OnTheClock

Senior Software Engineer – Mobile, .NET MAUI

OnTheClock

full-time

Posted on:

Location Type: Hybrid

Location: Clinton TwpMissouriUnited States

Visit company website

Explore more

AI Apply
Apply

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