Talent.com
Senior Software Engineer (Mobile/.NET MAUI)
Senior Software Engineer (Mobile/.NET MAUI)Ontheclock • Clinton Twp, Michigan, United States
Senior Software Engineer (Mobile / .NET MAUI)

Senior Software Engineer (Mobile / .NET MAUI)

Ontheclock • Clinton Twp, Michigan, United States
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.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 to offer the best service possible for 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

  • An I-9 form will be required to be completed at hire to confirm work authorization.
  • If you require reasonable accommodation to complete this application, contact amanda@ontheclock.com.
  • [job_alerts.create_a_job]

    Senior Software Engineer MobileNET MAUI • Clinton Twp, Michigan, United States

    [internal_linking.similar_jobs]
    Software Engineer II (C# & Angular)

    Software Engineer II (C# & Angular)

    OneStream Software • Rochester, MI, United States
    [job_card.full_time]
    Range applies to US candidates only) + Benefits / Variable Comp / Equity - Range may vary based on experience.Vision, Medical, Life, Dental, 401K. The Software Engineer II on the Cloud Development team ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Staff Software Engineer

    Staff Software Engineer

    2Bridge Partners • Detroit, MI, US
    [job_card.full_time]
    Staff Software Engineer to join our client in the Marketing Tech Space.Our client provides Analytics, Customer Experience, and Lead Capture. They are looking for a talented and experienced Staff Eng...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Sr. React Native Mobile Tech Lead

    Sr. React Native Mobile Tech Lead

    LTIMindtree • Detroit, MI, US
    [job_card.full_time]
    LTIMindtree is an equal opportunity employer that is committed to diversity in the workplace.Our employment decisions are made without regard to race, color, creed, religion, sex (including pregnan...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Mobile Software Engineer

    Senior Mobile Software Engineer

    VirtualVocations • Warren, Michigan, United States
    [job_card.full_time]
    A company is looking for a Senior Mobile Software Engineer - Remote.Key Responsibilities Contribute to system designs and mentor developers for Pharmacy microproducts across mobile apps Provide ...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Senior Software Engineer, Core Experiences - Sterling Heights, USA

    Senior Software Engineer, Core Experiences - Sterling Heights, USA

    Speechify • Sterling Heights, MI, US
    [job_card.full_time]
    Speechify is the easiest way to listen to the world's information.Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen to it at your desk, on the...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Engineer, Software

    Engineer, Software

    MAG AUTOMOTIVE LLC • Sterling Heights, MI, US
    [job_card.full_time]
    Products include high volume inline transfer machines; high speed CNC based agile manufacturing systems, and heavy duty CNC production modules. Engineering and manufacturing facilities serve the glo...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Director, Mobile SDK (Detroit)

    Senior Director, Mobile SDK (Detroit)

    Confidential • Detroit, MI, US
    [job_card.part_time]
    Information Technology and Services.The Company is seeking a Senior Director for Mobile SDK to lead the design, development, and deployment of mobile software development kits across iOS platforms....[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Software Engineer, Platform - Sterling Heights, USA

    Software Engineer, Platform - Sterling Heights, USA

    Speechify • Sterling Heights, MI, US
    [job_card.full_time]
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior.NET Software Engineer

    Senior.NET Software Engineer

    VirtualVocations • Sterling Heights, Michigan, United States
    [job_card.full_time]
    A company is looking for a Senior Software.Key Responsibilities Implement application design aspects including coding, security, and performance evaluation Develop frameworks and processes for a...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer

    Software Engineer

    SURVICE Engineering Company • Warren, MI, USA
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Join Us in Making a Difference in the Lives of Those Defending Our Nation!.Come join the SURVICE Engineering mission to protect, enhance, and enable those who defend the United States.Since 1981, w...[show_more]
    [last_updated.last_updated_30]
    Senior Software Engineer, Core Experiences - Warren, USA

    Senior Software Engineer, Core Experiences - Warren, USA

    Speechify • Warren, MI, US
    [job_card.full_time]
    Speechify is the easiest way to listen to the world's information.Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen to it at your desk, on the...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Job SENIOR SALES ENGINEER (Software Applications)

    Job SENIOR SALES ENGINEER (Software Applications)

    Snap-on • Rochester, MI, US
    [job_card.full_time]
    Snap-on Business Solutions (a group under Repairs, Systems, and Information (RS&I) Division, under Snap-on Incorporated). Location : Rochester Hills, MI facility.Responsible for maintaining and growi...[show_more]
    [last_updated.last_updated_30] • [promoted]
    AI Native Software Engineering Manager

    AI Native Software Engineering Manager

    Detroit Staffing • Detroit, MI, US
    [job_card.full_time]
    AI Native Engineer Opportunity.We are a forward-thinking services company at the forefront of AI-native innovation.We partner with enterprise clients to create next-generation, agent-powered workfl...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Robotics Data Engineer

    Senior Robotics Data Engineer

    Optimal Inc. • Warren, Michigan, US
    [job_card.full_time]
    Job Description Job Description Senior Robotics Data Engineer We are seeking a Senior Robotics Data Engineer to join the Autonomous Robotics Center (ARC) Advanced Development team.This role is f...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Tech Manager (Detroit)

    Tech Manager (Detroit)

    Keylent Inc • Detroit, MI, US
    [job_card.part_time]
    Experience using Spring Framework, Spring Boot, Core Java, Java Collections, Spring Data JPA, Restful API, Exception handling. Experience in build scripts (Gradle / Maven) and SCM tools like GITHUB.Ex...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Manager, Software Engineer

    Manager, Software Engineer

    Relativity • Detroit, MI, United States
    [job_card.full_time]
    Relativity is a market-leading global tech company that equips legal and compliance professionals with a powerful platform to organize data, uncover the truth, and act on it.Our SaaS product, Relat...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer, Windows / Desktop Applications - Warren, USA

    Senior Software Engineer, Windows / Desktop Applications - Warren, USA

    Speechify • Warren, MI, US
    [job_card.full_time]
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer - Perception State Estimation

    Senior Software Engineer - Perception State Estimation

    Latitude AI • Detroit, MI, United States
    [job_card.full_time] +1
    Senior Software Engineer, Perception State Estimation.Pittsburgh, PA, Palo Alto, CA, Detroit, MI.L3, for Ford vehicles at scale. We’re driven by the opportunity to reimagine what it’s like to drive ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]