Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
MiTek

Software Engineer III

MiTek

Software Engineer developing impactful 3D CAD/engineering desktop software for residential construction. Collaborating with teams to deliver high-quality solutions in a hybrid work environment.

Posted 6/11/2026full-timeGreenwood Village • Colorado • 🇺🇸 United StatesMid-LevelSenior💰 $130,000 - $150,000 per yearWebsite

Tech Stack

Tools & technologies
.NET

About the role

Key responsibilities & impact
  • 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

Requirements

What you’ll need
  • 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 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

Benefits

Comp & 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

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#.NET3D CADdesktop software developmentdebuggingdata structuresobject-oriented designtechnical documentationfeasibility analysisthird party integrations
Soft Skills
problem-solvingcollaborationcommunicationdesign reviewcode review
Certifications
Bachelor’s degree in computer science