Software Development Engineer

Musco Sports LightingDenver, CO
Onsite

About The Position

The Musco Information Technology team has an opening for a Software Development Engineer at our Denver office. This is a fully on-site position that requires regular attendance to our Denver office location. Musco, a privately held company since 1976, is the global leader in sports and large-area lighting solutions, with projects in 135 countries. Headquartered in Oskaloosa, Iowa, Musco employs more than 1,800 team members worldwide. At Musco, we offer meaningful work in a team-first culture with continuous learning and professional development. We value work-life balance, providing flexibility for community involvement, family activities, and personal time. We have a generous benefit package created with the Team in mind.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent practical experience)
  • 5+ years of C++ development experience
  • Experience with databases, 3D modeling/visualization, and development tools such as Visual Studio
  • Proficiency in modern C++ (C++11/14/17) and object-oriented design principles
  • Ability to design, develop, test, deploy, and maintain high-quality C++ applications (Windows environment)
  • Experience working across the full software development lifecycle (requirements gathering through maintenance)
  • Strong problem-solving skills with an innovative, team-oriented mindset
  • Effective interpersonal and communication skills
  • Ability to work both independently (self-directed) and collaboratively within a team
  • Ability to handle sensitive data with discretion and confidentiality

Nice To Haves

  • Experience with scripting languages (e.g., Ruby or Python)
  • Knowledge of lighting calculations and key lighting metrics
  • Familiarity with Musco solutions

Responsibilities

  • Write, test, and debug computer software
  • Work with continuous integration tools (e.g. Azure DevOps, Gitlab)
  • Participate in issue grooming, code reviews, specification writing and maintenance, and work estimation
  • Implement robust unit testing strategies to ensure code quality and prevent regressions
  • Willingness to work with legacy systems and code
  • Access and report data as necessary
  • Assist in the development of project schedules
  • Ensure installed software systems are properly maintained
  • Provide timely end-user support as needed

Benefits

  • varying health insurance plans
  • vision and dental insurance
  • PTO
  • 401k
  • profit sharing
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service