Apple
Senior Software Engineer — Full Stack (Node.js/TypeScript/functional)
Austin, Texas · Senior · Full-time · Posted Mar 25, 2026
- Experience
- Minimums: 6+ years in a senior software role; 5+ years with production JavaScript or TypeScript single-page apps; 4+ years with APIs and backend services; 4+ years with SQL-based applications. Preferred: 10+ years of professional experience in technical environments.
About the job
Build and maintain production applications that support Apple’s manufacturing operations, collaborating with engineers, designers, and domain experts to turn complex workflows into reliable software.
What you'll do
- Develop and maintain features across Node.js and Elixir applications.
- Write tests, review code, and debug production issues using monitoring and logging tools.
- Work with product designers, domain experts, and engineers to shape and deliver maintainable software.
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 and discipline in testing, code quality, and maintainability.
Nice to have
- Experience in manufacturing or environmental systems, or manufacturing or supply chain domains.
- Experience with Elixir or other functional languages, AI agent development, observability tools, Docker, production deployment, or international teams.
Tools
TypeScript, JavaScript, Node.js, Elixir, 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