Software Engineer, Backend Developer, Full Stack Developer
Listed on 2026-05-14
-
Software Development
Software Engineer, Backend Developer, Full Stack Developer
MS2 is a national leader in transportation data management and analysis and has the largest traffic count database in North America.
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 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.
- Bachelor’s degree in computer science, engineering, or equivalent practical experience.
- 3+ years of professional software engineering experience (or equivalent demonstrated capability).
- Experience with Type Script, JavaScript and React.
- Experience building production software with C#/.NET.
- Working knowledge of SQL and relational databases (writing queries, understanding schemas, and using SQL to troubleshoot issues).
- Experience identifying and resolving application performance bottlenecks through profiling, data access optimization, and responsiveness improvements.
- Strong problem‑solving skills and ability to learn unfamiliar systems.
- Clear written and verbal communication.
- Experience working on systems with large datasets, ETLs, or complex data workflows.
- Experience writing and maintaining automated tests (unit and/or integration), plus comfort working in CI workflows.
- Experience with Git/Git Hub workflows and pull‑request‑based collaboration.
- Experience with ASP.NET (Web Forms, MVC, or Core).
- Experience with GIS systems including ESRI and map visualization tools such as Google Maps or Mapnik.
$90,000 - $112,000 a year, to be determined based on candidate’s individual skills and experience.
Benefits- Participation in the company’s annual bonus program
- 401(k) with matching
- Dental insurance
- Employee assistance program
- Flexible schedule
- Flexible spending account
- Health insurance
- Life insurance
- Paid time off
- Professional development assistance
- Referral program
- Disability insurance
- Vision insurance
We expect staff to work from our office in Ann Arbor generally at least one day per week. Relocation assistance is available to successful candidates who are interested in moving to the Ann Arbor area.
MS2 is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).