Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

MS2

Software Engineer

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 neighborhoods, amenities of the Huron River and easy access to downtown Detroit or to colorful "Pure Michigan" woods and waterways.

MS2 is a friendly, open team working to support our clients' software needs. Staff members work on a variety of tasks and are given a high degree of responsibility. We offer an excellent environment for transportation professionals and Software Engineers with competitive compensation and benefit packages. We're a small team and you'll have an opportunity to make a big impact!

We are seeking a Software Engineer who can reliably deliver features end-to-end with occasional direction, while growing toward the independence and ownership expected of a Senior Engineer. You will contribute across the SDLC, collaborate closely with product, QA, and other engineers, and steadily take on more complex work over time.

Responsibilities:

  • Deliver small to moderately complex features across the SDLC, from understanding requirements through implementation, testing, and release.
  • Write clean, maintainable, and testable code, following team standards and established patterns.
  • Collaborate with stakeholders and other engineers to clarify requirements and translate them into workable technical tasks (including constraints, risks, and tradeoffs).
  • Contribute to system reliability and supportability through automated tests, debugging, and incremental improvements.
  • Triage and resolve defects in production and non-production environments, escalating and pairing as needed.
  • Participate in code reviews as both author and reviewer, and incorporate feedback to improve engineering quality.
  • Create and maintain lightweight technical documentation (implementation notes, runbooks, and operational considerations).
  • Grow ownership over one or more modules, workflows, or services over time, including knowledge sharing with the team.
