Software Engineer III
Listed on 2026-08-22
-
Software Development
Software Engineer, Backend Developer
Job Responsibilities & Requirements MiTek is seeking a motivated and experienced Software Engineer to help build and evolve flagship production software used by customers around the globe to design real residential structures. In this role, you will work on a mature, high-impact 3D BIM structural modeling and engineering platform where software decisions affect real-world design, engineering calculations, and construction outcomes. This is an opportunity for someone who enjoys production software, complex systems, and the challenge of applying math, geometry, and engineering logic to solve practical customer problems
Job Responsibilities & Requirements MiTek is seeking a motivated and experienced Software Engineer to help build and evolve flagship production software used by customers around the globe to design real residential structures. In this role, you will work on a mature, high-impact 3D BIM structural modeling and engineering platform where software decisions affect real-world design, engineering calculations, and construction outcomes. This is an opportunity for someone who enjoys production software, complex systems, and the challenge of applying math, geometry, and engineering logic to solve practical customer problems
This role will work a hybrid schedule based out of our office in Denver, CO.Responsibilities:
- Design, develop, test, and debug 3D CAD and structural engineering desktop software using modern development tools
- Build scalable features, components, and modules across the platform
- Diagnoseandresolvecomplex technical issues to improve performance, stability, and scalability
- Collaborate with cross-functional teams and stakeholders to ensure that solutions are efficient, consistent, and fulfill business needs
- Partner with software leaders and architects to evolve and maintain best-in-class architecture practices
- Work with customers to troubleshoot issues, identify root causes, and improve product reliability and customer experience
- Efforts require refactoring existing logic, feasibility analysis, and designing and implementing new enhancements
- Create software that expands the types of users who use the platform by utilizing third party integrations, web service/site software development, and desktop software development
- Produce technical documentation for system architecture and design
- Contribute to design reviews, code reviews, and requirements discussions
- Bachelor’s degree in computer science or related field
- 5+ years of professional software development experience
- Professional experience with C# and .NET
- Proven experience developing and maintaining large features
- Ability to navigate and troubleshoot large, complex codebases
- Strong debugging and root-cause problem-solving skills
- Solid understanding of data structures and object-oriented design principles
- Experience contributing to technical design discussions and communicating with teammates
- Strong communication skills with the ability to collaborate across teams and influence outcomes
- Experience with C++
- Experience building software that involves scientific calculations, simulation, CAD, modeling, geometry, and/or other math intensive domains
- Familiarity with Agile development practices
- Experience with Azure Dev Ops
In compliance with the Equal Pay for Equal Work Act, the pay range for this position is estimated at $128,400-$150,000/year. Base pay offered may vary based on job-related knowledge, skills, and experience. Please visit to learn more about MiTek’s benefit opportunities.
MiTek Perks- Generous time off including Paid Time Off, 13 annual holidays, and volunteer time off
- Day One Medical/Rx, Dental and Vision Plans
- Family friendly benefits including Paid Caregiver Leave, Paid Parental Leave and Adoption Reimbursement
- Performance/Incentive bonuses
- Career advancement, training opportunities, Employee Resource Groups, and tuition reimbursement
- Retirement programs including Matching 401(k) Contributions and Profit Sharing
- Employer paid Short-Term Disability, Long-Term Disability and Life Insurance
- myFlexPay partner – allows you to track, manage and access your pay anytime
MiTek is a platform innovator…
(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).