Senior Software Engineer ( MAUI)

OnTheClock


Job Location:

Clinton Township, MI - USA

Monthly Salary: Not Disclosed
Posted on: Yesterday
Vacancies: 1 Vacancy

Department:

Software Development

Job Summary

Senior Software Engineer (Mobile/.NET MAUI)

Reports to: Development Manager

Salary: Up to $140000


OnTheClock is looking for a Senior Software Engineer with strong expertise MAUI or Xamarin Forms mobile development to join our growing engineering team. Youll specialize in our iOS and Android mobile app development while working full-stack across backend APIs and web app. OnTheClock is a successful Michigan-based SaaS company serving over 160000 monthly active users with time tracking scheduling and payroll solutions.


OnTheClock is investing in engineering excellence and were building out a strong internal engineering team. As we scale toward our ambitious long-term goal of reaching 1 million users we need exceptional software engineers who want to help continue building the technical foundation culture and practices for our team alongside other engineers.


Youll contribute to technical decisions refining engineering best practices and help us modernize and optimize systems that serve thousands of small businesses. Youll work across our full stack ( .NET SQL Server MAUI AWS) and contribute to decisions that will define our technical direction for years to come.

Were establishing a culture of engineering excellence one that values initiative continuous learning knowledge sharing and high standards. Youll work alongside other software engineers who are passionate about their craft challenge each other to grow and care deeply about delivering quality software. This is a place where your ideas matter your growth is prioritized and your impact is immediate.


Youll get to:

  • Join an internal engineering team in its early build-out with fresh leadership and vision
  • Influence technical strategy and architecture decisions
  • Work on meaningful problems that impact 160000 users and help small businesses succeed
  • Modernize and scale systems toward our ambitious long-term goal of reaching 1 million users
  • Grow your skills across the full stack while leveraging your current expertise
  • Experiment with AI coding assistants and emerging tools to boost productivity
  • Enjoy work-life balance flexibility and a supportive team environment


Were a small company building out a new engineering team. Youll wear multiple hats work across the stack and have a broad impact. If youre looking for narrow specialization (that you might find at a larger company) this wont be a good fit for you.


If youre a senior engineer who wants ownership variety impact and the chance to help establish engineering excellence not just maintain what already exists keep reading.



Our Current Tech Stack (What You Will Be Working With)

  • Backend: C# .NET Web API Entity Framework MediatR (CQRS)
  • Frontend: 3 Nuxt 3 TypeScript Pinia Vite Bootstrap Vue
  • Mobile: .NET MAUI (Android and iOS)
  • Database: SQL Server
  • Infrastructure: AWS (EC2 S3 Cognito) Windows Servers IIS GitHub Actions
  • Monitoring: New Relic Sentry



Key Responsibilities

  • Design build ship and maintain features across our web applications ( mobile apps (.NET MAUI) and backend APIs (.NET/C#/Web API) that serve 160000 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


Required Qualifications - Technical

  • 6 years of relevant professional software engineering experience building production web and mobile applications
  • Strong expertise 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)
  • 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)



Required Qualifications - Non-Technical

  • Proactive and takes initiative: You see problems and fix them. You dont 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 well figure things out together.
  • Bias toward action: You ship working code. You iterate. You dont let perfect be the enemy of good.
  • Comfortable speaking up challenging ideas respectfully and driving discussions
  • High standards for quality and engineering excellence.



Preferred Skills & Qualifications

  • Experience with mobile app deployment (App Store Google Play CI/CD for mobile)
  • Experience with third-party SDK integrations in mobile apps
  • Experience Core/Framework backend development (Web API RESTful services Entity Framework)
  • Experience with React or Angular (or willingness to learn 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



Youre wondering what is OnTheClock

OnTheClock founded in 2004 is a Michigan-based SaaS (web-based) software company that provides real-time time tracking scheduling and payroll for businesses. Our web-based software and apps provide employers with a simple way to track employee hours establish work schedules and pay employees all in one system. OnTheClock has a great culture and we are looking for like-minded people who can deliver the best service possible to our customers.



What we look for in you



Why Should You Work Here With Us

  • 2023 -2025 Crains Best Places to Work recipient
  • 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 $1000 per year
  • Blue Cross dental and vision
  • Career growth
  • 4.9-star Glassdoor review
  • 4.8-star product review



The finer print

  • This position is eligible as a fully remote role for individuals 50 miles outside our Clinton Township MI office. Candidates who live within a 50-mile radius will be expected to follow the OTC hybrid work model.
  • At this time we generally restrict hiring in the following U.S. states due to employment payroll and compliance requirements: California New York New Jersey Colorado Massachusetts Oregon and Hawaii.
  • An I-9 form must be completed at hire to confirm work authorization.
  • If you require reasonable accommodation to complete this application contact

Required Experience:

Senior IC

Senior Software Engineer (Mobile/.NET MAUI)Reports to: Development ManagerSalary: Up to $140000OnTheClock is looking for a Senior Software Engineer with strong expertise MAUI or Xamarin Forms mobile development to join our growing engineering team. Youll specialize in our iOS and Android mobile app...