FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Engineer
MS2softSoftware Engineer delivering end-to-end features in a transportation data management company. Collaborating with stakeholders to enhance software solutions in a hybrid workplace.
Posted 5/11/2026full-timeAnn Arbor • Missouri • 🇺🇸 United StatesMid-LevelSenior💰 $90,000 - $112,000 per yearWebsite
Tech Stack
Tools & technologiesASP.NETJavaScript.NETReactSDLCSQLTypeScript
About the role
Key responsibilities & impact- 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
What you’ll need- 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
Comp & perks- 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
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
TypeScriptJavaScriptReactC#.NETSQLautomated testsprofilingdata access optimizationASP.NET
Soft Skills
problem-solvingclear communicationcollaborationownershipfeedback incorporation
Certifications
Bachelor’s degree in computer scienceBachelor’s degree in engineering