CrawlJobs Logo

Principal Software Engineering Manager- Full Stack

India, Multiple Locations · Job Posted June 14, 2026
Apply Position
Job Link Share

Job Description

Microsoft's Azure Data engineering team is leading the transformation of analytics in the world of data with products like databases, data integration, big data analytics, messaging & real-time analytics, and business intelligence. The products our portfolio include Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, Azure Data Factory, Azure Synapse Analytics, Azure Service Bus, Azure Event Grid, and Power BI. Our mission is to build the data platform for the age of AI, powering a new class of data-first applications and driving a data culture. Within Azure Data, the Microsoft Fabric platform team builds and maintains the operating system and provides customers a unified data stack to run an entire data estate. The platform provides a unified experience, unified governance, enables a unified business model and a unified architecture. The Fabric Platform Shell team is dedicated to creating the best SaaS data development environment on the web. Our mission is to build a simple yet fully functional developer environment that attracts and retains developers, ensuring that more solutions are built on Fabric and more consumers use it. We aim to provide a unified and extensible web experience that is easy to understand and navigate, enabling 1st and 3rd party workloads to onboard seamlessly.

Job Responsibility

  • Leading and mentoring a team of software engineers to deliver high-quality software solutions
  • Collaborating closely with UX & UI designers, product managers, program managers, and other engineers throughout the product feature development lifecycle
  • Driving technical excellence and innovation by identifying gaps and implementing best practices
  • Ensuring the team follows agile methodologies and maintains a high level of productivity
  • Managing project timelines, resources, and deliverables to ensure successful project completion

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
  • Must pass Microsoft Cloud background check upon hire/transfer and every two years thereafter

Looking for more opportunities?

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

Similar Jobs for

Principal Software Engineering Manager- Full Stack

8 matching positions

Principal Software Engineering Manager-Full Stack

The Fabric Platform Shell team is dedicated to creating the best SaaS data devel...
Location
Location
Canada , Vancouver
Salary
Salary:
142400.00 - 257500.00 CAD / 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.
  • 2+ years people management experience, leading and mentoring engineering teams.
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
  • 4+ years demonstrated expertise in web application development, including JavaScript, TypeScript, HTML, CSS, and at least one popular web frontend framework such as React, Vue, or Angular.
  • 4+ years people management experience, leading and mentoring engineering teams.
  • 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 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 equivalent experience.
  • A passion for delivering modern, high-performance user experiences in browser environments.
  • Proven experience in leading and mentoring engineering teams.
  • Experience in building great developer and user experiences for modern analytics systems.
  • Experience building data engineering tools.
Job Responsibility
Job Responsibility
  • Leading and mentoring a team of software engineers to deliver high-quality software solutions.
  • Collaborating closely with UX & UI designers, product managers, program managers, and other engineers throughout the product feature development lifecycle.
  • Driving technical excellence and innovation by identifying gaps and implementing best practices.
  • Ensuring the team follows agile methodologies and maintains a high level of productivity.
  • Managing project timelines, resources, and deliverables to ensure successful project completion.
  • Embody our culture and values.
  • Coding.
  • Expert in debugging and incident reviews, proactively fixing issues and coaching others on code quality, standards, and best practices.
  • Design.
  • Leads test strategy development, automates testing, and ensures code is secure, scalable, and compliant. Makes key architectural decisions, documents designs, and uses data to drive product improvements.
  • Fulltime
Read More
Arrow Right

Full Stack Principal Software Engineer, Gen AI

This role leads the design, architecture, and delivery of agentic AI platforms a...
Location
Location
United States , Bellevue; Frisco
Salary
Salary:
133500.00 - 240700.00 USD / Year
https://www.t-mobile.com Logo
T-Mobile
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree plus 7 years of related work experience OR Advanced degree with 5 years of related experience
  • Acceptable areas of study include Computer Science or Engineering
  • 7-10 years Technical engineering experience
  • Communication
  • Customer Service
  • Analytics
  • Technical Writing
  • At least 18 years of age
  • Legally authorized to work in the United States
Job Responsibility
Job Responsibility
  • Drive architecture and engineering delivery of agentic AI platforms, including LLM-integrated backend systems, microservices, APIs, and distributed cloud-native infrastructure to meet scalability, security, and reliability standards
  • Provide technical leadership across AI initiatives by mentoring engineers, defining engineering standards for AI systems, and influencing architectural and technology decisions at the organizational level
  • Define and evaluate AI platform strategies, including microservices architecture, model orchestration patterns, distributed systems design, and cloud deployment models aligned with business objectives
  • Develop innovative AI-enabled software designs and improvements that enhance existing systems and processes
  • Produce clear architectural documentation for AI systems and distributed platforms
  • Also responsible for other duties/projects as assigned by business management as needed
