Careers At Musco Sports Lighting

Current job opportunities are posted here as they become available.

 

 

 
 
 

Software Development Engineer

Department: Information Technology
Location: Urbandale, IA

Software Development Engineer

The Musco Information Technology team has an opening for a Software Engineer at our Urbandale office. If your experience aligns with the qualifications outlined below, we look forward to hearing from you!

Hear why Elyse is #TeamMusco

Essential Criteria:

  • Minimum Bachelor’s degree in Computer Science-related field, Engineering field, and/or commensurate experience.
  • Experience with modern programming languages such as Python, TypeScript/JavaScript, C#, Go, or Java.
  • Experience with cloud platforms such as AWS or Azure.
  • Familiarity with Infrastructure as Code tools (e.g., Terraform, CloudFormation, CDK).
  • Experience building RESTful or event-driven APIs and services.
  • Experience working with relational databases (e.g., PostgreSQL, MySQL) and data modeling.
  • Familiarity with NoSQL databases (e.g., DynamoDB, MongoDB).
  • Experience with containerization technologies such as Docker and container orchestration platforms.
  • Experience implementing CI/CD pipelines and automated build/deployment workflows.
  • Familiarity with monitoring, logging, and observability tools (e.g., Prometheus, Grafana, CloudWatch).
  • Experience with version control systems and collaborative development workflows (e.g., Git, pull requests, code reviews).

Roles and Responsibilities:

  • Writes clean, maintainable, and well-tested code while applying appropriate data structures, algorithms, and engineering best practices.
  • Designs moderately complex systems or components with attention to scalability, reliability, and maintainability.
  • Builds software that runs reliably in production by understanding deployment pipelines, monitoring, and operational concerns.
  • Breaks down ambiguous problems, identifies root causes, and implements practical solutions using sound engineering judgment.
  • Maintains high code quality through testing, documentation, code reviews, and adherence to team standards.
  • Communicates technical concepts clearly and collaborates effectively with engineers, product teams, and stakeholders.
  • Takes ownership of assigned systems or features and follows work through from design to deployment and maintenance.
  • Continuously learns new technologies, incorporates feedback, and adapts to changing requirements and priorities.
  • Considers product goals, user needs, and business impact when making technical decisions.
  • Provides technical guidance within their area of work and contributes to improving team engineering practices.

Who is Musco:

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.

Team Culture and Partnerships:

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. It includes varying health insurance plans, vision and dental insurance, PTO, 401k, profit sharing, and more!

As supporters of recreational organizations, we help ensure safer and more enjoyable playing experiences worldwide. If giving back resonates with you, learn more about our partnerships.

At Musco, we make it happen and want you to be a part of it.

Stay connected with us!

LinkedIn | Facebook | Instagram | YouTube

 

 
 
 

Applicant Tracking System Powered by ClearCompany HRM Applicant Tracking System