
Senior Software Engineer – Mobile, .NET MAUI
OnTheClock
full-time
Posted on:
Location Type: Hybrid
Location: Clinton Twp • Missouri • United States
Visit company websiteExplore more
Salary
💰 $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
- Own significant technical areas end-to-end, from database schema design to frontend UI, taking initiative to identify improvements and drive them to completion
- Conduct thorough code reviews and architecture reviews, raising the bar for code quality and helping the team make better technical decisions
- Collaborate closely with the Development Manager and Product team to shape the technical roadmap and prioritize engineering initiatives
- Debug and resolve production issues using monitoring tools like New Relic and Sentry, participating in an on-call rotation to ensure system reliability
- Work on AWS infrastructure (EC2, S3, IAM), CI/CD pipelines (GitHub Actions), and DevOps processes to improve deployment reliability and developer productivity
- Mentor other engineers as the team grows, sharing knowledge through code reviews, pair programming, documentation, and fostering a culture of continuous learning
Requirements
- 6+ years of relevant professional software engineering experience, building production web and mobile applications
- Strong expertise in .NET mobile development (advanced) .NET MAUI and/or Xamarin Forms
- Cross-platform mobile architecture and design patterns
- Mobile-specific concerns (offline sync, push notifications, GPS tracking, performance, screen size limitations, app store deployment)
- Strong full-stack capabilities (proficient)
- Willing and able to work across backend (.NET/C# Web API), web frontend (Vue.js ), database (SQL Server), and infrastructure (AWS)
- 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
- Paid time off
- 9 paid holidays
- $100k life insurance
- 401K matching retirement plan
- Short-term disability
- Long-term disability
- Continuing education is encouraged with $1,000 per year
- Free company lunch every Thursday
- Flexible work hours
- Hybrid work environment
- Stocked kitchen with drinks and snacks
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
.NET.NET MAUIC#Web APIVue.jsSQL ServerCI/CDcross-platform mobile architecturecode reviewssystem design
Soft Skills
technical leadershipcollaborationmentoringinitiativeproblem-solvingcommunicationcontinuous learningarchitecture guidancebest practicescode quality