CrawlJobs Logo

Principal Software Engineer

United States, Mountain View 139900.00 - 304200.00 USD / Year · Job Posted April 23, 2026
Apply Position
Job Link Share

Job Description

Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers to levels they cannot achieve anywhere else. This is a world of more possibilities, more innovation, more openness in a cloud-enabled world. The Business and Industry Copilots group is a rapidly growing organization that is responsible for the Microsoft Dynamics 365 suite of products, Power Apps, Power Automate, Dataverse, AI Builder, Microsoft Industry Solution and more. Microsoft is considered one of the leaders in Software as a Service in the world of business applications and this organization is at the heart of how business applications are designed and delivered. We are looking for a Principal Software Engineer to join our team. This is an exciting time to join our group and work on something highly strategic to Microsoft. Microsoft Dataverse and the Power Platform Managed Platform provide secure, scalable, and cost-efficient foundations for building AI-powered, governed, and compliant applications at global scale. This team builds platform capabilities and microservices that deliver global scale, security, governance, and managed runtime for customers across Power Platform. You will be part of a team of engineers who thrive on solving complex problems at scale with impeccable quality. Managed Platform is the backbone of the Business and Industry Copilots enterprise adoption strategy, focusing on areas including Managed Security, Governance, Operations, and organizational transformation. As a core leadership team of the Managed Security & Governance group you will handle a variety of high impact projects that move our products forward and help lead engineering and cultural transformation to AI-first. Leverage your passion, intensity, and creativity to shape the product platform underpinning the future of enterprises. 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

  • Push through resistance to new AI-first approaches to building and delivering services
  • Lead architecture and technical direction for Managed Platform services in Power Platform, with emphasis on global scale, reliability, security, privacy, and cost efficiency
  • Design and build high-scale, low-latency distributed systems on Linux and Kubernetes using Python and FastAPI (or similar), with solid observability and diagnosability
  • Drive engineering excellence through robust testing and AI eval strategies, automation, safe deployments, and SLO and SLA adherence across services
  • Operate live services as a DRI, lead incident response and postmortems, and deliver systemic improvements to reduce incident volume and time to mitigate
  • Partner across Business and Industry Copilots, Power Platform, and other Microsoft teams to align dependencies, land cohesive customer experiences, and unblock delivery
  • Mentor and elevate engineers through design reviews, code reviews, and both career and technical coaching while fostering an inclusive, learning-oriented culture
  • Translate product requirements into elegant and resilient designs that are not overly complicated and iterative roadmaps validated with experimentation, telemetry, and continuous customer feedback

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

Nice to have

  • Proven experience designing and operating large-scale distributed services, ideally on Linux and Kubernetes, including production operations and on-call responsibilities
  • Deep proficiency with Python and FastAPI for backend services, including performance optimization, testing, and API design
  • Experience building or operating platforms at global scale supporting AI-driven workloads and data science pipelines
  • Solid observability skills including logging, tracing, metrics, dashboards, and data-driven decision making
  • Experience with security, governance, compliance, and accessibility in enterprise SaaS
  • Azure cloud hosting experience is a big plus
  • Experience with container orchestration, experimentation and service shadowing, and safe rollout practices such as feature flags and canary deployments
  • Experience with stream processing and near real-time analytics, caching, and data partitioning strategies as well as compliance requirements such as GDPR, EUDB, etc.
  • Ability to drive cross-organization alignment with clear written and verbal communication
  • Passion for mentorship, inclusive collaboration, and continuous improvement

What we offer

Eligible for benefits and other compensation

Looking for more opportunities?

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

Similar Jobs for

Principal Software Engineer

8 matching positions

New

Principal Software Engineer

The Principal Software Engineer will be a thought leader on architecture and dev...
Location
Location
United States , Massachusetts
Salary
Salary:
200000.00 - 250000.00 USD / Year
apollo-solutions.com Logo
Apollo Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Computer Engineering or a related discipline
  • 8+ years of professional software development experience using Python or another object-oriented language, financial services exposure is a plus
  • 4+ years of experience leading design or architecture of large-scale production systems
  • 3+ years of experience developing large, high-performance, distributed systems
  • 3+ years of experience building high-performance cloud native solutions on public cloud (AWS preferred)
  • 3+ years of experience in container technologies like Kubernetes and Docker
  • 2+ years of experience in building resilient CI/CD pipelines, strong knowledge of Git, and familiarity with a DevOps platform like GitLab
  • 1+ years of experience with Helm and Infrastructure as Code tools (Terraform preferred)
  • strong in computer science fundamentals like data structures, algorithm design and complexity analysis
  • ability to write elegant code, and comfortable with picking up new technologies independently
