Hybrid Senior Software Engineer – Mobile, .NET MAUI

Posted 2 hours ago

Apply now

About the role

  • Senior Software Engineer developing .NET MAUI mobile applications for OnTheClock, a time tracking SaaS company. Influencing technical strategy and mentoring other engineers in a hybrid role.

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

Requirements

  • 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)
  • 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)

Benefits

  • 100% paid health insurance
  • 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
  • Free company lunch every Thursday
  • Flexible work hours
  • Hybrid work environment
  • Stocked kitchen with drinks and snacks

Job title

Senior Software Engineer – Mobile, .NET MAUI

Job type

Experience level

Senior

Salary

$140,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job