Software Engineer (.Net, full stack)

Sheet Music Direct - Milwaukee, WI


Sheet Music Direct is looking for a talented and motivated Software Engineer to join us in revolutionizing the digital sheet music industry!

The successful applicant will have proven software engineering and development skills, experience working in an eCommerce environment, and preferably (not required) an active interest in music. This is an excellent opportunity for an able and personable software engineer to further their skills and experience at a digital division of the world’s leading sheet music publisher, Hal Leonard.

Based in our Milwaukee, WI headquarters and reporting to the CTO, the role will involve a range of tasks, including UI/UX development, API development, and web application development. The successful candidate will be able to write code that is readable, understandable and maintainable.

About Sheet Music Direct

Founded in 1997, Sheet Music Direct is the world’s premier destination for digital sheet music. We help musicians everywhere discover and learn their favorite songs by providing quality sheet music at an affordable price that can be downloaded instantly on any device. Whether customers are looking for a single piece of sheet music, or want unlimited access with our popular PASS sheet music subscription, we offer hundreds of thousands of premium arrangements for every instrument, genre and skill level.

Sheet Music Direct is a division of Hal Leonard, the world’s largest and most trusted sheet music publisher.

Essential Skills

  • MVC and Web Forms web application development
  • C# .Net Web API development
  • Excellent HTML/CSS/Javascript skills
  • Experience of frameworks such as Bootstrap
  • Understanding of and ability to use design patterns
  • Refactoring
  • Git VCS
  • Ability to translate non-technical requests into technical solutions
  • Excellent problem-solving abilities
  • Ability to work independently and prioritize effectively
  • A willingness to expand and develop technical skills on an ongoing basis, keeping in touch with current industry trends and changes in technology

Desirable Skills

  • TDD, preferably with NUnit
  • Experience with CI software such as TeamCity or Jenkins/Hudson
  • Musical background is a plus, but not required

Job Type: Full-time


  • .net: 4 years (Preferred)

Work authorization:

  • United States (Required)

Benefits offered:

  • Paid time off
  • Health insurance
  • Dental insurance
  • Retirement benefits or accounts
  • Gym memberships or discounts
  • Employee discounts
  • Flexible schedules