ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

Senior Software Engineer (Mobile/.NET MAUI)

Confidential

Not specified permanent

Posted: January 30, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

Senior Software Engineer (Mobile/.NET MAUI) with strong expertise in .NET MAUI or Xamarin Forms mobile development to join our growing engineering team.

Job Description

Senior Software Engineer (Mobile/.NET MAUI)

Reports to: Development Manager

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

OnTheClock is investing in engineering excellence, and we're 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 be a part of establishing the technical foundation, culture, and practices for our team.

This isn't just another senior software engineering role. You'll have real technical influence from day one. You'll help shape our architecture, drive technical decisions, establish engineering best practices, and help us modernize and optimize systems that serve thousands of small businesses. You'll work across our full stack (Vue.js, .NET, SQL Server, MAUI, AWS) and contribute to decisions that will define our technical direction for years to come.

We're establishing a culture of engineering excellence, one that values initiative, continuous learning, knowledge sharing, and high standards. You'll 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.

You'll get to:

Be an early member of a newly formed internal engineering team with fresh leadership and vision

Influence technical strategy and architecture decisions

Work on meaningful problems that impact 160,000+ 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

We’re a small company, building out a new engineering team. You’ll wear multiple hats, work across the stack, and have a broad impact. If you’re looking for narrow specialization (that you might find at a larger company), this won’t be a good fit for you. 

If you're 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: Vue.js 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 (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

Required Qualifications - Technical

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)

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)

Required Qualifications - Non-Technical

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.

Preferred Skills & Qualifications

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 mobile app deployment (App Store, Google Play, CI/CD for mobile)

Experience with AWS (EC2, S3, Cognito) or cloud infrastructure

Experience with third-party SDK integrations in mobile apps

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

Previous leadership experience (tech lead, mentoring, architecture ownership) or aspiration to grow in this direction

You're 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

Positive - whatever it takes attitude

Analytical - drills down into data and loves technology, data, and spreadsheets.

Growth Mindset - curious and always learning

Deep Expertise  - smarter than us at your craft. We want you to challenge yourself and us.

Build Up Others - teach others as you work

Results Focused - ability to achieve and prove results

Culture Fit - Must fit in here at OTC, in line with our values - https://www.ontheclock.com/meetUs.aspx#our-values

Be A Doer - always looking for new ways to look at data and make recommendations

Find us on LinkedIn to understand more about us

Why Should You Work Here With Us

2023 -2025 Crain’s 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 $1,000 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, Washington, 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 [email protected].

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply