About The Position

The Sr. Software Engineer will work on Forge, a platform within Enterprise Technology Services (ETS) in Apple’s Information Systems and Technology (IS&T) organization. Forge is building a shared platform that enables Apple engineering teams to take services from allocated capacity through development and into production without assembling separate specialist systems themselves. The team’s goal is to help teams reach production quickly on infrastructure that remains secure and reliable, with a charter spanning data-center infrastructure, engineering-facing surfaces, and evolving environments and infrastructure needs. The role owns products used daily by ETS teams and covers the software lifecycle: designing, building, testing, shipping, and operating the platform. The engineer will work with product owners, infrastructure owners, and partner engineers to turn ambiguous, high-impact problems into solutions. The role combines product engineering and hands-on integration work, with flexibility to shift between them. The engineer will also help define how AI agents operate in production alongside people in the codebases engineers use daily. The position is intended for a strong full-stack engineer who has owned work through production, has built an LLM- or agent-based feature, and is interested in leading designs and mentoring others.

Requirements

  • Bachelor of Science in Computer Science, Computer Engineering, or a related field, or equivalent professional experience.
  • At least 5 years of professional software development experience, with a track record of owning features or integrations through production.
  • Full-stack experience, including a backend language such as Java with Spring Boot or similar, and a modern web UI framework such as React or Angular.
  • Experience designing features using security principles, including threat modeling, authentication and authorization, least privilege, and secure data handling.
  • Experience with scalable patterns such as stateless services, caching, asynchronous messaging, retries, circuit breakers, and back-pressure, and ability to explain trade-offs in design reviews.
  • Experience building an LLM- or agent-based feature in production, as a prototype, or as a significant project, and ability to describe its design and reliability evaluation.
  • Strong fundamentals in data structures, design patterns, REST API design, and relational databases.
  • Hands-on observability experience instrumenting applications with metrics, logs, and traces, and building dashboards and alerts.
  • Ability to learn new technologies quickly, work through ambiguity, and communicate clearly across teams.

Nice To Haves

  • Experience shipping agentic features to production, including tool integrations, retrieval pipelines, evaluation, and guardrails.
  • Experience with Python, including LLM APIs or agent frameworks.
  • Daily use of GenAI coding tools such as Claude, Copilot, or Codex to speed up development, testing, and debugging.
  • Experience with schema design, query optimization, and performance tuning on PostgreSQL, Oracle, or MySQL.
  • Experience with data modeling and reconciliation across multiple sources, including data-quality measurement.
  • Experience with web accessibility (WCAG) and building accessible enterprise UIs.
  • Experience with CI/CD, Docker, Kubernetes, and cloud or virtualization platforms.
  • Experience with secure software practices, including security design reviews, dependency and vulnerability management, and compliance.
  • Experience leading a project or mentoring other engineers, and contributing to inner-source or open-source projects.

Responsibilities

  • Design, build, test, ship, and operate the Forge platform used by Apple engineering teams.
  • Own products that ETS teams depend on every day.
  • Work with product owners, infrastructure owners, and partner engineers to turn ambiguous, high-impact problems into clean solutions.
  • Integrate product engineering and infrastructure-related work, moving between these areas as needs change.
  • Help define how AI agents work in production alongside humans in engineers’ codebases.
  • Design secure, reliable, and scalable solutions that help teams move services into production.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service