What we offer
What we offer
  • Annual stock grant
  • Employee stock purchase plan
  • 401(k)
  • Access to free, year-round money coaches
  • Medical, dental and vision insurance
  • Flexible spending account
  • Employee stock grants
  • Employee stock purchase plan
  • Paid time off
  • Up to 12 paid holidays
  • Fulltime
Read More
Arrow Right

Principal Software Engineering Manager

As we grow the Powerpoint Copilot team, where we are revolutionizing ppt creatio...
Location
Location
India , Noida
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. 3+ years of experience building/managing team of software engineers. 3+ years of experience managing a software project. Technical background in coding and design, specifically in the development of AI models for scaled production services. Able to work with and embrace rich telemetry, make data driven decisions, rapid experimentation. Meet the challenges of scale, performance, efficiency, and reliability as we build the world's best AI first Creation experiences. Work closely together on every detail of design and implementation of the product, from fast evolving new features to long-range infrastructure and architecture investments. Other Requirements: 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.
Job Responsibility
Job Responsibility
  • Managing a team of software engineers
  • We want to hire managers with good exposure to full stack and ready to take on any challenges presented and learn new technologies fast
  • Proficiency working with LLMs, high Scale Services backend with focus on Engineering for ML systems, Modern Web UX/Frontend
  • You will get the opportunity of working in a fast-paced environment developing algorithms and techniques leveraging text, and images for analyzing and transforming content to build solutions that have the potential to transform people’s lives
  • You will work with product, ML, design partner teams on the model integration/flight/maintenance.
  • Fulltime
Read More
Arrow Right

Principal Full Stack Software Engineer

Fixed Income Technology is looking for a Principal Full Stack Engineer to join t...
Location
Location
United States , Merrimack
Salary
Salary:
Not provided
fidelity.com Logo
Fidelity Investments
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in computer science, Mathematics, or Engineering or similar
  • 10+ Years of Experience in Software Engineering and 2+ years of experience as a Technical Lead
  • Experience designing and developing backend applications using Java (server-side) object-oriented programming skills
  • Experience in Microservices, Spring/SpringBoot and developing REST API’s
  • Experience designing and developing User Interface application using programming skills such as HTML, CSS/SCSS, JavaScript, TypeScript, Node and Angular
  • Experience in Micro front-end architecture and modular design
  • Experience in messaging frameworks such as Kafka
  • Experience with CI/CD tools, frameworks, and methodologies like Jenkin, Maven, Blue/Green etc
  • Experience with Jmeter, JUnit, Jest, Cypress, Playwright or similar frameworks
  • Experience working in public cloud platforms, preferably AWS, knowledge of Docker, EKS, serverless architecture is a plus
Job Responsibility
Job Responsibility
  • Working with product owners, UX designers, and business analysts to understand the UX designs and business requirements
  • Collaborate with Architecture, Data Services, and other Technology Teams and propose, design, develop and implement solutions that meet functional and non-functional requirements
  • Fully engaging in product quality plan efforts, including test case development, design and code reviews and regression testing
  • Manage Releases and be part of an on-call rotation to provide Level 3 production support for our applications
  • Actively contribute to evangelize engineering practices and the definition of source control strategy, performance strategy, environment strategy, and build and deployment pipelines
  • Guide, mentor other associates and be highly productive in an agile project delivery environment
  • Fulltime
Read More
Arrow Right

Principal Software Engineering Manager - Azure PostgreSQL team

We are Azure Data, a Microsoft team that drives the future of data processing in...
Location
Location
Serbia , Belgrade
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in Computer Science or a related technical field
  • 8+ years of software design and development experiences
  • People management experience is not required but is considered a bonus
  • Solid Experience driving architecture/design/implementation and delivery of great user experiences
  • Experience in people and project management with strong technical leadership
  • Excellent communication and cross team collaboration skill
  • Excellent system design and problem-solving skills
  • Passionate about live site health
  • Passionate about user experience and user facing features
  • Strong full stack development experiences
Job Responsibility
Job Responsibility
  • Product and Service Design: Builds the right products and services to deliver intended value to the customer and to meet the required business objectives
  • Technical Design and Implementation: Develops high-quality code to meet technical requirements
  • Quality Code and Validation: Creates and validates efficient, stable, secure, maintainable, performant, well-tested, and reusable code
  • Engineering Lifecycle: Uses, defines, and improves coding and testing practices, processes, tools, infrastructure, and standards
  • Effective Team: Acts constructively within the team context to increase the efficiency, impact, and morale of the team
  • Product and Service Ownership: Consistently and strongly demonstrates a sense of personal accountability for the quality and completeness of the entire product or service
  • Manager Priorities: Build a diverse team with capabilities needed to achieve current and future business objectives
  • Create an inclusive work environment where every employee can effectively engage
  • Provide ongoing feedback that helps your direct reports improve their performance
  • Leverage resources to help employees develop skills and support their career interests
  • Fulltime
Read More
Arrow Right

Principal Software Engineering Manager

We are seeking a visionary, technically strong and hands-on Principal Software E...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master'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 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 of experience in leading geo-distributed engineering teams
  • Deep knowledge of AI, cloud-based architectural patterns and best practices
  • 6+ years of experience in designing, building, and managing high-scale full-stack systems including authentication, microservices, distributed systems, data and analytics workloads, and AI training and inferencing services
  • 4+ years people management experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Lead and grow a high-performing engineering team focused on extensibility for employee self-service scenarios
  • Define and execute the technical roadmap aligned with organizational goals and cross-functional priorities
  • Coordinate and partner across product teams, develop and support key extensibility features in Microsoft AI products – Microsoft Copilot Studio and Bizchat
  • Collaborate with internal and customer HR, IT, and Facilities stakeholders to understand business needs and translate them into technical solutions
  • Architect and implement extensibility features that allow AI agents to interact with enterprise systems (e.g., HRIS, ITSM, Facilities platforms)
  • Own the delivery of key extensibility features such as agent publishing, multi-agent architecture improvements, MCP and connectors, and conversational workflow customization
  • Ensure compatibility with OpenAPI standards and Microsoft’s AI orchestration models
  • Identify and drive performance, scalability, and reliability improvements across the ESS platform
  • Establish engineering best practices, including CI/CD, telemetry, and quality assurance
  • Fulltime
Read More
Arrow Right

Principal Software Engineering Manager

As a Software Engineering Manager in Windows Ecosystem & Commercial Engagements ...
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 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 3+ years engineering management experience leading managers and/or senior ICs
  • Developed and released LLM-based systems to production with production runtime of 6+ months with significant usage
  • Experience building on Azure’s data + AI stack to deliver production-grade systems (data engineering, model integration, evaluation, and operations)
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Guides partnership with appropriate stakeholders (e.g., security, privacy, responsible AI) 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)
  • Own delivery of full-stack services that combine product engineering with data/ML capabilities (data ingestion, feature engineering, model integration, evaluation, and production operations)
  • Deliver services and data workflows that synthesize multi-source signals into high-quality, timely insights for engineering and business stakeholders
  • Fulltime
Read More
Arrow Right

Principal Software Engineering Manager

The Growth Engineering team’s mission is to drive sustained usage and revenue gr...
Location
Location
India , Noida
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 14+ years of hands-on product development experience
  • 5+ years of experience leading engineering teams (up to ~10 engineers), including senior engineers
  • Proven experience delivering large-scale, cross-team platforms with measurable business impact
  • Strong understanding of backend and frontend (web) systems
  • Experience designing and operating data-intensive systems, including analytics pipelines, aggregations, and reporting layers
  • Big data experience (preferred), especially in systems that support experimentation, funnels, and attribution
  • Ability to make sound architectural decisions balancing scale, performance, and extensibility
  • Familiarity with digital marketing, growth platforms, or experimentation systems is a strong plus
  • Strong problem-solving skills with the ability to think systemically and strategically
  • Track record of delivering results through influence, collaboration, and technical leadership
Job Responsibility
Job Responsibility
  • Lead a team of full-stack engineers building growth intelligence and campaign management platforms
  • Own the end-to-end technical architecture for campaign insights, diagnostics, and governance systems
  • Drive high engineering quality through architecture reviews, design reviews, and code reviews
  • Build platforms that provide clear, actionable visibility into campaign performance
  • Enable self-serve diagnostics and insights
  • Partner closely with product management and data analysts
  • Design and evolve platform-level mechanisms that protect customer experience while enabling growth
  • Ensure systems provide cross-campaign and cross-surface visibility
  • Own feature execution and rollout plans
  • Collaborate with engineering peers across orgs and geographies
  • Fulltime
Read More
Arrow Right