Software Engineer

Microsoft empowers every person and organization on the planet to achieve more, leading the intelligent communications space with Microsoft Teams.
Backend
Entry-Level Software Engineer
Hybrid
5,000+ Employees
Enterprise SaaS

Description For Software Engineer

Microsoft Teams, the fastest-growing business application in Microsoft history with over 270 million daily users, is seeking a Software Engineer to join their Fundamentals - E2E Framework Engineering team. This role focuses on developing and maintaining the client release pipeline across multiple platforms, working on cutting-edge tooling and automation for validating and releasing new versions of Microsoft Teams. The position offers a hybrid work environment with up to 50% remote work capability.

The role involves working with CI/CD systems, particularly focusing on driving the flighting system through data-driven intelligence. You'll be part of a team that enables partner teams to deliver features to millions of users within minutes through automated processes. This is an excellent opportunity for someone interested in modern software delivery practices and large-scale systems.

As part of Microsoft's mission to empower every person and organization globally, you'll work in an inclusive environment that values growth mindset, innovation, and collaboration. The position offers comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance through generous time-off policies.

The ideal candidate should have strong technical engineering experience, excellent problem-solving skills, and the ability to work collaboratively across teams. Knowledge of CI/CD tools, Python, TypeScript, and AI would be advantageous. This role provides an excellent opportunity to accelerate your career growth while working on technology that impacts millions of users worldwide.

Last updated a day ago

Responsibilities For Software Engineer

  • Work with stakeholders to determine user requirements for features
  • Support identification of dependencies and development of design documents
  • Create and implement code for products, services, or features
  • Break down work items into tasks and provide estimation
  • Monitor system/product feature/service and recommend actions to restore system
  • Review developments and seek new knowledge to improve product performance

Requirements For Software Engineer

Python
TypeScript
  • Bachelor's Degree in Computer Science or related technical field with technical engineering experience
  • Experience with problem-solving & debugging skills
  • Demonstrable record of working with partner teams
  • Goal and detail oriented mindset
  • Self-motivated with ability to work collaboratively across teams

Benefits For Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • 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

Interested in this job?

Jobs Related To Microsoft Software Engineer

Technical Support Engineer - Teams/SFB

Technical Support Engineer role at Microsoft focusing on Teams/Skype for Business support, offering hybrid work and comprehensive benefits.

Technical Support Engineering

Technical Support Engineer role at Microsoft, offering hybrid work model with focus on customer technical issue resolution and support experience enhancement.

Technical Support Engineering

Technical Support Engineer role at Microsoft, offering hybrid work and opportunity to solve customer technical issues using AI technology.

Technical Support Engineering

Technical Support Engineer role at Microsoft Bangalore, offering hybrid work model, focusing on customer technical issue resolution and product improvement.

Software Engineer

Software Engineer role at Microsoft's Azure OpenAI team, building and maintaining large-scale AI services with 1+ years of experience required.