Senior Software Engineer

MS2 is building the next generation of Transportation Data Management Systems and we need your help! Our current system has served us well but it’s time for an update. We’re moving to C#, TDD and a fresh new UI giving the entire app a facelift while working to improve design, reduce bugs, and improve performance. We need to make these improvements as we continue to support our customers who rely on the system every day.

Senior level engineers are expected to mentor junior developers, assist with technical aspects of project planning, participate in architectural decisions, and help maintain best practices.

Required Qualifications:

  • 7-10 Years Software Development Experience
  • C# / .NET (5+ Years)
  • Microsoft SQL Server (5+ Years)
  • JavaScript / JSON / AJAX
  • ASP.NET Web Forms and/or MVC
  • B.S. degree in Computer Science or Computer Engineering, or equivalent experience

Preferred Qualifications:

  • Working with large data sets
  • Tuning SQL Server
  • Unit Testing
  • Amazon Web Services (AWS)
  • Knockout
  • jQuery
  • Git
  • Google Maps, ESRI or Mapnik

About MS2

MS2 is a national leader in cloud-based software for transportation data management. Our clients include state departments of transportations, cities, and counties across the country. We’re located in the beautiful city of Ann Arbor, Michigan. We offer competitive pay and full benefits.

We are a friendly, open, small team working to support our client’s software needs. Developers work on a variety of tasks and are given a high degree of responsibility. We offer a progressive, fast-paced, and flexible environment for software engineers.

MS2 is an Equal Employment Opportunity (EEO) employer.

To apply for this job, email your resume to:

To apply for this job email your details to