Senior Software Engineer
Boulder, CO, USA · Senior · Full-time · Posted Oct 29, 2026
- Experience
- 5 years in object-oriented programming; 3 years testing, maintaining, or launching software products; 1 year in software design and architecture.
- Education
- Bachelor's degree or equivalent practical experience.
About the job
Develops and maintains software products and systems, including writing and testing code, participating in design decisions, and resolving technical issues.
What you'll do
- Write and test product or system development code; design, develop, deploy, maintain, and enhance software solutions.
- Participate in or lead design reviews, and review peers’ code to promote best practices.
- Triage and debug product or system issues; contribute to documentation and educational content.
What they ask for
- Bachelor's degree or equivalent practical experience.
- 5 years of experience in object-oriented programming with Java, C++, or Python.
- 3 years of experience testing, maintaining, or launching software products.
- 1 year of experience with software design and architecture.
Nice to have
- Master's degree or PhD in Computer Science or a related technical field; 5 years of experience with data structures and algorithms.
- 1 year of experience in a technical leadership role; experience developing accessible technologies.
Pay
$174000 - $252000 USD base salary
Tools
Java, C++, Python
Model-written summary · the original posting is authoritative