Vacancy posted 9 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer in Ann Arbor, MI vacancy
  •  ...Full-Stack Software Engineer The University of Michigan has an available position of Full-Stack Software Engineer in Ann Arbor, MI. Position requires a Bachelor's degree in Computer Science or Computer Engineering & 60 months experience as a Full- Stack Software Engineer... 
    Suggested

    University of Michigan

    Ann Arbor, MI
    4 days ago
  • $112k - $184k

     ...Fullstack Visualization Software Engineer Palo Alto, CA / Ann Arbor, MI / Product & Technology - AD/ADAS / Employee / hybrid Woven by Toyota is enabling Toyota’s once-in-a-century transformation into a mobility company. Inspired by a legacy of innovating for the benefit... 
    Suggested
    Temporary work
    Work at office

    Woven

    Ann Arbor, MI
    3 days ago
  •  ...Senior Full Stack Software Engineer Location: Remote (US Only) - Eastern Time Zone About Us Gambyt's mission is to make real-money gaming products more relevant and accessible to the world. We are specialists in the lottery industry and create products that deliver... 
    Suggested
    Full time
    Summer work
    Remote work

    Gambyt

    Ann Arbor, MI
    3 days ago
  •  ...Senior Software Developer GripFusion is a sports-technology startup building next-generation intelligent sporting equipment that combines...  ...infrastructure and work with Data Scientist/Signal Processing Engineer to incorporate analytical functionality into the product... 
    Suggested
    Work experience placement

    GripFusion

    Ann Arbor, MI
    4 days ago
  • $110.9k - $188.5k

     ...invest 15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the...  ...Description/Preferred Qualifications Senior Full Stack Software Engineer are core to KLA's technology, while we do not currently... 
    Suggested
    Minimum wage
    Work experience placement
    Work at office
    Flexible hours

    KLA

    Ann Arbor, MI
    13 days ago
  • $150k - $190k

     ...Decisive Point is looking for a Senior Software Engineer in Ann Arbor, Michigan. This role blends game engine technology with large-scale simulations, requiring expertise in C++ programming and ECS architecture. You will architect core systems, drive technical strategy... 

    Decisive Point

    Ann Arbor, MI
    3 days ago
  •  ...autonomous driving and advanced driver assist technologies; Arene, our software development platform for software-defined vehicles; Woven City...  ...Driving team and collaborate closely with Autonomy ML engineers working on Perception and Planning. Our mission is to design... 
    Internship
    Work at office

    Woven by Toyota

    Ann Arbor, MI
    3 days ago
  •  ...autonomous driving and advanced driver assist technologies; Arene, our software development platform for software-defined vehicles; Woven City...  ...this goal in its next-generation vehicles. The Arene Engineering Solutions North America's Applied Engineering Team Supports:... 
    Work at office
    Flexible hours
    Shift work
    3 days per week

    Woven by Toyota

    Ann Arbor, MI
    2 days ago
  •  ...Barracuda Networks Inc. is searching for a Software Engineer to join its team in Ann Arbor, Michigan. This position involves developing solutions to protect endpoints from web-based threats and enhancing the Zero Trust platform. Candidates should have strong programming... 

    Barracuda Networks Inc

    Ann Arbor, MI
    3 days ago
  •  ...A technology company supporting defense is seeking engineers and physicists in Ypsilanti, MI. This role involves developing software solutions for remote sensing technologies, requiring an active TS/SCI U.S. Government Security Clearance. Responsibilities include implementing... 
    Remote work
    Flexible hours

    TSG

    Ypsilanti, MI
    3 days ago
  • $120k - $150k

     ...Software Engineer Utilidata is a fast-growing NVIDIA-backed edge AI company enabling greater visibility and control of power utilization in energy-intensive infrastructure, like the electric grid and data centers. Karman, the company's distributed AI platform powered... 
    Casual work
    Local area
    Remote work
    Flexible hours

    Utilidata

    Ann Arbor, MI
    9 hours ago
  •  ...opportunity and equitable compensation regardless of race, gender, religion, sex, sexual orientation, national origin, or disability. Software Engineer – Zero Trust Products & Cloud Services Barracuda Networks is seeking a talented individual to join us as a Software Engineer... 
    Work experience placement
    Worldwide
    Flexible hours

    Barracuda Networks Inc

    Ann Arbor, MI
    3 days ago
  •  ...Software Engineer MemryX Inc. is a semiconductor company focused on delivering high-performance, low-power AI accelerators for edge computing. Founded in 2019 and headquartered in Ann Arbor, Michigan, the company also operates existing engineering branches in Taipei... 

    Memryx Inc.

    Ann Arbor, MI
    2 days ago
  •  ...innovation to the challenges of today. We are seeking aspiring engineers, signals processors, and physicists excited to join our team...  ...developing the next generation of signal and image processing software, building on our 80-year history on the cutting edge of the... 
    Contract work
    Temporary work
    Work at office
    Local area
    Remote work
    Visa sponsorship
    Flexible hours

    The Stratagem Group

    Ypsilanti, MI
    1 day ago
  • $139k - $166.8k

     ...Software Engineer, II – ADKit Component Enablement & Calibration Ann Arbor, MI About the Company At Torc, we have always believed that autonomous vehicle technology will transform how we travel, move freight, and do business. A leader in autonomous driving... 
    Full time
    Immediate start
    Remote work
    Relocation

    TORC Robotics

    Ann Arbor, MI
    2 days ago
  •  ...test stands, data management solutions, driveline test systems, engine test systems, brake test systems, wind tunnel balances,...  ...aerospace and rail sectors. HORIBA Automotive is searching for a Software Engineer to work out of our Ann Arbor, MI office. This person will... 
    Temporary work
    Work at office
    Worldwide
    Flexible hours

    HORIBA, Ltd.

    Ann Arbor, MI
    3 days ago
  •  ...Software Engineer - Entry Level Location: Remote (US Only) - Eastern Time Zone About Us Gambyt's mission is to make real-money gaming products more relevant and accessible to the world. We are specialists in the lottery industry and create products that deliver... 
    Full time
    Summer work
    Internship
    Remote work

    GrabJobs

    Ann Arbor, MI
    19 days ago
  •  ...autonomous driving and advanced driver assist technologies; Arene, our software development platform for software-defined vehicles; Woven City,...  ...FOR? The Sensor & Calibration sub-team is seeking a Software Engineer to support the development of sensor calibration tools for our... 
    Work at office
    Flexible hours
    3 days per week

    Woven by Toyota

    Ann Arbor, MI
    11 days ago
  •  ...innovation to the challenges of today. We are seeking aspiring engineers, signals processors, and physicists excited to join our team...  ...developing the next generation of signal and image processing software, building on our 80-year history on the cutting edge of the... 
    Temporary work
    Work at office
    Local area
    Remote work
    Visa sponsorship
    Flexible hours

    ARKA Group

    Ypsilanti, MI
    1 day ago
  • $125k - $175k

     ...before heading to the office, or leaving earlier when needed to accommodate family commitments. About the role We're seeking a Software Engineer to join our Acuity Autonomy Framework team, working on a cutting-edge framework solution that enables collaborative autonomy... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Decisive Point

    Ann Arbor, MI
    3 days ago
  • $139k - $166.8k

     ...Software Engineer, II - Operating System Ann Arbor, MI About the Company At Torc, we have always believed that autonomous vehicle technology will transform how we travel, move freight, and do business. A leader in autonomous driving since 2007, Torc has spent... 
    Full time
    Immediate start
    Relocation

    TORC Robotics

    Ann Arbor, MI
    3 days ago
  • $150k - $190k

     ...About the Role We're seeking a Senior Software Engineer to architect our Acuity Scene System. This role is built at the intersection of game engine technology and large-scale simulation, requiring you to define the foundational 4D abstractions and Entity Component Systems... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Decisive Point

    Ann Arbor, MI
    4 days ago
  •  ...About the role We are looking for bright engineers interested in designing elegant solutions to difficult problems in the autonomy space. Our software engineers work across our suite of products, tackling difficult full-stack, infrastructure, robotics, and graphics problems... 
    For contractors
    For subcontractor

    Decisive Point

    Ann Arbor, MI
    3 days ago
  • Infotainment Software Development Engineer Hyundai America Technical Center, Inc. (HATCI) is looking for an experienced engineer to join the Production Application Team of the Infotainment Software Department, which undertakes various innovation projects related... 
    For contractors
    Flexible hours
    Shift work

    Hyundai America Technical Center

    Ann Arbor, MI
    2 days ago
  • Senior Software Engineer, - CPA Global North America LLC d/b/a Clarivate Analytics (US) LLC - Ann Arbor, MICPA Global North America LLC d/b/a Clarivate Analytics (US) LLC, Ann Arbor, MI. Design, develop, enhance, and debug enterprise software applications, including IP... 
    Work at office
    Remote work

    CPA Global North America LLC d/b/a Clarivate Analytics (US) ...

    Ann Arbor, MI
    2 days ago
  • $91.2k - $155k

     ...KLA-Belgium is looking for Software Engineers in Ann Arbor, Michigan. This role involves building and maintaining critical infrastructure for high-performance computing (HPC) solutions, as well as prototyping machine control solutions. Candidates should have a solid background... 

    KLA-Belgium

    Ann Arbor, MI
    3 days ago
  •  ...A leading transportation data management firm in Ann Arbor, Michigan, is seeking a Senior Software Engineer to design and maintain systems that power its platforms. The role involves collaboration with product and engineering teams across the full stack, from back-end... 

    Midwestern Software Solutions, LLC ("MS2")

    Ann Arbor, MI
    3 days ago
  • $110k - $145k

     ...including 28 state Departments of Transportation, are using MS2 software to manage their transportation data. MS2 is located in the...  ...environment for transportation professionals and Software Engineers with competitive compensation and benefit packages. We're a small... 
    Work at office
    Relocation package
    Flexible hours
    Night shift
    1 day per week

    Midwestern Software Solutions, LLC ("MS2")

    Ann Arbor, MI
    1 day ago
  •  ...Job Description Under the leadership of the Software Engineering Director and in collaboration with the Global Software Development team, the Sr Software Engineer I at New Eagle is responsible is responsible for designing, developing, and testing software that... 

    New Eagle

    Ann Arbor, MI
    3 days ago
  •  ...Senior Software Engineer 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... 

    MS2

    Ann Arbor, MI
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!