Senior Software Engineer

Microsoft Microsoft · Big Tech · United States · Software Engineering

Senior Software Engineer for Microsoft's Global Skilling Product Team, focusing on Azure Full Stack development to build enterprise-grade features for learning platforms. The role involves leveraging AI and Copilot features to enhance user experience, modernizing content operations, and developing AI/LLM models for test failure analysis. The engineer will also lead junior engineers and collaborate with cross-functional teams to deliver high-quality, scalable, and secure solutions impacting millions of learners.

What you'd actually do

  1. Develop software features for Skilling platforms, including requirement gathering, architecture, application and database design, development, testing, and deployment, while enforcing engineering proficient practices to ensure high-quality, scalable, and secure solutions.
  2. Leverage AI and develop Copilot features within the application to enhance user experience and productivity.
  3. Establish and enforce proficient practices in coding, testing, and documentation to ensure high standards for code quality, performance, and service reliability.
  4. Support and maintain existing services & integrations with Line of Business (LOB) applications across the enterprise.
  5. Design, develop and maintain engineering infrastructure, tools, and services that power the Continuous Integration and Continuous Deployment/Deployment (CI/CD) for Microsoft Learning (Skilling) platform and services. Improve the reliability and debuggability of test frameworks by integrating automation and gates.

Skills

Required

  • Azure Full Stack development
  • Software feature development
  • AI and Copilot feature development
  • AI/LLM model utilization for test analysis
  • CI/CD pipeline development and maintenance
  • Software architecture and design
  • Application and database design
  • Testing and deployment
  • Engineering infrastructure development
  • Leadership and mentoring of junior engineers
  • Cross-functional collaboration

Nice to have

  • Security space experience
  • Experience with large-scale platforms impacting millions of users

What the JD emphasized

  • enterprise-grade features
  • 100M+ learners
  • AI-assisted features
  • modernize skilling content operations
  • reimagine release at scale
  • security space
  • hundreds of millions of learners

Other signals

  • Develop software features for Skilling platforms
  • Leverage AI and develop Copilot features within the application
  • Develop and utilize AI/LLM models to analyze test failures
  • Lead early in career Software Engineers