Senior Software Engineer
Midwestern Software Solutions, LLC ("MS2") · Ann Arbor, MI, US · $110k–$145k
The role
MS2 seeks a Senior Software Engineer to design, build, and maintain core systems for its transportation data platform. The role involves full-stack development, from backend services and APIs to front-end experiences, with ownership of features across the SDLC. The position requires collaboration with product and engineering teams and mentoring other engineers.
- Pay
- $110k–$145k
- Location
- Ann Arbor, MI, US
- Work mode
- Hybrid
- Level
- Senior
- Experience
- 6+ yrs
- Education
- Bachelors
What we know that the posting doesn’t say
- Seen todaystill listed on the employer’s careers page
- Posted 9 days agothe first time we saw it
About Midwestern Software Solutions, LLC ("MS2")
MS2 is a national leader in transportation data management and analysis, with the largest traffic count database in North America. Over 270 agencies across 31 US states and 3 Canadian provinces use their software.
What you would do
- Own delivery of complex features across the software development lifecycle
- Design and implement maintainable, testable solutions following technical patterns
- Translate business requirements into technical specifications including tradeoffs and risks
- Collaborate with product, QA, and engineering teams on approach and execution
- Act as primary owner for services, modules, or core capabilities
- Contribute to system reliability through testing, monitoring, and performance tuning
Must have
- Bachelor's degree in computer science, engineering, or equivalent experience
- 6+ years of professional software engineering experience
- Strong experience building production software with C#/.NET
- Strong experience with JavaScript, TypeScript, and React
- Strong SQL skills with relational databases in production
- Experience writing and maintaining automated unit and integration tests
- Experience working within CI/CD workflows
- Excellent verbal and written communication skills
- Strong analytical and problem-solving skills for complex systems
Nice to have
- Experience with GIS systems including ESRI
- Experience with map visualization tools like Google Maps or Mapnik
- Git and GitHub experience
- Proven experience owning and optimizing production systems
- ASP.NET experience with Web Forms, MVC, or Core
- Familiarity with low-level software communicating with TCP/IP
What you get
- Annual bonus program participation
- 401(k) with matching
- Dental insurance
- Employee assistance program
- Flexible schedule
- Flexible spending account
Experience and education
- 6+ years of relevant experience
- Bachelors degree or equivalent experience
Key skills
- c#
- .net
- javascript
- typescript
- react
- sql
- relational databases
- automated testing
- unit testing
- integration testing
- ci/cd
- gis
- esri
- google maps
- mapnik
- git
- github
- asp.net
- web forms
- mvc
- core
- tcp/ip
MS2 is a national leader in transportation data management and analysis and has the largest traffic count database in North America. More than 270 agencies in 31 US States, and 3 Canadian Provinces, including 28 state Departments of Transportation, are using MS2 software to manage their transportation data. MS2 is located in the beautiful city of Ann Arbor, Michigan, the home of high-tech industries and the University of Michigan. Residents of the city enjoy beautiful parks, mature…
Extracted from the employer’s posting. Read it in full on Midwestern Software Solutions, LLC ("MS2")’s careers pageApply without filling the form
Approve this role and the application is completed for you, including a résumé tailored to it. You get a confirmation when it lands, and a credit is only spent when a submission is confirmed.
Other roles at Midwestern Software Solutions, LLC ("MS2")
- Senior Platform Engineer (SaaS Operations)Ann Arbor, MI, US
- Software EngineerAnn Arbor, MI, US