Job Responsibility
Job Responsibility
  • Work closely with members of the Research group to review and define requirements for the compute platforms, workflow and observability systems, and multiple services (such as Discovery, AI and the others)
  • Provide expert level design that ensures the solution to be scalable, cost effective and to have low maintenance
  • Lead technical design discussions within the team to gather feedback, discuss the merits and risks of different approaches, and reach consensus on the target architecture
  • Develop high quality solutions in both on premise environments and AWS Cloud using Python and other languages
  • Develop Infrastructure-As-Code solutions using Terraform, develop the automated build and deploy pipelines with unit and integrated tests to ensure high quality and efficient operations
  • Provide guidance to other team members on development tasks
  • Promote high quality code via code reviews
  • Provide production support to prevent disruptions to investment processes
  • Fulltime
Read More
Arrow Right
New

Principal Software Engineer

Shape the way the M365 measures and drives the feedback loop for its AI offering...
Location
Location
United States , Redmond
Salary
Salary:
142800.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 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
  • Partners with appropriate stakeholders to determine user requirements for a set of scenarios
  • Leads identification of dependencies and the development of design documents for a product, application, service, or platform
  • 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., project 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
  • Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale and shares knowledge with other engineers.
  • Fulltime
Read More
Arrow Right
New

Principal Software Engineer

Do you want to build AI-powered developer services that enable a billion builder...
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 or Master's degree in Computer Science, or equivalent practical experience
  • 10+ years of industry experience building and shipping software using modern programming languages such as C#, C++, Java, Go or Python
  • Track record of successfully leading end-to-end engineering projects from conception to delivery across multiple ship cycles
  • Excellent technical design, problem solving and debugging skills
  • Ability to learn new technologies quickly and adapt to deliver customer and business impact
  • Customer obsession and passion for shipping high quality products
  • Track record of collaborating effectively with multiple cross-functional teams across geographies
Job Responsibility
Job Responsibility
  • Design, implement, test, instrument, document and run PaaS Services in Azure
  • Partner with product management, OSS community, ISV partners, customers, and other stakeholders to define requirements, scope projects and ship products in rapid, iterative cycles
  • Stay up to date on industry trends around AI Advancements, Cloud Native technologies, open source development and dev ops processes, leading efforts on innovation, modern design, and reliability engineering
  • Champion engineering practices of safe and fast paced releases – e.g. flight code changes and drive telemetry and analytics to take a data-driven approach to understanding customer impact
  • Support and influence team culture of customer obsession, continuous improvement, reflection, and growth - mentor, initiate and participate in in design and code sharing
  • Be avid customer advocate – meet with customers, and product support to learn about their experience, analyze how features are performing in production and make the product better
  • Build for security, privacy, scalability, reliability, and compliance
  • Fulltime
Read More
Arrow Right
New

Principal Software Engineer

OneTrust’s mission is to enable innovation through the responsible use of data a...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
onetrust.com Logo
OneTrust
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science or related field
  • 8+ years of professional software development experience
  • Strong backend experience with Java, Spring Boot, REST APIs
  • Hands-on experience with Kafka or RabbitMQ
  • Experience with Docker and cloud platforms (Azure, AWS, or GCP)
  • Recent hands-on development using Java 7+ and Spring Boot
  • Ownership of production support in real-world environments
  • Experience operating systems at scale and high throughput
Job Responsibility
Job Responsibility
  • Design, develop, and unit test scalable backend services on Microsoft Azure
  • Contribute to cloud-native architecture using Core Java, Spring Boot, and REST APIs
  • Maintain high code quality with 80%+ code coverage (or per team standards)
  • Partner closely with Product Managers, Product Owners, UX, and Engineering teams
  • Contribute to sprint planning, grooming, and architectural discussions
  • Ensure sprint commitments are delivered in line with sprint goals
  • Build high-quality, maintainable code following engineering best practices
  • Reduce defects by identifying and fixing issues early in the development cycle
  • Ensure critical and high-priority incidents are resolved within SLA
  • Own production issue troubleshooting, incident analysis, and root-cause resolution
What we offer
What we offer
  • Comprehensive healthcare coverage
  • Flexible PTO
  • Equity RSUs
  • Annual performance bonus opportunities
  • Retirement account support
  • 14+ weeks of paid parental leave
  • Career development opportunities
  • Company-paid privacy certification exam fees
Read More
Arrow Right

Principal Software Engineer

We use optional cookies to improve your experience on our websites, such as thro...
Location
Location
United States , Houston
Salary
Salary:
142800.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 discipline 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
  • Microsoft is unable to sponsor a work visa for this role due to the nature of the role’s job duties.
Job Responsibility
Job Responsibility
  • Partners with appropriate stakeholders to determine user requirements for a set of scenarios
  • Leads identification of dependencies and the development of design documents for a product, application, service, or platform
  • 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 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
  • Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale and shares knowledge with other engineers
  • Embodies our culture and values
