Senior Software Engineer — Full Stack
Apple, Cupertino, California
The role
This position sits within the Environmental Systems teams. Our team builds the mission-critical systems that empower Apple to design, build, and scale every product we ship. This is high-impact, full-stack work at the intersection of complex physical operations, rich data ecosystems, and modern software design. In this role, you won't just execute predefined specs. You’ll partner closely from day one with product designers, product managers, domain specialists, and other engineers to translate nuanced operational workflows into clear, resilient software.
We value engineers who can take messy, ambiguous data challenges and distill them into clean architectures and simple user experiences. You should be comfortable navigating across the entire stack—designing data models, architecting backend services, crafting responsive UIs, and integrating AI capabilities. Because we operate as a tight, in-person team moving quickly, we emphasize rapid iterations, thoughtful code reviews, high automated test coverage, and strong ownership from whiteboard to production