Senior Software Engineer; Mobile/.NET MAUI
Job in
Clinton Charter Township, Clinton Township, Macomb County, Michigan, 48035, USA
Listed on 2026-05-26
Listing for:
OnTheClock LLC
Full Time
position Listed on 2026-05-26
Job specializations:
-
Software Development
Full Stack Developer, Backend Developer, Software Engineer, Cloud Engineer - Software
Job Description & How to Apply Below
Location: Clinton Charter Township
Senior Software Engineer (Mobile/.NET MAUI)
Reports to:
Development Manager
Salary:
Up to $140,000
On The Clock is a Michigan-based SaaS company serving over 160,000 monthly active users with time tracking, scheduling, and payroll solutions.
This role focuses on full‑stack mobile app development using .NET MAUI (Android and iOS), alongside backend .NET APIs and Vue.js web applications.
Responsibilities- Design, build, ship, and maintain features across our web applications (Vue.js/Nuxt), mobile apps (.NET MAUI), and backend APIs (.NET/C#/Web API) serving 160,000+ monthly active users.
- Build, maintain, and optimize third‑party integrations such as payroll providers.
- Provide 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 to raise code quality standards.
- Collaborate closely with the Development Manager, Product team, and fellow engineers to shape the technical roadmap and prioritize initiatives.
- Debug and resolve production issues using monitoring tools (New Relic, Sentry), participating in an on‑call rotation.
- Work on AWS infrastructure (EC2, S3, IAM), CI/CD pipelines (Git Hub Actions), and Dev Ops processes to improve deployment reliability and developer productivity.
- 6+ years of 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)
- .NET MAUI and/or Xamarin.
- Strong full‑stack capabilities (proficient)
- Ability to work across backend (.NET/C# Web API), web frontend (Vue.js), database (SQL Server), and infrastructure (AWS)
- End‑to‑end feature delivery beyond mobile specialization
- Strong SQL Server or relational database experience (proficient).
- Experience with production support, monitoring tools (New Relic, Sentry, or similar) and on‑call rotation (proficient).
- Proactive and takes initiative: identifies problems and addresses them without waiting for instructions.
- Lifelong learner: stays current with technology, experiments, reads documentation, and shares knowledge.
- Excellent communicator: explains complex technical concepts clearly, asks clarifying questions, and documents decisions.
- Collaboration:
provides helpful code reviews, accepts feedback graciously, helps teammates improve. - Low ego: values the best idea regardless of seniority.
- Comfortable with ambiguity: works well in a new team setting and navigates uncertainty.
- Bias toward action: ships working code, iterates, and balances quality with speed.
- Comfortable speaking up, challenging ideas respectfully, and driving discussions.
- High standards for quality and engineering excellence.
Skills & Qualifications
- Experience deploying mobile apps to App Store and 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 AI‑powered tools for developer productivity.
- Experience modernizing legacy codebases or reducing technical debt.
- Experience with Git Hub and Git Hub Actions.
- Worked in small teams where multiple hats were worn.
- Competitive pay
- Flextime
- Hybrid work environment
- 100% paid health insurance
- Kitchen stocked with drinks and snacks
- Free company lunch every Thursday
- Paid time off
- 9 paid holidays
- $100k life insurance
- 401(k) matching retirement plan
- Short‑term and long‑term disability coverage
- Continuing education stipend of $1,000 per year
- Blue Cross dental and vision coverage
- Career growth opportunities
- This position is eligible as a fully remote role for individuals 50 miles outside our Clinton Township, MI office. Candidates within a 50‑mile radius will be expected to follow the OTC hybrid work model.
- Currently we restrict hiring in certain U.S. states due to employment, payroll, and compliance requirements:
California, New York, New Jersey, Washington, Colorado, Massachusetts, Oregon, and Hawaii. - An I‑9 form must be completed at hire to confirm work authorization.
- For reasonable accommodation requests, contact
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×