Ann Arbor, Michigan, United States Remote (City) Employment $110,000 - $145,000

MS2 is hiring a Senior Software Engineer

About the Role

What You'll Do

Take end-to-end ownership of complex features, guiding them from initial discovery through design, implementation, deployment, and ongoing support. You'll develop clean, maintainable solutions that align with technical standards and business goals, ensuring systems are scalable, testable, and well-documented.

Translate business needs into detailed technical designs, clearly outlining workflows, APIs, and data structures while evaluating tradeoffs and potential risks. Work closely with product managers, QA specialists, and fellow engineers to ensure alignment and smooth execution across the development lifecycle.

Serve as a primary maintainer for key services or system components, focusing on code quality, operational stability, and continuous improvement. Help strengthen system reliability by implementing automated testing, monitoring, alerting, and performance optimizations. Lead root-cause investigations during incidents and drive follow-up changes to prevent recurrence.

Requirements

  • Own the full software development lifecycle for complex systems, delivering robust and scalable solutions
  • Produce clear technical specifications from ambiguous requirements, including effort estimates and risk assessment
  • Collaborate effectively across engineering and product teams to refine approaches and ensure technical alignment
  • Conduct and participate in code and design reviews to uphold high engineering standards
  • Support junior and mid-level engineers through hands-on mentoring, pairing, and technical coaching
  • Partner with engineering leadership to break down initiatives, identify dependencies, and ensure timely delivery
  • Diagnose and resolve issues in production systems, contributing to incident response and long-term fixes

Benefits

Receive a competitive compensation package with strong benefits. Work in a supportive, team-oriented environment that values ownership and technical growth. This role offers meaningful responsibility and the chance to directly influence the evolution of core platform capabilities.

Work Environment

This is a local position based in Ann Arbor, Michigan. The culture is open and collaborative, with an emphasis on shared responsibility and professional development. You'll work alongside dedicated engineers and transportation technology experts in a setting that encourages innovation and independent problem-solving.

Required Skills
software engineeringtransportation data managementdata analysisdatabase managementproblem solvingteam collaborationcode qualitysystem designagile developmenttechnical documentation software engineeringtransportation data managementdata analysisdatabase managementproblem solvingteam collaborationcode qualitysystem designagile developmenttechnical documentation
Relocating to Thailand?

Visa and work permit handled by experts

SVBL manages your entire visa process — from application to approval. Work permits, extensions, and compliance all covered. One partner for legal, immigration, and settling in.

Work permit processing
Visa extensions & renewals
Immigration compliance
Banking & housing guidance
Get free consultation
Free initial consultation
About company
MS2

Founded in 2003, MS2 is a national leader in transportation data management and analysis and has the largest traffic count database in North America. More than 260 agencies in 33 US States, and Canada, including 28 state Departments of Transportation, are using MS2 software to manage their transportation data.

MS2 is a 100% American-owned and operated firm. The company pioneered the cloud-based Transportation Data Management System (TDMS) that is becoming the standard for traffic data analysis and management in the US. Its secure, scalable enterprise solution integrates with ArcGIS Server, Google Maps, and other data providers, offering modules for traffic count, turning movement, travel time, traffic crash, road sign, work order, asset management, and performance measurement.

The company's success is based on its expertise in transportation planning, traffic engineering, database management, and GIS, along with its ability to quickly implement cloud-based off-the-shelf applications for new clients.

All jobs at MS2 Visit website
Job Details
Department Software Development
Category backend
Posted 2 hours ago