Apple is seeking a Senior Full Stack Software Engineer to join their Software and Services team in Austin. This role offers an opportunity to work on internal software applications used daily by the people who create Apple's renowned products. As part of a passionate and skilled group of developers, designers, and product professionals, you'll architect, develop, and ship features while collaborating with cross-functional partners.
The ideal candidate will bring expertise in Node.js, React, TypeScript, JavaScript, and PostgreSQL to build and maintain applications across the entire tech stack. You'll be involved in feature design processes, drive new functionality, and contribute to architectural and performance improvements. The role emphasizes both technical excellence and collaborative teamwork.
Key responsibilities include developing maintainable code, reviewing pull requests, optimizing performance, and owning features from concept to production. You'll work closely with UX, product teams, and stakeholders to deliver the best possible solutions. The position requires strong communication skills and the ability to express technical ideas clearly to both technical and non-technical team members.
This is an excellent opportunity for an experienced developer who values innovation and wants to contribute to the technology that powers Apple's internal operations. The role offers the chance to work with cutting-edge technologies while maintaining high standards of design, quality, and execution that Apple is known for.
The position requires 10 years of experience with complex web applications and expertise in modern web development practices. Knowledge of Ruby on Rails is a plus, as the team is currently migrating from Rails to Node. The ideal candidate will bring a proactive attitude, strong collaboration skills, and a dedication to producing high-quality software that delights users.