CrawlJobs Logo

Principal Software Engineering Architect

United States, Multiple Locations Employment contract 163000.00 - 296400.00 USD / Year · Job Posted April 23, 2026
Apply Position
Job Link Share

Job Description

Are you a technology leader with a passion for big data, large language models (LLMs), and agentic platforms? The Azure Resource Graph (ARG) team is seeking a highly motivated Principal Software Engineering Arctitect - Azure Core to help lead our expansion into the next generation of big data and LLM/agentic platform services. ARG is the Index of the Azure Control Plane, enabling customers of all sizes to govern, analyze, manage, and explore their Azure environments at scale. Performance and scalability are core to our DNA. Now, we are extending our platform vision beyond search and governance to incorporate LLM-driven intelligence, agentic workflows, and advanced data platforms that will transform how customers interact with and manage Azure. We are building a unique set of capabilities to shorten that cycle and increase Azure adoption. You will be immersed in many exciting, cutting-edge technologies with immense opportunity for growth and immediate business impact. If you are passionate about building scalable distributed platforms, advancing the LLM/agentic space, and driving the next wave of intelligent cloud management, this is your opportunity to shape the future. Come help us take Azure Resource Graph to the next level! 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

  • Design scalable architectures for distributed systems that integrate machine learning and intelligent agents
  • Partner across Azure to build platform capabilities that accelerate AI adoption and unlock new customer experiences
  • Define and lead the strategy for ARG's evolution into LLM and agentic services
  • Guide engineering teams in building high-performance, future-ready services with immediate customer and business impact
  • Achieving quality results with laser customer focus
  • Build distributed micro-services in the area of proprietary columnar databases, replication, batching, agentic, indexing, change tracking, insights, and in defining graph models
  • Focus on end-to-end services, development, and deployment

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, 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 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
  • 5+ years of experience in architecting large scale distributed systems
  • 5+ years of experience in running a service in one of the large-scale clouds like Microsoft Azure (Azure), or similar
  • 5+ years of experience in providing technical leadership, raising the technical bar, maintaining data and results-driven culture while closely working with cross function teams
  • 5+ years of experience in building true cloud-scale services
  • 4+ years of exposure to the internals of Big Data Systems like Spark, Kubernetes, Structured Streaming etc.
  • 2+ years of experience problem-solving skills in the space of AI, large datasets, Spark, Ray or other computing technologies
  • 2+ years of exposure to the internals of databases, stores
  • 1+ year of exposure with LLMs/RAG

Looking for more opportunities?

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

Similar Jobs for

Principal Software Engineering Architect

8 matching positions

Principal Software Engineering Architect

Step into a role where your ideas spark innovation and your impact is demonstrat...
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
  • 5+ years of experience designing and operating large-scale enterprise services, including production systems
  • Experience building and operating large-scale infrastructure and network management systems
  • Experience with Infrastructure as Code (IaC) tools (e.g., Terraform, ARM, CloudFormation) to automate deployment and configuration
  • Experience designing resilient, secure, and highly available architectures in cloud or hybrid environments
  • Experience applying AI/ML or generative AI technologies (e.g., LLMs) to real-world engineering problems
  • Experience building solutions from concept to production
  • Experience improving monitoring, observability, and incident response for mission-critical systems
Job Responsibility
Job Responsibility
  • Partner with stakeholders to define user requirements across key scenarios, with an emphasis on AI-driven operations, intelligent automation, and agent-enabled user experiences
  • Lead the identification of dependencies and drive the development of design documents for a product, application, service, or platform, incorporating AI-first and agentic architectures that enable autonomous operations and continuous optimization
  • Mentor others to write and review high-quality, maintainable, and extensible code, while embedding AI-assisted development practices and enabling engineers to effectively leverage copilots and intelligent agents
  • Collaborate with cross-functional teams to drive project plans, release plans, and execution, integrating AI-powered insights and agent-driven workflows to accelerate delivery and improve decision making
  • Take end-to-end ownership of services as a Designated Responsible Individual (DRI), including on-call responsibilities, while advancing autonomous operations through agent-based monitoring, incident detection, and response to improve reliability and resilience
  • Continuously learn and apply new technologies and best practices to improve availability, scalability, and operational excellence, driving adoption of AI-driven observability, predictive insights, and self-healing systems at scale
  • Embody our culture and values.
  • Fulltime
Read More
Arrow Right

Principal Software Engineering Architect

