Senior Software Engineer (Mobile/.NET MAUI)

OnTheClock LLCClinton Township, MI
Hybrid

About The Position

OnTheClock is seeking a Senior Software Engineer with strong expertise in .NET MAUI or Xamarin Forms mobile development to join their growing engineering team. The role involves specializing in iOS and Android mobile app development while also working full-stack across .NET backend APIs and Vue.js web applications. OnTheClock is a successful Michigan-based SaaS company serving over 160,000 monthly active users with time tracking, scheduling, and payroll solutions. The company is investing in engineering excellence and building a strong internal engineering team to scale towards a goal of reaching 1 million users. This role offers the opportunity to contribute to technical decisions, refine engineering best practices, and modernize/optimize systems. The engineer will work across a full stack including Vue.js, .NET, SQL Server, MAUI, and AWS, contributing to the company's technical direction. OnTheClock is establishing a culture of engineering excellence that values initiative, continuous learning, knowledge sharing, and high standards, providing a supportive environment for growth and impact.

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
  • MVVM, XAML, Prism or similar
  • 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)
  • Not just a mobile specialist, you can ship features end-to-end
  • 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)
  • Proactive and takes initiative: You see problems and fix them. You don’t wait for perfect instructions.
  • Lifelong learner: You stay current with technology. You experiment. You read the docs. You share what you learn.
  • Excellent communicator: You can explain complex technical concepts clearly. You ask questions when something is unclear. You document decisions.
  • Collaboration: You give helpful code reviews. You accept feedback gracefully. You make your teammates better.
  • Low ego: The best idea wins, regardless of seniority.
  • Comfortable with ambiguity: this is a new team, and we’ll figure things out together.
  • Bias toward action: You ship working code. You iterate. You don’t let perfect be the enemy of good.
  • Comfortable speaking up, challenging ideas respectfully, and driving discussions
  • High standards for quality and engineering excellence.

Nice To Haves

  • Experience with mobile app deployment (App Store, Google Play, CI/CD for mobile)
  • Experience with third-party SDK integrations in mobile apps
  • Experience with .NET Core/Framework backend development (Web API, RESTful services, Entity Framework)
  • Experience with Vue.js, React, or Angular (or willingness to learn Vue.js 3/Nuxt 3)
  • Experience with AWS (EC2, S3, Cognito) or cloud infrastructure
  • Experience with or strong interest in AI-powered tools for developer productivity
  • Experience in modernizing legacy codebases or reducing technical debt
  • Experience with GitHub and GitHub Actions
  • Experience working in small teams where you wore multiple hats

Responsibilities

  • Design, build, ship, and maintain features across 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)
  • Contribute technical expertise across projects, offering architecture input, system design recommendations, and best practices
  • Modernize and refactor legacy services while balancing technical debt reduction with feature delivery
  • Conduct thorough code reviews, raising the bar for code quality and helping the team make better technical decisions
  • Collaborate closely with the Development Manager, Product team, and fellow engineers, 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

Benefits

  • Competitive pay
  • Flextime
  • Hybrid work environment
  • 100% paid health insurance
  • The kitchen is stocked with drinks and snacks
  • Free company lunch every Thursday
  • 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
  • Blue Cross dental and vision
  • Career growth
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service