> Markdown version of [/jobs/ext/3538650-software-engineer-siri-runtime-systems-and-interaction](https://www.wearedevelopers.com/jobs/ext/3538650-software-engineer-siri-runtime-systems-and-interaction). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer, Siri Runtime Systems and Interaction - **Company:** Apple Inc. - **Location:** Cupertino, CA, United States - **Salary:** $129,300.0 - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Computer Programming, Software Debugging, Machine Learning, Objective-C (Programming Language), Software Engineering, Systems Integration, Siri, Information Technology, Production Code - **Published:** October 1, 2026 - **Apply:** https://www.jobmonkeyjobs.com/career/28068542/Software-Engineer-Siri-Runtime-Systems-Interaction-California-Cupertino-7413 ## About the Role Strong programming skills in either of Swift, C++, or ObjectiveC. Strong problem solving skills and comfortable dealing with ambiguity Excellent communication and presentation skills. BS in Computer Science/related disciplines. Preferred Qualifications Demonstrated experience in using any of Swift/C++/ObjectiveC for building and designing production quality software. Experience with developing and optimizing algorithms that run efficiently on resource constrained platforms. ## Description As an Systems Software Engineer in the Siri Software team at Apple, you will partner with cross-functional teams to solve high-impact problems on Apple product(s). The primary responsibilities associated with this role include: You will be a force-multiplier, by enabling team-members to be more productive. Responsibilities Design of systems, software development, optimization of existing systems, debugging, integrating ML models in software pipelines, and collaborating closely with product teams before and after feature launch. Writing clean, maintainable and production code with appropriate documentation and tests. Debugging quality related issues in the software stack. Contributing to architecture decisions, design reviews and peer code reviews.