Microsoft · 5 hours ago
Principal Software Engineer - Microsoft Teams
Microsoft is a leading technology company known for its innovative products and services. They are seeking a Principal Software Engineer to design, develop, and maintain high-scale services for Microsoft Teams, focusing on AI capabilities and collaboration across teams. This role involves utilizing advanced techniques in deep learning and natural language processing to enhance user experiences and drive growth.
Agentic AIApplication Performance ManagementArtificial Intelligence (AI)Business DevelopmentDevOpsInformation ServicesInformation TechnologyManagement Information SystemsNetwork SecuritySoftware
Responsibilities
As part of the AI Services engineering team, you will be designing, developing and maintaining high-scale services that form the backbone of Microsoft Teams
Apply state-of-the-art techniques in deep learning, natural language processing, and conversational AI to build and improve the AI capabilities of Microsoft Teams
Experiment, prototype, and evaluate new ideas and approaches for AI-powered messaging features
Work closely with other AI teams across Microsoft to leverage and share best practices and resources. Manage individual project priorities, deadlines, and deliverables
You are expected to dive deep into Azure technologies and distributed database systems. You will collaborate with partners, internal and external to Microsoft Teams organization, in order to design and build features that drive growth in our user base. We have numerous partners and thus, solid collaboration skills are required
As you develop said features to delight our customers, you are expected to always keep availability, reliability, performance and scalability in mind. We never compromise on these fundamentals
Build reusable libraries of services best practices for other teams to leverage
Qualification
Required
Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
Experienced delivering large-scale services, coding and development skills with experience in at least one of the following languages: Typescript, C#, .Net Core, Java
Experience solving challenging problems and cross team organization and collaboration skills
Computer science fundamentals in data structures, algorithms, distributed systems, information retrieval
Experience in developing and operating large-scale backend services including design and implementation using Azure Compute, Azure Storage, Azure Cache, or equivalent technology stack in other cloud providers
Preferred
Master's Degree in Computer Science or related technical field AND 8+ 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 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
Experience in DevOps to maintain live services and/or application frameworks
Experience with unit-test, continuous integration, and test-driven development is a plus
Experience in optimizing highly scalable systems is a plus
Experience working with Service Fabric or Kubernetes as a plus
Company
Microsoft
Microsoft is a software corporation that develops, manufactures, licenses, supports, and sells a range of software products and services.
H1B Sponsorship
Microsoft has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (9192)
2024 (9343)
2023 (7677)
2022 (11403)
2021 (7210)
2020 (7852)
Funding
Current Stage
Public CompanyTotal Funding
$1MKey Investors
Technology Venture Investors
2022-12-09Post Ipo Equity
1986-03-13IPO
1981-09-01Series Unknown· $1M
Leadership Team
Recent News
2026-01-14
2026-01-14
Company data provided by crunchbase