OnTheClock · 13 hours ago
Senior Software Engineer (Mobile/.NET MAUI)
OnTheClock is a Michigan-based SaaS company looking for a Senior Software Engineer with expertise in .NET MAUI or Xamarin Forms mobile development. The role involves full-stack development, technical leadership, and shaping the technical direction of their mobile applications serving over 160,000 users.
Human Resources
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
Qualification
Required
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)
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
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
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
Company
OnTheClock
Our mission is to help small businesses track employees’ time more easily, accurately and efficiently.
Funding
Current Stage
Early StageRecent News
Business.com
2024-04-29
Business News Daily
2024-04-29
Company data provided by crunchbase