What we offer
What we offer
  • Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work
  • Certain roles may be eligible for benefits and other compensation
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

As Microsoft continues to redefine the future of AI, we are seeking passionate e...
Location
Location
United States , Redmond
Salary
Salary:
142800.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.
Job Responsibility
Job Responsibility
  • Architect scalable, low-latency systems/data pipelines for ingesting, processing, and serving personalized signals
  • Design, build, and maintain robust pipelines for telemetry, product usage, and experimentation data
  • Design data models and APIs that enable Copilot to reason about user context, preferences, and history
  • Build real-time and batch personalization engines that adapt Copilot's behavior
  • Collaborate with privacy, security, and responsible AI teams to ensure personalization is safe, transparent, and user-controlled
  • Optimize for performance, reliability, and cost across diverse workloads and geographies
  • Ship high-quality, well-tested, secure, and maintainable code
  • Find a path to get things done despite roadblocks to get your work into the hands of users quickly and iteratively
  • Enjoy working in a fast-paced, design-driven, product development cycle
  • Embody our Culture and Values
What we offer
What we offer
  • Certain roles may be eligible for benefits and other compensation
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

Microsoft is a company where passionate innovators come to collaborate, envision...
Location
Location
United States , Redmond
Salary
Salary:
142800.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 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
  • Lead architectural design and discussions for creating new AI primitives in the system.
  • Design and Build Scalable AI Infrastructure.
  • Fine tuning AI models.
  • Develop Experimentation and Evaluation Frameworks.
  • Curate Datasets and Drive Model Quality.
  • Analyze experimentation scorecards.
  • Collaborates closely with Product Managers to help them define datasets for scenarios and helps analyze experimentation scorecards.
  • Leads data acquisition efforts and ensures data is properly formatted and accurately described.
What we offer
What we offer
  • Certain roles may be eligible for benefits and other compensation.
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

The Principal Software Engineer is the senior-most hands-on technical leader for...
Location
Location
India , Chennai
Salary
Salary:
Not provided
rxglobal.com Logo
RX Global
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience as a senior technical leader across multiple teams/services within a bounded domain
  • Strong polyglot background (e.g., C#/.NET, Java, JavaScript/Node) and ability to choose fit-for-purpose technologies
  • Experience modernising systems: migrating from legacy architectures to cloud-native patterns, reducing technical debt, and decommissioning safely
  • Experience in systems analysis, design and a solid understanding of development, quality assurance and integration methodologies
  • Experience developing integrated solutions within a broad technical and business context of significant impact
  • Experience evaluating third-party services and platforms (security, cost, operations, integration complexity)
  • Experience leading cross‑team architectural change, platform adoption, or measurable improvements to reliability/cost/performance (with before/after metrics)
  • Familiarity with responsible AI usage in engineering workflows (policy/guardrails, data privacy, human‑in‑the‑loop review)
  • Bachelor’s/Master’s degree in Computer Science (or related) or equivalent professional experience
  • Expert software design skills: SOLID, DDD, event-driven architecture patterns, modular design, and maintainable codebases
Job Responsibility
Job Responsibility
  • Engineering Leadership & Culture: Create an environment where teams can do their best work by removing blockers, improving engineering practices, and contributing to a culture of psychological safety and high standards
  • Mentor and coach engineers across teams—especially senior engineers and emerging tech leads—in architecture, systems thinking, and operational excellence
  • Promote strong technical ownership ("you build it, you run it"), including operational readiness and post-incident learning
  • Support scalable knowledge-sharing mechanisms (e.g., tech talks, playbooks, templates, reference implementations)
  • Participate in hiring loops and help onboard new engineers into domain patterns and practices
  • Provide hands-on contributions where needed (prototypes, reference implementations, complex refactors, high-risk changes)
  • Guide teams in decomposition and sequencing to reduce delivery risk
  • support estimation/sizing and technical discovery
  • Leads through influence
  • demonstrates integrity, accountability, and constructive challenge
What we offer
What we offer
  • Comprehensive Health Insurance: Covers you, your immediate family, and parents
  • Enhanced Health Insurance Options: Competitive rates negotiated by the company
  • Group Life Insurance: Ensuring financial security for your loved ones
  • Group Accident Insurance: Extra protection for accidental death and permanent disablement
  • Flexible Working Arrangement: Achieve a harmonious work-life balance
  • Employee Assistance Program: Access support for personal and work-related challenges
  • Medical Screening: Your well-being is a top priority
  • Modern Family Benefits: Maternity, paternity, and adoption support
  • Long-Service Awards: Recognizing dedication and commitment
  • New Baby Gift: Celebrating the joy of parenthood
  • Fulltime
Read More
Arrow Right