The Field Service Mobile team is hiring a Principal Software Engineer to lead the design and delivery of next‑generation mobile experiences for frontline workers. Our mission is to empower technicians with intelligent, offline‑capable applications that integrate seamlessly with Dynamics 365 Field Service and Microsoft Dataverse. In this role, you will serve as a technical leader across the mobile client platform and supporting services, driving architecture, platform evolution, and complex problem‑solving at scale. You will influence product and engineering direction, mentor engineers, and partner closely with PMs and design to deliver reliable, high‑quality mobile solutions used by customers worldwide. You will work across C#, Java, React, TypeScript, Kotlin, Swift, and React Native, backed by Azure services and deep Dataverse integration. AI‑assisted development tools such as GitHub Copilot will be part of your workflow as you help shape how AI accelerates both development and end‑user experiences. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal