> Markdown version of [/jobs/ext/1880638-software-engineer](https://www.wearedevelopers.com/jobs/ext/1880638-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Mission Support Services, LLC - **Location:** Ann Arbor, MI, United States - **Experience:** Experienced - **Salary:** $90,000.0 - $112,000.0 - **Contract:** Permanent contract - **Skills:** ASP.NET, JavaScript (Programming Language), .NET Framework, Geographic Information Systems, Data Analysis, Application Performance Management, Automation of Tests, Unit Testing, Big Data, Bug Tracking Systems, Software Bug Management, C Sharp (Programming Language), Cloud Computing, Profiling, Code Review, Data Files, Extract Transform Load (ETL), Data Security, Data Visualization, Relational Databases, Database Queries, Software Debugging, Github, Google Maps, Model View Controller (MVC), Systems Development Life Cycle, Standard Sql, Software Engineering, SQL Databases, TypeScript, Esri GIS (Software), ReactJS, Reliability of Systems, Git, Information Technology, Data Management - **Published:** August 1, 2026 - **Apply:** https://www.careerbuilder.com/job-details/software-engineer-ann-arbor-mi--d39e0243-5bc6-4f77-bf32-b7b2cb4e9a9b ## About the Role * 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., Big Data, Bug Tracking/Defect Management, Cloud Computing, Code Reviews, Communication Skills, Computer Science, Customer Support/Service, Data Analysis, Data Management, Data Sets, Debugging Skills, Dental Insurance, Disability Insurance, Diversity, ESRI, Emerging Technology, Engineering, Equal Employment Opportunity (EEO), Flexible Spending Accounts, Geographic Information Systems (GIS), Git, GitHub, Google Maps, Health Insurance, High Tech Industry, Identify Issues, Leadership, Microsoft .NET, Microsoft ASP.NET (Active Server Page), Microsoft C# (C Sharp), Model View Controller, Presentation/Verbal Skills, Problem Solving Skills, Production Systems, Progress Reports, Quality Assurance, Quality Management, React.js, Relational Databases (RDBMS), SQL (Structured Query Language), SQL Databases, Software Development Lifecycle (SDLC), Software Engineering, Systems Reliability, Technical Writing, Test Automation, Unit Test, Vision Plan, Web Forms, Writing Skills ## Description 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., * 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. ## Related Videos - [Autism in Tech](https://www.wearedevelopers.com/videos/427-autism-in-tech) - [Building Multi-Tenant ASP.NET Core Applications: Best Practices and Real-World Solutions](https://www.wearedevelopers.com/videos/1552-building-multi-tenant-asp-net-core-applications-best-practices-and-real-world-solutions) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Developing ASP.NET Core Microservices with Dapr: A practical guide](https://www.wearedevelopers.com/videos/1528-developing-asp-net-core-microservices-with-dapr-a-practical-guide) ## Related Articles - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know)