Are you a technology leader with a passion for big data, large language models (...
Location
Location
United States , Multiple Locations
Salary
Salary:
163000.00 - 296400.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 8+ 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
  • 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
  • 5+ years of experience in architecting large scale distributed systems
  • 5+ years of experience running a service in one of the large-scale clouds like Microsoft Azure (Azure), or similar
  • 5+ years of experience providing technical leadership, raising the technical bar, maintaining data and results-driven culture while closely working with cross function teams, for the same connected mission
  • 5+ years of experience building true cloud-scale services
  • 4+ years of exposure to the internals of Big Data Systems like Spark, Kubernetes, Structured Streaming etc
  • 2+ years of experience problem-solving skills in the space of AI, large datasets, Spark, Ray or other computing technologies
  • 2+ years of exposure to the internals of databases, stores
Job Responsibility
Job Responsibility
  • Define and lead the strategy for ARG’s evolution into LLM and agentic services
  • Design scalable architectures for distributed systems that integrate machine learning and intelligent agents
  • Partner across Azure to build platform capabilities that accelerate AI adoption and unlock new customer experiences
  • Guide engineering teams in building high-performance, future-ready services with immediate customer and business impact
  • Achieving quality results with laser customer focus
  • Build distributed micro-services in the area of proprietary columnar databases, replication, batching, agentic, indexing, change tracking, insights, and in defining graph models
  • Focus on end-to-end services, development, and deployment
  • Fulltime
Read More
Arrow Right

Principal Software Engineering Architect - Agentic Development, OneDrive

Software development is being reinvented in real time, and OneDrive is at the ce...
Location
Location
United States , Redmond
Salary
Salary:
163000.00 - 296400.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 8+ years technical engineering experience including hands-on experience with AI agents, LLMs, and intelligent developer tooling with an emphasis on delivering quality products at scale
  • 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
  • Be a leader in agentic development across OneDrive and adjacent organizations
  • Continuously evaluate and adopt emerging agentic tools, frameworks, and workflows
  • Design and build scalable systems across front-end, backend, and mobile platforms
  • Multiply impact through mentoring, workshops, playbooks, and internal tooling
  • Drive ideas from concept to production with urgency and craftsmanship
  • Collaborate deeply with engineering, research, design, and program management
  • Contribute to both consumer and enterprise product experiences
  • Fulltime
Read More
Arrow Right

Principal Software Engineering Lead

The Engineering Workforce Strategy and Operations team is seeking a Principal So...
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
  • Define and own the technical vision and architectural strategy for RAMP platform
  • Establish a long-term architectural roadmap aligned to product vision while ensuring near-term delivery feasibility
  • Drive decisions on platform design, service boundaries, and system evolution to support scale across multiple engineering divisions
  • Ensure the architecture supports high trust, data integrity, and auditability for sensitive workforce data
  • Lead transformation in how the team builds products, introducing agile, fast-paced development approaches that accelerate delivery and innovation
  • Lead design of distributed, scalable, and resilient systems supporting high-volume data integration and analytics
  • Architect solutions that integrate with HR, Finance, and enterprise data platforms (e.g., Dataverse, Fabric)
  • Ensure the platform can scale across large user bases, complex org structures, and frequent data changes
  • Balance performance, cost, and maintainability while enabling rapid iteration
  • Define the architecture for data pipelines, data models, and analytics layers supporting workforce planning scenarios
  • Fulltime
Read More
Arrow Right

Principal Software Architect

Azure Resource Graph’s (ARG part of ARM/Azure Control plane) mission is to Relia...
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 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
  • 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
  • 8+ years deep hands-on working knowledge of building a true cloud-scale services
  • 10+ year experience in one of the object-oriented programming languages including runtime internals like C#, Java, etc
  • 5+ years operational experience in running your service in one of the large-scale clouds like Azure, AWS, GCP
Job Responsibility
Job Responsibility
  • Responsible for the technical design and vision for building the necessary underlying systems to enable high throughput query-ability or high throughput ingestion-services in the platform with ambitious performance goals
  • Design scalable architectures for distributed systems that integrate machine learning and intelligent agents
  • Partner across Azure to build platform capabilities that accelerate AI adoption and unlock new customer experiences
  • Define and lead the strategy for ARG’s evolution into big data and LLM/agentic services
  • Guide engineering teams in building high-performance, future-ready services with immediate customer and business impact
  • Achieving quality results with laser customer focus
  • Build distributed micro-services in the area of proprietary columnar databases, replication, batching, agentic, indexing, change tracking, insights, and in defining graph models
  • Focus on end-to-end services, development, and deployment
  • 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

Microsoft Dynamics 365 is a rapidly growing business at Microsoft and is conside...
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
  • 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
  • Great communication skills to collaborate across groups and work effectively within the team
  • A passion for improving engineering practices and producing high quality software
  • Experience with building infrastructure using Microsoft Azure, AWS, or Google Cloud
  • Experience working with LLMs (Large Language Models) and Retrieval-Augmented Generation (RAG) architectures
Job Responsibility
Job Responsibility
  • Be a great manager - Mentor, and leader of the team and broader organization. You will manage a team of between 8 and 12 developers that are building the next generation business applications while delivering five-9 reliability and availability on existing products & services
  • Be customer obsessed - Understanding and anticipating the needs of our customers who need to react to evolving business and technology landscape
  • Great product sense - Deep understanding of the broader product vision and ability to plan + design various features in stages to reach the end goal in an evolutionary way is critical
  • Be a great engineer - You will be accountable to the design, implementation, schedule, quality, and operational readiness, of your team and services. Doing this in an efficient way is a must
  • Earn respect - This is a technical position, and the ideal candidate should be capable of working in the code, supporting the service, and understanding at a detailed level how the software works
  • Be the software architect - We will look to you having an informed opinion about what and how the software should evolve and can land your plan in the division
  • Fulltime
Read More
Arrow Right

Principal Software Engineering Manager

As a Principal Software Engineering Manager in the Microsoft Dynamics Customer E...
Location
Location
Czech Republic , Multiple Locations
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
  • Extensive Technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 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
  • Identify the need for internal tools that improve the teams’ quality and productivity, and lead their implementation
  • Fulltime
Read More
Arrow Right