Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

MiTek Industries Logo

Senior Software Engineer

MiTek Industries

$105,000 - $145,000
Nov 21, 2025
Greenwood Village, CO, USA
Apply Now

MiTek is looking for an experienced Senior Software Engineer to solve challenging problems and deliver high-quality solutions for one of MiTek’s largest software products that provides 3D BIM structural modeling and engineering capabilities for the residential construction industry.

Requirements

  • 5+ years of software design and development using relevant technologies required
  • Professional experience with C and .NET
  • Experience developing and maintaining desktop applications
  • Ability to dig into large codebases to diagnose, debug, and resolve critical issues
  • Ability to refactor code to fix root causes
  • Knowledge of data structures and strong understanding of object-oriented principles
  • Experience with C++

Responsibilities

  • Code, enhance, test, and debug 3D CAD/Engineering desktop software using modern development tools. Some web development work may be available for future efforts
  • Lead the design and implementation of software features, components, and modules
  • Identify and resolve complex technical problems to improve performance, stability, and scalability
  • Provide technical guidance and supervision to other team members
  • Work closely with the software leaders and architects to ensure adherence to, and continued development of, architecture best practices
  • 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

Other

  • This role will work a hybrid schedule based out of our office in Denver, CO.
  • Collaborate with cross-functional teams and stakeholders to ensure that solutions are efficient, consistent, and fulfill business needs
  • Work with our customers to help solve their software design and operation issues
  • Act as liaison with manufacturers and vendors of software and application products, especially with regard to problem diagnosis and resolution
  • Strong communication skills with the ability to collaborate across teams and influence outcomes