Senior Software Engineer
$200,000–$240,000 year
On-site · Bozeman, Montana, United States
Job Summary
As a Senior Software Engineer at Sphere Entertainment Co., you will contribute to all phases of the software development lifecycle, including requirements discussions, development, deployment, and validation of software components for electronic products. Responsibilities entail integrating software with hardware, writing build scripts and unit tests in C++, and debugging applications. Candidates should have at least 10 years of experience in software application development, familiarity with Linux environments, and a Bachelor's degree in Computer Science or equivalent. Proficiency in C/C++ 17, Git, and writing unit tests is essential.
Required Qualifications
- Minimum of 10 years building and successfully developing multiple software applications from start to production
- Bachelor’s degree in Computer Science or equivalent work experience
- Experience developing for a Linux environment, embedded Linux preferred
- Professionalism representing AED when interacting with staff, vendors, clients, and the public
- Strong written and verbal communication skills
- Pass a comprehensive background check
- Authorized to work in the United States and not require work authorization sponsorship by AED now or in the future
Desired Qualifications
- Experience with Python (versions 2.x and 3.x)
- Docker and cloud services architecture
- Knowledge and understanding of database backed web applications
- Javascript, Typescript, HTML, and CSS knowledge
- Understanding of how compilers and assemblers work
- Mobile app experience on both iOS and Android devices
Additional Requirements
- Authorized to work in the United States and not require work authorization sponsorship by AED now or in the future
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.