Skip to sign up

Job matched to your search

S

Senior Software Engineer (.Net MAUI)

Sopra Steria · Singapore

Singapore · On-siteFull-TimePosted Jul 15, 2026

Free · Join 5,000+ job seekers using Qarera

How well do you match this role?

Tap the skills you already have — then see your real match score, what’s missing, and your resume fixed for this job.

↑ tap the skills you have
Loading sign-in…
Free · no credit card · 30 seconds

Job description

Description:

We are seeking a talented and experienced Senior Software Engineer specializing in .NET MAUI to join our client's cross-platform mobile development team. In this role, you will design, build, and maintain high-performance applications that run seamlessly on Android, iOS, from a single shared codebase. You will work closely with product managers, UX designers, and backend engineers to deliver polished, production-grade experiences to our users.

As a senior member of the team, you will also mentor junior developers, contribute to architectural decisions, and champion engineering best practices across the organization.

Responsibilities:

  • Design, develop, and maintain cross-platform applications using .NET MAUI targeting Android, iOS.

  • Architect scalable, maintainable solutions following MVVM, Clean Architecture, and SOLID principles.

  • Implement native platform integrations and custom renderers/handlers where platform-specific behaviour is required.

  • Proficiency with platform-specific APIs on Android (Java/Kotlin interop) and iOS (Swift/Obj-C interop).

  • Collaborate with UX/UI designers to translate wireframes and mockups into responsive, accessible user interfaces.

  • Integrate RESTful APIs and backend services with robust error handling.

  • Write comprehensive unit tests, integration tests, and UI tests using xUnit, NUnit, or MSTest along with Appium or similar frameworks.

  • Optimise application performance including startup time, memory usage, rendering, and battery consumption.

  • Conduct code reviews, provide constructive feedback, and mentor junior and mid-level engineers.

  • Participate in Agile ceremonies (sprint planning, stand-ups, retrospectives) and contribute to continuous improvement initiatives.

  • Stay current with .NET MAUI releases, Xamarin migration paths, and the broader .NET ecosystem.

  • Maintain CI/CD pipelines for automated building, testing, and deployment of mobile applications.

Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).

  • 8+ years of professional software development experience with C# and the .NET ecosystem.

  • 5+ years of hands-on experience with .NET MAUI or Xamarin.Forms (with demonstrated MAUI migration expertise).

  • Proficiency with platform-specific APIs on Android (Java/Kotlin interop) and iOS (Swift/Obj-C interop).

  • Experience consuming and integrating RESTful and/or GraphQL APIs.

  • Solid knowledge of dependency injection, asynchronous programming (async/await), and reactive patterns.

  • Familiarity with Git-based workflows, pull request culture, and branch strategies (GitFlow, trunk-based).

  • Strong debugging, profiling, and performance-tuning skills across multiple target platforms.

  • Excellent written and verbal communication skills.

Preferred Qualifications:

  • Knowledge of platform-specific design systems (Material Design, Apple Human Interface Guidelines, Fluent Design).

  • Hands-on experience with Azure DevOps, GitHub Actions, or App Center for CI/CD.

  • Familiarity with SQLite, Realm, or other embedded databases for local data persistence.

  • Experience with accessibility standards (WCAG) and building inclusive applications.

  • Contributions to open-source .NET or MAUI community projects.

  • Relevant Microsoft certifications are a plus.

•Health & insurance: Comprehensive coverage including General Practitioner, hospitalization, dental, and optical

•Performance incentives: Annual bonus based on individual performance

•Learning & development: Training programs, certification opportunities, and training incentives to support career growth

•Team culture: Regular team-building activities and social events

Don’t just read the job — see if you’ll get it.

Get your match score, a resume tailored to this exact role, and jobs like it — free.

Check my fit for this job
Loading sign-in…
Apply →