CrawlJobs Logo

Principal Software Engineer - Azure Core

https://www.microsoft.com/ Logo

Microsoft Corporation

Location Icon

Location:
United States , Multiple Locations

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

163000.00 - 296400.00 USD / Year

Job Description:

We are seeking experienced engineers to help build cloud‑native, open‑source AI frameworks and platforms that power AI/ML training, fine‑tuning, inference, and agentic applications at scale. This role focuses on designing and implementing Kubernetes‑native abstractions and operators that make advanced AI workloads reliable, scalable, and easy for developers to consume across cloud and hybrid environments.

Job Responsibility:

  • Design, implement, and maintain Kubernetes operators and controllers for AI/ML workloads
  • Partner with product managers, business stakeholders, and users to understand user pain points deeply and create innovative solutions that delight your customers in an agile development environment
  • Contribute to applicable upstream open-source projects
  • Write technical design documents and participate in architecture reviews
  • Mentor team members and external contributors through code reviews
  • Debug and optimize distributed AI systems running at scale
  • Strive for excellence in everything you do: culture, collaboration, process, tools, design, engineering practices, customer experience, performance, security etc.

Requirements:

  • Bachelor'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, Go, or Python
  • OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check
  • Master's Degree in Computer Science or related technical field AND 12+ years technical engineering experience
  • OR Bachelor's Degree in Computer Science or related technical field AND 15+ years technical engineering experience
  • OR equivalent experience
  • Hands‑on experience building or operating AI/ML training, fine-tuning, and inference platforms in cloud‑native environments
  • Proficiency with Go and/or Python for building platform components, Kubernetes operators/controllers, and integrations in production environments
  • Demonstrated experience contributing to or maintaining open‑source software, especially in the Kubernetes, AI/ML, or cloud‑native ecosystem

Additional Information:

Job Posted:
February 16, 2026

Employment Type:
Fulltime
Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Principal Software Engineer - Azure Core

Software Engineer

As a Software Engineer you will be part of a team of talented developers, busine...
Location
Location
India , Kochi
Salary
Salary:
Not provided
valoremreply.com Logo
Valorem Reply
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree or higher in computer science, engineering, or related field
  • 4 years experience with Microsoft & open source Technologies
  • Proficient developing web-based interfaces, including: ASP.Net MVC, Angular/React.js and HTML5
  • JavaScript, jQuery, Typescript
  • Modern, multi-device and form factor Single Page Applications
  • Experience working with Microsoft Azure is preferred, including: Compute & Containers - App Service (Web Apps and API Apps) and Containers
  • Database & Storage - Azure SQL, Storage Accounts and Table Storage
  • Integration - Service Bus, Event Grid, API Management and Logic Apps
  • Security - AAD & Key Vault
  • Azure Management, including deployments, configuration and the SDK
Job Responsibility
Job Responsibility
  • Be an active individual contributor on a team: creating working, readable code that fits given business requirements, and participating in code reviews
  • Understand project scopes, architectural diagrams and requirements to further breakdown more granular requirements and implementing them as part of a project team
  • Work in an Agile team (Scrum, Kanban, etc.) and be a vocal participant in team meetings
  • Promote the organization's present technology within a team
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

Microsoft’s Azure Data engineering team is leading the transformation of analyti...
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, Math, Software Engineering, Computer Engineering, or related field AND 12+ years experience in software development, architecture/design, data modeling or data engineering work
  • Master's Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field AND 10+ year(s) experience in software development, architecture/design, data modeling or data engineering work
  • equivalent experience
  • Excellent communication skills and the ability to work effectively in a multidisciplinary team
  • Proven experience designing, building, and operating large-scale, distributed cloud services with strong focus on reliability, scalability, and performance
  • Strong operational discipline with the ability to manage live-site health, respond to randomization, and consistently deliver high-quality outcomes
  • 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
  • Lead the design, development, and validation of core platform components, ensuring service fundamentals around reliability, monitoring, security, performance, and engineering systems
  • Drive architectural decisions for complex distributed systems that power billing across all Microsoft services
  • Partner across Microsoft teams to shape the underlying design of shared components, ensuring alignment with the broader Microsoft ecosystem and long-term technical direction
  • Lead critical pipeline components that run all Microsoft billing workloads, providing unified and accurate usage reporting across Azure, Office, and other services
  • Influence and mentor engineers across the team and organization, raising the bar for technical excellence, collaboration, and live-site culture.
  • Fulltime
Read More
Arrow Right
New

Principal Software Engineer - Azure Core Storage

From ExaBytes, to ZettaBytes, to YottaBytes and beyond, Azure Storage leads the ...
Location
Location
United States , Multiple Locations
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
  • 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++ or equivalent 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
  • Collaborates with appropriate stakeholders to determine user requirements for a scenario
  • Drives identification of dependencies and the development of design documents for a product, application, service, or platform
  • Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI)
  • Leverages subject-matter expertise of product features and partners with appropriate stakeholders (e.g., project managers) to drive a workgroup's project plans, release plans, and work items
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate
  • 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
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

Azure Core is the foundation of Azure - our global cloud platform that runs Micr...
Location
Location
United Arab Emirates , Abu Dhabi
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
  • Proven experience designing and operating reliable, distributed systems at scale
  • Hands-on experience through design reviews, coding, and code review
