Taro Logo

Software Engineer II

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$100,600 - $199,000
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS

Job Description

Microsoft Teams is the fastest-growing product in Microsoft's history, empowering over 330 million users globally to connect and collaborate. As a Software Engineer II in the Teams Core Services team, you'll be responsible for developing resilient infrastructure to support hyper-scaling and enable expansion into specialized clouds. The role focuses on enhancing service infrastructure and supporting vital build and release operations to ensure security, efficiency, and reliability.

You'll work on Infrastructure-as-code initiatives, CI/CD pipelines, and automation workflows while collaborating with cross-functional teams to define and implement the platform's vision. This position offers excellent opportunities to accelerate your technical career growth, develop expertise in cloud-scale infrastructure and AI-driven engineering, and strengthen your collaboration skills.

The role involves working with cutting-edge technologies and cloud platforms, implementing security best practices, and contributing to continuous improvement initiatives. You'll be part of a team that values innovation, embraces challenges, and strives for excellence in service delivery. The position offers competitive compensation, comprehensive benefits, and the chance to work on products that impact millions of users globally.

Microsoft provides an inclusive work environment where diversity is valued and employees are empowered to make a meaningful impact. The company offers industry-leading healthcare, educational resources, investment options, and work-life balance benefits. This role presents an exciting opportunity to join a dynamic team and contribute to the evolution of Microsoft Teams while growing your career in cloud and infrastructure engineering.

Last updated 3 days ago

Responsibilities For Software Engineer II

  • Service Infrastructure and Build and Release Operations: Assist in the Infrastructure-as-code initiatives, build and release process
  • Security and Compliance: Help ensure build and release operations meet security and compliance requirements
  • Performance Optimization: Monitor and help improve the performance of build and release processes
  • AI-assisted Engineering Productivity: Participate in efforts to enhance the work environment and productivity
  • Collaboration: Work collaboratively with cross-functional teams
  • Continuous Improvement: Participate in on-call rotations to support incident response

Requirements For Software Engineer II

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 2+ years of experience in automating and streamlining the deployment, configuration, or maintenance of backend services and infrastructure using CI/CD pipelines or infrastructure as code
  • 2+ years of experience with cloud technologies and architecture, with practical experience in supporting backend services on major cloud platforms (Azure, AWS, GCP)

Benefits For Software Engineer II

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Education Budget
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Related Jobs

Software Engineer II

Software Engineer II position at Microsoft's Xbox team, focusing on gaming intelligence and AI experimentation platforms, offering hybrid work and competitive benefits.

Software Engineer II

Microsoft is seeking a Software Engineer II to join their RTC Runtime Infrastructure team to develop and maintain real-time communication services for Teams, Skype, and Azure.

Software Engineer II

Software Engineer II position at Microsoft Security focusing on Azure Kubernetes Security and infrastructure development for Defender products.

Software Engineer II - Finance Data & Experiences

Software Engineer II position at Microsoft's Finance Data & Experiences team, working on cloud and AI solutions to optimize Microsoft's global business operations.

Software Engineer II

Software Engineer II position at Microsoft's AI Frameworks team, focusing on AI accelerator software stack development and optimization for large language models.