Apple
Senior Software Engineer — Full Stack (Node.js/TypeScript/functional)
Austin, Texas · Senior · Full-time · Posted Sep 9, 2026
- Experience
- 6+ years in a senior software role; 5+ years with production JavaScript or TypeScript single-page apps; 4+ years with HTTP APIs and backend services; 4+ years with SQL-based databases. Preferred: 10+ years of professional experience in technical environments.
About the job
Build and maintain full-stack applications used by Apple’s engineering and operations teams to support product manufacturing.
What you'll do
- Develop features across Node.js and Elixir production applications, collaborating with designers, domain experts, and engineers.
- Translate complex operational workflows into clear, maintainable software and contribute early in the design process.
- Write tests, review code, and debug production issues using monitoring and logging tools.
What they ask for
- 6+ years in a senior software role working across the entire web stack with a skilled team.
- 5+ years building production JavaScript or TypeScript single-page apps using React or a similar framework, with full-stack experience.
- 4+ years building and maintaining HTTP APIs and backend services; 4+ years developing complex applications with SQL-based databases at medium scale.
- Familiarity with functional programming concepts; discipline in writing tests and interest in code quality and maintainability.
Nice to have
- Experience in manufacturing or environmental systems; Elixir, Erlang/OTP, or other functional programming languages.
- Experience with AI agent development, observability tooling, Docker, production deployments, or international teams.
Tools
TypeScript, Node.js, Elixir, JavaScript, React, SQL, PostgreSQL, MySQL
AI focus
AI-assisted development is part of the team’s workflow; experience building or overseeing AI agent development is preferred.
Model-written summary · the original posting is authoritative