Specialized Roles:
Software Engineer, Python, Unix/Linux
Job in
Bozeman, Gallatin County, Montana, 59772, USA
Listing for:
Bozeman Chamber
Full Time
position
Listed on 2026-11-06
Job specializations:
-
Software Development
Software Engineer, Python, Unix/Linux
Job Description & How to Apply Below
Ready to write code that powers real products? A fast-growing Bozeman technology company is looking for a Software Engineer to design, build, and validate software for its high-tech systems. You’ll balance hands-on development with technical leadership on a friendly, team-first crew that’s changing and growing fast.
You’ll:- Design, architect, develop, integrate, and validate software systems
- Lead development of complex software subsystems
- Build automated testing and validation strategies
- Mentor junior engineers and provide technical leadership
- Bachelor’s degree in computer science, software or computer engineering, or a related field (equivalent experience considered)
- 5+ years of professional software engineering experience
- Advanced skills in C++ and Python, and a strong Linux/UNIX background
- Experience with embedded systems and hardware-integrated software
- Strong Git workflows, debugging, and communication skills
- A bonus if you have:
Qt, Yocto Linux, or CI/CD pipeline experience
- $95,000 to $125,000 DOE, plus a 7.5% performance bonus
- 3 weeks PTO from day one, 7 paid holidays, and a paid holiday shutdown at year-end
- Comprehensive medical, dental, and vision, plus an HSA with company contribution
- 401(k) with company match up to 6%
- Company-paid life and disability insurance
- Free online training and plenty of room to grow
- Friendly, collaborative team and a business-casual dress code (jeans are fine!)
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction