CrawlJobs Logo

Principal Engineering Manager

United States, Mountain View 163000.00 - 296400.00 USD / Year · Job Posted January 30, 2026
Apply Position
Job Link Share

Job Description

Viva Engage connects people through communities, bringing leaders and employees together to share knowledge, clarify priorities, and build relationships. Viva Engage (formerly Yammer) is the premier tool to create multi-directional dialogue between tens of millions of employees worldwide every month. As a Principal Engineering Manager, you will lead and manage a team of engineers spanning all aspects of the software engineering life cycle and a history of delivering highly available products and services with quality and on schedule. The day-to-day responsibilities include a blend of technical, hands-on leadership with people management and partnership skills. Our stack includes, Linux on Azure, GraphQL API gateway, Postgres, CosmosDB, Redis, RabbitMQ, Java and Ruby on Rails services, deployed as docker containers, Mesos and Kubernetes container orchestration. Observability: Grafana metrics, Azure Data Explorer log aggregation, React.js. Redux, Relay. Engage team members are at the forefront of driving artificial intelligence (AI) applications and Copilot adoption to make communication and information sharing easy and authentic. Our work supports top challenges for our customers, including digital safety, trusted security standards, and deep analytics to help our customers maximize reach, reduce inefficiencies, and create a thriving organizational culture. We would love to have you join the team driving innovation, connection, and community for our valued global customers. Our engineers develop the services that power all our experiences. Viva Engage has a plethora of interesting engineering challenges - like supporting large-scale conversations and communities with hundreds of thousands of participants. We deploy new code every day to our tens of millions of users and are constantly innovating to improve the system and deliver a delightful experience. 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.

Job Responsibility

  • Build, develop, grow and lead a team of engineers
  • Lead the vision, strategy, and execution for Dev Tooling and Engineering System with emphasis on driving productivity and efficiency
  • Drive adoption and impact of common dev tooling and practices to build, test and deploy Engage product with required compliance and security
  • Partner with other Engineering, Infra, Tooling and Engineering System teams within and beyond our organization to drive strategic decisions and execution excellence, leading to measurable business impact
  • Provide oversight, accountability, and leadership for technical architecture and decisions for timely delivery of high quality solutions to meeting customer needs
  • Foster a culture that drives innovation, engineering excellence, guiding and motivating the team to constantly improve engineering productivity and dev experience
  • Embody our culture and values

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND 8+ years of technical engineering experience in Engineering System and Developer Tooling with cloud infrastructure and distributed systems using coding languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter

Nice to have

  • Master's Degree in Computer Science or related technical field AND 12+ 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 15+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 6+ years people management experience with Engineering System and Developer Tooling
  • 5+ years of experience planning, designing, implementing, and delivering large projects with emphasis on Engineering Productivity and Efficiency
  • Experience working across disciplines, groups, and teams to drive Engineering Productivity
  • Experience architecting and delivering distributed cloud services, Azure preferred
  • Experience building AI tools for AI First/AI Native product teams

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Principal Engineering Manager

8 matching positions

Principal Engineering Manager

Are you a customer-obsessed, AI-curious problem-solver who thrives in an inclusi...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science, or related technical discipline 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
  • 4+ years people management experience
Job Responsibility
Job Responsibility
  • Understanding of the distributed systems design, interactions between cloud technology layers and components, basic dependencies at scale, and the code that defines infrastructures
  • Managers deliver success through empowerment and accountability by modeling, coaching, and caring
  • Shares and defines insights, best practices, and standards that can be applied to improve system, platform, and/or product development and operations across the business
  • Expands end-to-end technical expertise in the architecture, code, features, operations and comprehensive use scenarios of products in order to drive continuous improvements
  • Contribute to the product fundamentals and architecture, share knowledge, and code, always looking for ways to make what we build useful to multiple teams and products
  • Demonstrates end-to-end expertise in distributed systems design, interactions between cloud technology layers
  • Support ongoing engagements with product engineering teams by participating in test maturity reviews, static analysis reviews, meetings, on-call rotations, and incident responses throughout product development and operations cycles
  • Provides deep business and technical expertise as required to resolve major incidents
  • Fulltime
Read More
Arrow Right

Principal Engineering Manager

AI agents are rapidly becoming foundational across industries, transforming how ...
Location
Location
United States , Redmond
Salary
Salary:
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Manage a team of high-performing individuals to deliver product, features with agility and quality
  • Provide hands-on technical leadership: architecture, design, code reviews, development, quality assurance
  • Lead by example to integrate AI first development in the team
  • Partners with appropriate stakeholders to determine user requirements for a set of scenarios
  • Drives identification of dependencies and the development of design documents for a product, application, service, or platform
  • Directs efforts for creation and conducting of experimentation to determine the effectiveness of changes, monitors developments for prototyping and testing products, interprets results, and decides on next steps or ship decision from results
  • Drives identification of the correct metrics for experimentation in determining improving customer value
  • Leads by example and mentors others to produce extensible and maintainable code used across products
  • Leverages subject-matter expertise of cross-product features with appropriate stakeholders (e.g., program managers) to drive multiple group's project plans, release plans, and work items
  • Holds accountability as a Designated Responsible Individual (DRI), mentoring engineers across products/solutions, working on-call to monitor system/product/service for degradation, downtime, or interruptions
  • Fulltime
Read More
Arrow Right

Principal Engineering Manager

Are you interested in designing and coding a next-generation application used by...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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
  • Solid passion and proven experience delivering high quality services at scale spanning multiple systems and groups
  • Exceptional problem solving, coding & debugging skills
  • Experience developing, debugging, and shipping software products on large code bases that span platforms and tools
  • At least 3+ years experiences of being a people manager
  • Have proven track record of forming, mentoring and growing strong engineering teams
  • Thought leader and a change agent
  • Obsessed about great customer experiences and outcomes
  • Great communicator, able to convey complex issues, ideas and concepts clearly
  • Excellent collaboration skills with partners
Job Responsibility
Job Responsibility
  • Works with appropriate stakeholders (e.g., project manager, technical lead) to determine user requirements for a set of features
  • Begins to leverage a variety of feedback channels to incorporate insights into future designs or solution fixes
  • Incorporates appropriate continuous feedback loops measuring customer value, usage patterns, and other actionable metrics of value
  • Contributes to processes for the architecture of a product/solution feature and helps to create proposals for architecture by testing design hypotheses and helping to refine code and design plans, demonstrating technical leadership
  • Provides initial reactions and input to engineers in the team
  • Owns architecting of solutions, demonstrating technical leadership as applicable
  • Contributes to the development of design documents for designs or User Stories and determines the technology that will be leveraged and how it will interact
  • Escalates and shares findings from investigations with the team and owns design decisions
  • Helps to assure system architecture meets security and compliance requirements and expectations
  • Creates and implements code for a product, service, or feature, reusing code as applicable
  • Fulltime
Read More
Arrow Right

Principal Engineering Manager

Would you like the opportunity to work on OS platform that powers Azure? Our tea...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
  • 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 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • 4+ years people management experience
Job Responsibility
Job Responsibility
  • Managers deliver success through empowerment and accountability by modeling, coaching, and caring
  • Live our culture
  • Embody our values
  • Practice our leadership principles
  • Define team objectives and outcomes
  • Enable success across boundaries
  • Help the team adapt and learn
  • Attract and retain great people
  • Know each individual’s capabilities and aspirations
  • Invest in the growth of others
  • Fulltime
Read More
Arrow Right

Principal Engineering Manager

Dynamics 365 is Microsoft’s suite of enterprise software that powers many of the...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 6+ years people management experience
Job Responsibility
Job Responsibility
  • Build and maintain a high performing team by continuously coaching for higher impact and tuning team culture and processes
  • Lead and guide engineering teams in the full software development lifecycle, including design, implementation, testing, deployment, and maintenance
  • Lead initiatives to deliver complex features, substantially improve product quality, and transform operations within the team
  • Pioneer the use state-of-the-art new technologies
  • Leverage AI to improve engineering efficiency, build better features, and meet customer expectations
  • Lead technical discussions and bring new ideas to the table
  • Own quality, live site and devops for your code
  • Lead code reviews to ensure all quality standards are met and by modeling best practices
  • Work with Product Managers, Architects and UX Designers to design and specify new features from the engineering standpoint
  • Develop software that empowers customers to optimize their business processes
  • Fulltime
Read More
Arrow Right

Principal Engineering Manager

Join an organization at the forefront of the next tech industry transformation a...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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
  • Strong technical expertise in Windows platform technologies and enterprise support scenarios
  • Proven experience leading incident management, escalations, and engineering engagement in high‑severity environments
  • Demonstrated ability to drive cross‑team collaboration with engineering, product, and support organizations
  • Excellent communication skills with the ability to engage customers and executives confidently during critical situations
  • Experience working in engineering‑led support models such as Windows Engineering Direct or similar premium support offerings
Job Responsibility
Job Responsibility
  • Lead Technical Problem-Solving: Resolve technically complex issues across diverse Microsoft products
  • Mentor and Educate: Grow the next generation of SWEs through one-on-one mentoring, group education sessions, and collaborative case work
  • Collaborate with Experts: Work directly with Program Managers and Developers who design and build Microsoft products
  • Drive Customer Success: Act as a trusted advisor and problem-solver for enterprise customers, ensuring reliability and performance of mission-critical systems
  • Escalation & Executive Management: Manage escalations across Windows teams, ensuring rapid alignment and prioritization for customer‑impacting issues
  • Serve as the interface between customer leadership and Microsoft engineering leadership during critical escalations
  • Drive outcomes‑focused escalation management, balancing speed, quality, and customer trust
  • Operational Excellence & Continuous Improvement: Establish and enforce consistent triage, escalation, and engagement processes for Engineering Direct workloads
  • Analyze incident trends to identify gaps, operational risks, and improvement opportunities
  • Enable teams to operate with increasing independence by building strong technical ownership and escalation discipline
  • Fulltime
Read More
Arrow Right

Principal Engineering Manager

Are you excited by the idea of shaping how Microsoft builds and operates cloud s...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree in Computer Science or a related technical field AND 8+ years of technical engineering experience with coding in one or more of the following languages: C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Master’s Degree in Computer Science or a related technical field AND 8+ years of technical engineering experience with coding in one or more of the following languages: C, C++, C#, Java, JavaScript, or Python
  • OR Bachelor’s Degree in Computer Science or a related technical field AND 12+ years of technical engineering experience with coding in one or more of the following languages: C, C++, C#, Java, JavaScript, or Python
  • OR Equivalent experience
  • 4+ years of people management experience
  • Ability to meet Microsoft, customer, and/or government security screening requirements for this role
  • Passing the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Guides partnership with appropriate stakeholders (product manager, primary developer, co-developing engineering teams) to determine user requirements within and across teams
  • Guides teams and leads identification of dependencies and the development of design documents for a product, application, service, or platform
  • Optimizes, debugs, refactors, and reuses code to improve performance and maintainability, effectiveness, and return on investment (ROI)
  • Guides team to drive multiple group's project plans, release plans, and work items in coordination with appropriate stakeholders (e.g., project managers)
  • Guides team and acts as an expert for Designated Responsible Individual (DRI) and monitors other engineers across product lines, working on call to monitor system/product/service for degradation, downtime, or interruptions
  • Leads product development and scaling to customer requirements and applies best practices for meeting scaling needs and performance expectations and holds accountability for products that do not meet expectations
  • Fulltime
Read More
Arrow Right

Principal Engineering Manager

Are you interested in distributed systems, scalability, and durability? Are you ...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree in Computer Science or a related technical field AND 8+ years of technical engineering experience with coding in one or more of the following languages: C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience.
  • Master’s Degree in Computer Science or a related technical field AND 8+ years of technical engineering experience with coding in one or more of the following languages: C, C++, C#, Java, JavaScript, or Python
  • OR Bachelor’s Degree in Computer Science or a related technical field AND 12+ years of technical engineering experience with coding in one or more of the following languages: C, C++, C#, Java, JavaScript, or Python
  • OR Equivalent experience.
  • 4+ years of people management experience.
  • Ability to meet Microsoft, customer, and/or government security screening requirements for this role.
  • This position requires passing the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Lead in a hands-on manner. Be in the trenches where needed.
  • Build high scale and low-latency systems
  • Special focus on R&D to improvise existing and build new architectures
  • Layout a multi-horizon strategy to guide our research and development efforts based on the latest and greatest in software development practices. Iterate on this strategy as the field evolves and new barriers are breached.
  • Hire and lead a diverse team of world-class engineers while being responsible for driving all aspects of product validation and development
  • Create and instill a team culture that focuses on sound scientific processes and encourages deep engagement with our customers.
  • Handle project scope and risks with data, analytics and creative problem solving
  • Be a bridge between various stakeholders in Azure Storage, Azure Core, product management and engineering teams to align and amplify their efforts.
  • Fulltime
Read More
Arrow Right