Software Engineer III at MiTek USA Inc — Greenwood Village, CO
Full job description
Job Responsibilities & Requirements
MiTek is seeking a motivated and experienced Software Engineer to join a high-performing, collaborative team building and supporting flagship software used by customers around the globe. In this role, you will tackle complex engineering challenges and deliver high-quality solutions for one of MiTek’s core product which is a powerful 3D BIM structural modeling software used in the residential construction industry. This is an opportunity to work on impactful technology that drives real-world design and construction outcomes.
This role will work a hybrid schedule based out of our office in Denver, CO.
Responsibilities
- Design, develop, test, and debug 3D CAD/engineering desktop software using modern development tools
- Build scalable features, components, and modules across the platform
- Diagnose and resolve complex 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 and improve their 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
Required Qualifications:
- Bachelor’s degree in computer science or related field
- 5+ years of professional software development experienc
- Professional experience with C# and .NET
- Proven experience developing and maintaining desktop applications
- Ability to navigate and troubleshoot large, complex codebase
- 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
Preferred Qualifications:
- Experience with C++
- Familiarity with Agile development practices
- Experience with Azure DevOps
- Understanding of geometry and structural engineering concepts
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 www.mii.com/about/careers/ 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
www.mii.com