> Markdown version of [/jobs/ext/41027-staff-software-engineer](https://www.wearedevelopers.com/jobs/ext/41027-staff-software-engineer). 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). --- # Staff Software Engineer - **Company:** Sirius XM - **Location:** Farmington Hills, MI, United States (Remote available) - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Android Software Development, Mobile Application Development, Software Quality, Code Review, Software Debugging, Linux, JSON, Software Maintenance, Rxjava, Software Engineering, Software Systems, Data Streaming, Strategies of Testing, Backend, Git, Kotlin, Information Technology, React Native, Front End Software Development, Automotive Software, Software Coding, Restful APIs, Software Version Control - **Published:** May 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=30be17e158c839ff ## About the Role Science, or Software Engineering, plus 5 years of post-Bachelor's progressive experience in the position offered or as a Software Developer, Automation Architect or Technology Associate or Master's degree in Information Technology, Computer Science, or Software Engineering, plus 3 years of experience in the position offered or as a Software Developer, Automation Architect or Technology Associate, All of the required experience must have included: developing cross-platform mobile applications for iOS and Android platforms using understanding of the mobile development lifecycle, best practices, and mobile UI/UX principles; troubleshooting and debugging complex software development issues; collaborating with cross-functional teams; and working with RESTful APIs, JSON, version control systems (e.g. Git) and agile development methodologies. Three years of the required experience must have included: designing, developing, testing and maintaining software applications using Android SDK, Core Java, Kotlin, React Native, JavaScript, and related libraries. #LI-DNI. This role entails hybrid work, with time split between working in our Farmington Hills, MI office and flexibility to telecommute from another U.S. location. Apply online at www.siriusxm.com/careers. Ref P-2026-574. ## Description Staff Software Engineer - (employer: Sirius XM Radio LLC; job location: Farmington Hills, MI) - Design, develop, test, and maintain advanced features and functionality for SiriusXM 360L Automotive applications for Linux-based OS using Android SDK, Core Java, Kotlin and RxJava, focusing on performance, reliability, and user experience. Collaborate with cross-functional teams to define requirements and deliver high-quality software solutions. Write clean, well-documented, and maintainable code following best practices and coding standards. Perform code reviews, work with backend developers to integrate APIs and ensure seamless data flow between the front-end and back-end systems, debug and resolve software defects and issues, and optimize applications for maximum performance, scalability, and responsiveness. Help define test strategies, automate tests, and ensure high software quality throughout the development process. Requirements, Bachelor's degree in Information Technology, Computer ## Related Videos - [For the Cars and the Curious: Android Drift](https://www.wearedevelopers.com/videos/499-for-the-cars-and-the-curious-android-drift) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)