JobsSoftware Engineer II
Job description
The Software Engineer II role at Microsoft focuses on developing enterprise-grade features for Azure Full Stack development within the Global Skilling Product Team. This team aims to create innovative skilling products that impact millions of learners worldwide. The position requires a self-motivated engineer to enhance Microsoft Skilling platforms by leveraging AI-assisted features and modernizing content operations. The role emphasizes collaboration in an agile environment to address real-world problems and improve user experience.
Requirements
- Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C#, JavaScript, or Python.
- Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
- 2+ years of experience in cloud development principles and patterns, particularly loosely coupled architectures, micro-services, and DevOps model.
- 2+ years of experience coding in C#, .Net, and React.
- 2+ years of experience in building and deployment pipelines from scratch and using Infrastructure as Code (IaaC) templates such as Azure Resource Manager (ARM) templates or Bicep.
Responsibilities
- Design, develop, and maintain engineering infrastructure, tools, and services that power the Continuous Integration and Continuous Delivery/Deployment (CI/CD) for Microsoft Learning platforms.
- Develop software features for Skilling platforms, including requirement gathering, architecture, application and database design, development, testing, and deployment.
- Support and maintain existing services and integrations with Line of Business (LOB) applications across the enterprise.
- Establish and enforce proficient practices in coding, testing, and documentation to ensure high standards for code quality, performance, and service reliability.
- Drive identification of dependencies and the development of design documents for security features.
Benefits
- Employees at Microsoft are often offered comprehensive, “world-class” benefits—including health and mental-wellness programs, competitive pay with bonuses and stock awards, and retirement/savings options. Time-off and flexibility are common, with generous vacation and holidays, parental and caregiver leave, and flexible work schedules, alongside learning support, employee resource groups, product discounts, and matching-gifts/volunteering programs. Specific benefits can vary by region.
Is this posting expired or inaccurate?
