New
Software Engineer II - Teams
![]() | |
![]() United States, Washington, Redmond | |
![]() | |
OverviewMicrosoft 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 is responsible for foundational services, underlying platforms, and key service fundamentals. The team plays a vital role in the Teams backend by developing resilient infrastructure to support hyper-scaling, enable expansion into various specialized clouds, and ensure secure and efficient build and release processes.As a Software Engineer II - Teams, you will play a key role in enhancing our service infrastructure and supporting build and release operations to ensure security, efficiency, and reliability. You will collaborate closely with cross-functional teams to define and implement the vision and roadmap for our platform, while contributing innovative solutions that improve engineering productivity and leverage AI technologies. This opportunity will allow you to grow your technical career, develop in cloud-scale infrastructure and AI-driven engineering, and expand your collaboration and problem-solving skills as you work alongside diverse mentors and teams.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.
ResponsibilitiesService Infrastructure and Build and Release Operations: Assist in the Infrastructure-as-code initiatives, build and release process, helping to ensure services are delivered efficiently and securely. Support the implementation and maintenance of CI/CD pipelines, help automate workflows, and contribute to crisp optics into our infrastructure and build/release processes.Security and Compliance: Help ensure build and release operations meet security and compliance requirements by following security best practices and supporting audits and assessments as needed.Performance Optimization: Monitor and help improve the performance of build and release processes. Identify areas for improvement and work with senior team members to resolve bottlenecks.AI-assisted Engineering Productivity: Participate in efforts to enhance the work environment and productivity of service engineers and support a culture of continuous learning and development. Explore opportunities to leverage AI technologies that improve developer productivity.Collaboration: Work collaboratively with cross-functional teams, including development, TPMs, and operations, to support the integration and delivery of services. Build positive working relationships across the organization.Continuous Improvement: Participate in on-call rotations to support incident response and assist with troubleshooting technical issues. Help deploy fixes and contribute to automations that prevent recurring problems. Ensure compliance with security, privacy, and compliance standards. |