Software Engineer
$90k - $112kMidwestern Software Solutions, LLC ("MS2")
Job Description
Job Description
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 an 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.
Requirements
- Bachelor’s degree in computer science, engineering, or equivalent practical experience.
- 3+ years of professional software engineering experience (or equivalent demonstrated capability).
- Experience with TypeScript, 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.
Preferred:
- 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 / GitHub 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.
Benefits
We offer a competitive salary and benefits package.
We promote a strong work/life balance at MS2. We encourage our employees to pursue their professional interests and take ownership of projects from start to finish. You’ll be working with big data and cloud-based solutions using the latest technologies as part of a fun and energetic team. We get along so well, we even have regular nights out and company sponsored dinners to celebrate our successes! It’s a great place to work.
Salary:
$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 Want You to Be You at MS2.
At MS2 a diverse, inclusive, and equitable workplace is one where all employees, whatever their race, gender, color, ethnicity, national origin, age, sexual orientation or identity, education, disability, religion, or veteran status, feel valued and respected. We are committed to a nondiscriminatory approach and provide equal opportunity for employment and advancement in all of our departments and programs. We respect and value diverse life experiences and heritages and ensure that all voices are valued and heard.
MS2 is committed to maintaining a welcoming environment with equitable treatment for all, and we strive to:
- Provide a working environment where all employees feel safe, comfortable, and valued.
- See diversity, inclusion, and equity as connected to our mission and critical to ensure the well-being of our staff and the agencies we serve.
- Examine and dismantle any inequities within our policies, systems, programs, and services, and continually update and report our progress to our employees.
- Explore potential underlying, unquestioned assumptions that interfere with inclusiveness.
- Encourage company-wide thinking about how systemic inequities impact our organization’s work, and how best to address that in a way that is consistent with our mission.
- Help to challenge assumptions about what it takes to be a strong leader at our organization, and who is well-positioned to provide leadership.
- Practice and encourage respectful and transparent communication in all interactions.
- Commit time and resources to expand more diverse leadership at all levels of our organization.
- Lead with respect and tolerance. We expect all employees to embrace this notion and to express it in workplace interactions and through everyday practices.
MS2 wants every employee to feel our commitment to showing respect for everyone, and we encourage open communication that enables each person to be their best self.
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.
Hybrid work
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.
- Full Stack Software Engineer Mariana Minerals is a software-first, vertically integrated minerals company on a mission to supply the critical minerals powering modern energy, AI, and defense technologies. We're reimagining the minerals supply chain by combining deep industry...Suggested
$100k
...visa, walmart lab etc to name a few. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data engineers/data scientists, machine learning engineers for full time positions with clients. Who...SuggestedFull timeH1bRemote work- Senior Full Stack Software Engineer Mariana Minerals is a software-first, vertically integrated minerals company on a mission to supply the critical minerals powering modern energy, AI, and defense technologies. We're reimagining the minerals supply chain by combining deep...Suggested
- ...Job Description Under the leadership of the Software Engineering Director and in collaboration with the Global Software Development team, the Software Engineer I at New Eagle is responsible for designing, developing, testing and maintaining software that operates...Suggested
- ...Software Engineer II Full-time Job Category Org: Domino's Technology Location Name - Location Code: Domino's Pizza LLC-WHQ Domino's is a purpose-inspired, performance-driven company powered by exceptional people who are committed to feeding the power of possible...SuggestedFull time
$120k - $150k
...Software Engineer Utilidata is a fast-growing AI company enabling AI data centers to dynamically orchestrate power and unlock more compute capacity from existing energy infrastructure. For over a decade, we have applied AI to the electric grid — bringing real-time visibility...Casual workLocal areaRemote workFlexible hours- ...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,...
- ...Job Summary The Software Development Engineer II position is the individual contributor intermediate level position in the software engineering series. Under moderate supervision, the incumbent will support all software aspects of the development and design of products...Contract workTemporary workWork at officeOverseasMonday to Friday
- ...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...
- ...improve business outcomes, and advance Schwab’s innovation strategy. This is an opportunity to work at the intersection of software engineering, cloud technology, data platforms, and Generative AI while partnering with architects, engineers, data scientists, and business...Work at office
$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 officeRelocation packageFlexible hoursNight shift1 day per week- ...Senior Software Engineer Come join our passionate team! At Barracuda, we make the world a safer place. We believe every business deserves access to cloud-enabled, enterprise-grade security solutions that are easy to buy, deploy, and use. We protect email, networks,...Work experience placementWorldwideFlexible hours
- ...autonomous driving and advanced driver assist technologies; Arene, our software development platform for software-defined vehicles; Woven City,... ...FOR? We are looking for a curious and motivated software engineer who is excited to help build and operate scalable production...Work at officeFlexible hours
$105.9k - $180k
...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 QualificationsKey ResponsibilitiesHPC Software Engineering· Design, develop, and optimize HPC software running...Minimum wageFull timeWork experience placementFlexible hours- ...autonomous driving and advanced driver assist technologies; Arene, our software development platform for software-defined vehicles; Woven City... ..., and automated testing pipelines. Our tools enable global engineering teams to validate complex driving systems efficiently and with...Work at officeFlexible hours
- ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful...Remote jobInternship
$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database. This...Full timeTemporary workFlexible hours$109k - $203k
Are you a hands-on engineer who wants to build the next generation of legal AI solutions from the ground up?Thomson Reuters is hiring a Senior Software Engineer (Legal) on our CoCounsel Forward Deployed Engineering team. In this role, you will help design, build, and deploy...Full timeWork at officeLocal areaFlexible hours$58k - $115.9k
Job Title: Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: Top Secret Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Continental US * * * The Opportunity:...Full timeContract workWork experience placementRemote workFlexible hours- Job Title Bachelor’s degree in Computer Science, AI/ML, or related field 5+ years of relevant experience Strong hands-on experience with Kubernetes and container technologies in production Proficiency in Python, Golang, or similar programming languages Solid...
- ...remote. Candidate is able to pick their remote day. Mid-Level AI Engineer / AI Developer Position Summary We are seeking a Mid-... ...applications and services. This role will work closely with software engineers, product managers, architects, and data teams to...Remote work
- ...did the billing by hand himself. Our Head Of AI has been doing AI research at MIT and Caltech for over 10 years. And our Head Of Engineering was one of the earliest engineers at Figma.Full Stack EngineerResponsibilitiesTaking ownership of the entire product lifecycle—from...
- ...We are looking for a Lead Software Engineer/Full stack Developer to join our IPG Technology team in Ann Arbor, MI.This is an amazing opportunity to work on Foundation IP, including the web application and Spring-based REST API supporting an external-facing product for...Permanent employmentFull timeWork experience placementWork at office2 days per week3 days per week
- ...health, transportation, and citizen services. We're a nonprofit engineering, applied research, and advanced technology organization... ...growth.??? Roles & Responsibilities: MITRE is seeking a Software Engineer to support the development, modernization, and transition...Work experience placementInternshipLocal areaImmediate start3 days per week
- ...sounds like a brand you’d like to be a part of, consider joining our team! Job Description Salary- 120-130k base A Software Engineer III demonstrates proficiency in the technology of concern. They develop with more of an external focus – encompassing other teams...Local area
$105.9k - $180k
...invest 15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the... ...is looking for the best and the brightest research scientist, software engineers, application development engineers, and senior...Minimum wageFull timeWork experience placementFlexible hours$50 per hour
...Principal Software Engineer The global capital markets are among the largest markets in the world valued at $50T+ and growing. Transactions in these markets are complex. Critical, nuanced legal terms are woven into lengthy documents. These documents must be digested...Work at officeLocal areaFlexible hours2 days per week3 days per week- ...Software Engineers Looking for a Software Engineer to join our team. This is a full-time position focused on developing and maintaining our software applications. Responsibilities include designing, coding, testing, and debugging software systems. Must have strong...Full time
$69.1k - $141.5k
...Software Engineer Grow your software engineering career with meaningful impact as a Software Engineer working in the space domain! We're looking for capable, motivated developers with 3+ years of experience who are ready to take on more independence and grow their...Contract workWork experience placementFlexible hours- ...8105 Job Title: IT - Senior Consultant | Cloud Integration | Azure Data Factory (ADF) Job Description: Job Title: Data Engineer Work Location : Ann ArborMI48105 Vendor Rate: $55 - $57/hr on W2 Contract duration: 6 Target Start Date: 07 Sep 2026 Does this position...Contract workRelocation
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- software developer positions Ann Arbor, MI
- senior software engineer remote Ann Arbor, MI
- cybersecurity software engineer Ann Arbor, MI
- part time software developer remote Ann Arbor, MI
- software engineer remote Ann Arbor, MI
- software engineer student Ann Arbor, MI
- software engineer Ann Arbor, MI
- software engineer travel Ann Arbor, MI
- software engineer amazon Ann Arbor, MI
- junior software developer remote Ann Arbor, MI





