Overview
On Site
USD 100,600.00 - 199,000.00 per year
Full Time
Skills
Communication
Regulatory Compliance
Accountability
Debugging
Service Design
Information Design
Workflow
Root Cause Analysis
Mentorship
Management
Knowledge Sharing
Microsoft Azure
Amazon Web Services
Google Cloud
Google Cloud Platform
Screening
PASS
Computer Science
C
C++
C#
Java
JavaScript
Python
Productivity
Service Operations
Collaboration
Cross-functional Team
Software Engineering
Internal Communications
Integrated Circuit
IC
Legal
Recruiting
Microsoft
Cloud Computing
Distributed Computing
Microservices
Kubernetes
Web Services
Artificial Intelligence
Storage
Job Details
Microsoft Teams is the fastest-growing product in Microsoft's history, empowering over 330 million users globally to connect and collaborate. The Teams Core Services team builds and operates the foundational backend systems that power these experiences - from global user communication to secure tenant separation and cloud compliance. As part of our team, you'll help build reliable, scalable services that support hyper-growth, specialized cloud environments, and enterprise-grade collaboration scenarios.
As a Software Engineer II - Backend, you will design, develop, and operate backend services that scale to serve millions of users across diverse environments. You'll work on service fundamentals such as availability, performance, and resilience, while also participating in AI-assisted engineering efforts that improve developer workflows and productivity. This opportunity will allow you to expand your cloud systems expertise, contribute to a high-scale platform, and build alongside mentors in a collaborative, fast-paced environment.
Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Responsibilities:
Qualifications:
Required Qualifications:
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: ;br>
Microsoft will accept applications for the role until July 5, 2025.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form .
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
#cloud #distributed system #microservices #Kubernetes #backend #webservice #AI #storage
As a Software Engineer II - Backend, you will design, develop, and operate backend services that scale to serve millions of users across diverse environments. You'll work on service fundamentals such as availability, performance, and resilience, while also participating in AI-assisted engineering efforts that improve developer workflows and productivity. This opportunity will allow you to expand your cloud systems expertise, contribute to a high-scale platform, and build alongside mentors in a collaborative, fast-paced environment.
Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Responsibilities:
- Build Reliable Services: Write clean, maintainable code and participate in code reviews to uphold service quality, performance, and resilience. Apply best practices for debugging, reliability, and observability.
- Service Design and Implementation: Collaborate with team members to design scalable backend components and microservices. Document design decisions and implement well-tested features aligned with service reliability and performance goals.
- AI-Assisted Engineering Productivity: Contribute to initiatives that improve developer workflows and service health through AI-driven diagnostics, automation, and tooling.
- Live Site Ownership: Participate in live site operations through on-call rotations. Monitor system health, troubleshoot incidents, and contribute to root cause analyses and long-term reliability improvements.
- Cross-Team Collaboration: Work closely with engineers, TPMs, and stakeholders across different geographies to align on technical decisions, feature delivery, and integration points.
- Growth and Learning: Continuously improve your skills through mentorship, self-directed learning, and contributions to team-wide knowledge sharing and process refinement.
Qualifications:
Required Qualifications:
- 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, C++, C#, Java, JavaScript, or Python
- OR equivalent experience.
- Experience with distributed systems in a cloud environment (Azure or AWS or Google Cloud Platform).
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
- Master'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, C++, C#, Java, JavaScript, or Python
- OR 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.
- Familiarity with AI-assisted tools that enhance engineering productivity and service operations
- Ability to work independently on scoped tasks and collaborate effectively with a global, cross-functional team
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: ;br>
Microsoft will accept applications for the role until July 5, 2025.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form .
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
#cloud #distributed system #microservices #Kubernetes #backend #webservice #AI #storage
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.