
Senior Software Engineer, Backend, .NET
OnTheClock
full-time
Posted on:
Location Type: Hybrid
Location: Clinton Twp • Missouri • United States
Visit company websiteExplore more
Salary
💰 $70,000 - $140,000 per year
Job Level
About the role
- Design, build, ship, and maintain features across our web applications (Vue.js/Nuxt), mobile apps (.NET MAUI), and backend APIs (.NET/C#/Web API) that serve 160,000+ monthly active users
- Build, maintain, and optimize third-party integrations (e.g., payroll providers)
- Provide technical leadership and expertise across projects, offering architecture guidance, system design recommendations, and best practices
- Modernize and refactor legacy services while balancing technical debt reduction with feature delivery
- Collaborate closely with Product and the Development Manager to shape the technical roadmap and prioritize engineering initiatives
Requirements
- 6+ years of relevant professional software engineering experience, building production web and mobile applications
- Strong expertise in .NET backend development (advanced) .NET Core/Framework, C#, Web API, RESTful services
- Entity Framework, MediatR (CQRS), or similar patterns
- Designing scalable backend services and APIS
- Strong full-stack capabilities (proficient)
- Strong SQL Server or relational database experience (proficient)
- Experience with production support, monitoring tools (New Relic, Sentry, or similar), and comfort with on-call rotation (proficient)
Benefits
- 100% paid health insurance
- 401K matching retirement plan
- Paid time off
- 9 paid holidays
- Free company lunch every Thursday
- Continuing education is encouraged with $1,000 per year
- Flextime
- Hybrid work environment
- Short-term disability
- Long-term disability
- $100k life insurance
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
.NETC#Web APIRESTful servicesEntity FrameworkMediatRSQL ServerVue.jsNuxt.NET MAUI
Soft Skills
technical leadershiparchitecture guidancesystem designcollaborationprioritization