Redmond, Washington, United States is looking for a Software Engineer II to deliver next-generation mobile experiences for frontline workers, empowering technicians with intelligent, offline-capable apps that integrate seamlessly with Dynamics 365 Field Service and Microsoft Dataverse.
Requirements
- 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
- 2+ years of experience in mobile app development.
- Experience using AI-assisted development tools (e.g., GitHub Copilot).
- Experience with React/TypeScript for UI
- Knowledge of native Android (Kotlin) or iOS (Swift) for device integration.
- Experience with Dataverse, Dynamics 365, or Power Platform.
- Understanding of AI Agent development using LLMs (e.g., GPT-4o, GPT-5).
Responsibilities
- Build and enhance mobile client features for offline-first scenarios, including sync with Dataverse.
- Implement custom UI controls using React and TypeScript.
- Develop native Android (Kotlin) and iOS (Swift) features, plus React Native components for shared UI.
- Integrate AI-driven features into mobile workflows (e.g. natural language interactions).
- best practices for performance, security, and data integrity.
- Collaborate with PMs, designers, and engineers to deliver intuitive, reliable mobile experiences.
- Participate in code reviews and contribute to a culture of quality and learning.
Other
- 3 days / week in-office
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
- Embody our culture and values
- Microsoft is an equal opportunity employer.