Job Responsibility
Job Responsibility
  • Technical Leadership & Architecture: Provide technical leadership across Azure Core Compute platform areas. Define architecture for large-scale distributed systems and set technical direction to improve Azure’s core reliability, resiliency, and efficiency
  • Build Scalable & Resilient Systems: Design and deliver cloud-scale services and features that meet stringent availability, performance, and operability requirements. Build systems that gracefully handle failures, optimize resource usage, and achieve high availability
  • Hands-on Development & Engineering Excellence: Remain hands-on through design reviews, critical-path coding, and code reviews. Set a high engineering bar by driving best practices in code quality, testing, automation, performance tuning, and live-site readiness
  • Mentorship & Technical Bar Raising: Mentor and guide engineers to elevate technical capability across the team. Foster a culture of excellence through thoughtful design feedback, knowledge sharing, and leading by example
  • Collaboration & Platform Influence: Partner closely with engineering teams across Azure and Product Management to deliver end-to-end platform improvements. Influence platform-wide technical decisions and drive initiatives that improve Azure’s reliability and customer experience
  • Fulltime
Read More
Arrow Right
New

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

Principal Software Engineering Manager

Microsoft’s Azure Data engineering team is leading the transformation of analyti...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 15+ years of engineering experience in distributed systems, databases, platform engineering and cloud services.
  • 4+ years leading engineering teams delivering highly available cloud services and infrastructure.
  • Experience with large scale services architectures and technologies.
  • Experience building solutions with Azure is a plus.
  • Demonstrated experience leading cross-org technical initiatives.
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Leadership & Strategy: Define and evolve the long-term Fundamentals charter across engineering systems, reliability, security, observability, lifecycle, and AI-driven automation. Build a multi-year roadmap for service health, live‑site maturity, reliability KPIs, and standardization of platforms across Azure Data.
  • People Management: Lead, coach, and grow a high-performing engineering team with strong fundamentals in distributed systems, observability, security, and reliability. Drive clarity, purpose, inclusion, and manager excellence
  • sustain high team trust and effectiveness scores and deliver to the team’s charter and roadmap.
  • Technical Execution: Own and deliver end‑to‑end features across the full engineering lifecycle, including architecture, implementation, testing, debugging, production rollout, and live‑site support
  • Mentor and coach engineers through design reviews, code reviews, and operational learnings, raising engineering standards and on‑call readiness
  • Incorporate customer requirements, usage patterns, and live‑site signals into engineering decisions to improve reliability, scale, and usability
  • Drive an automation‑first engineering approach by leveraging AI across the engineering lifecycle—including design assistance, code quality improvements, test and validation automation, and migration tooling—while modernizing service telemetry, observability, and core service infrastructure.
  • Embody our culture and values
  • Fulltime
Read More
Arrow Right

Technical Engineer

The Technical Engineer ensures high customer satisfaction and reduces tech suppo...
Location
Location
United States , Columbia
Salary
Salary:
Not provided
dpsolutions.com Logo
Data Processing Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Skills to diagnose and effectively troubleshoot technical issues
  • Proficiency with information technology regarding both hardware and software, and in depth knowledge of Microsoft server and desktop operating systems
  • Ability to support virtualization services of VMware and Microsoft Hyper-V
  • Ability to support the Azure and AWS Cloud Platforms
  • Self-motivated with the ability to multi-task and adapt quickly to change
  • Ability to work in a team and communicate effectively
  • Service awareness of all organization’s key IT services for which support is being provided
  • Understanding of support tools, techniques, and how technology is used to provide IT services
  • Typing skills to ensure quick and accurate entry of service request details
  • Understanding of processes within ConnectWise
Job Responsibility
Job Responsibility
  • Communication with customers as required: keeping them informed of incident progress, notifying them of impending changes, or agreed outages
  • Support relating to issues relating to technical issues involving Microsoft’s core business applications, as well as virtual environment built on Citrix, Microsoft, and VMware
  • System documentation to include system reviews, audits and customer alignment
  • Maintenance of the remote monitoring and management system: update agent scripts, respond to alerts, monitor dashboard, and periodic system review
  • Maintain specific knowledge of the customer and how IT relates to their business strategy and goals
  • Participate in creating and maintaining DPS corporate best practices
  • Administrative documentation to include accurate time and work detail recording
  • Document internal processes and procedures related to duties and responsibilities
  • Escalate service or project issues that cannot be completed within agreed service levels
  • Design and implementation at the network level: WAN and LAN connectivity, routers, firewalls, and security
What we offer
What we offer
  • Competitive salary based on experience and qualifications
  • Excellent benefits
  • Fun working environment and culture
  • Fulltime
Read More
Arrow Right

Principal Software Engineer - Microsoft Teams

Microsoft Teams is the new chat-based application in Office 365. It's a hub for ...
Location
Location
United States , Mountain View
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
  • 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
Job Responsibility
Job Responsibility
  • 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
  • Dive deep into Azure technologies and distributed database systems
  • Collaborate with partners, internal and external to Microsoft Teams organization, in order to design and build features that drive growth in our user base
  • Always keep availability, reliability, performance and scalability in mind
  • Build reusable libraries of services best practices for other teams to leverage
  • Fulltime
Read More
Arrow Right