Senior Software Engineer - HR Employee Experience

Microsoft Microsoft · Big Tech · Redmond, WA +1 · Software Engineering

This role focuses on building and improving internal HR products and services at Microsoft, with a strong emphasis on integrating AI capabilities like intelligent automation, LLM-driven assistants, and predictive analytics to enhance employee experience and streamline tasks. The engineer will design, build, and maintain high-quality, scalable, and secure systems, leveraging AI tools throughout the development lifecycle and driving test strategy including AI-assisted testing.

What you'd actually do

  1. Design and build high‑quality systems by leading architecture and design discussions, ensuring scalability, reliability, compliance, and performance.
  2. Independently use AI tools across the software development lifecycle responsibly and improve processes leveraging AI.
  3. Apply strong engineering practices in coding, reviews, and testing, with a focus on security, maintainability, and performance.
  4. Collaborate with internal and external teams to identify dependencies and reach common goals.
  5. Write code that is extensible, maintainable, well-tested, secure, and performant.

Skills

Required

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.

Nice to have

  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • 5+ years of experience architecting and building solutions on Azure or comparable cloud platforms.
  • 5+ years of experience in design, developing and implementing Power Platform module D365 Customer Service, which meets the business requirements of the organization.
  • 4+ years of experience designing, building, and managing high‑scale full‑stack systems, including authentication, microservices, distributed systems, data and analytics workloads, and AI training and inferencing services.
  • 1+ year of experience with AI‑driven, cloud‑based architectural patterns.
  • 1+ year of experience using AI‑assisted development tools to improve productivity, including building agents with Microsoft Copilot and Agent Framework.
  • Foundational knowledge of Business Rules, workflows and Provisioning configurations.
  • Software development experience across Microsoft Copilot, Agent Framework, web and API development, UX technologies, and NoSQL databases.
  • Knowledge of modern Agentic AI patterns and practices.
  • Ability to work effectively with partner teams across organizations.

What the JD emphasized

  • AI tools across the software development lifecycle
  • AI-assisted testing
  • AI-driven, cloud-based architectural patterns
  • AI-assisted development tools
  • Microsoft Copilot and Agent Framework
  • modern Agentic AI patterns and practices

Other signals

  • AI-enabled empowerment
  • intelligent automation
  • LLM driven assistants
  • predictive analytics