CrawlJobs Logo

Principal Software Architect

United States, Multiple Locations 139900.00 - 274800.00 USD / Year · Job Posted March 01, 2026
Apply Position
Job Link Share

Job Description

Azure Resource Graph’s (ARG part of ARM/Azure Control plane) mission is to Reliably organize the planet-scale cloud inventory and making it accessible to every Azure customer through scalable, and performant tools. ARG is the Inventory of cloud resources, dependencies, services, apps & Azure metadata and is a core service enabling almost all Azure experiences and workloads that are running on top of Azure. Azure Portal, Azure Market Place, Search, Catalog at-scale experiences scenarios for every single Azure customer are powered by ARG. It provides a single pane of glass to query cloud resources via a set of flexible standards with rich scalable, efficient constructs. These standards and toolsets are used by large customers and first party teams alike. ARG’s vision is to enable any customer (large to small) to organize, govern, secure, manage and explore their environments at-scale. Anything we design, develop, or deliver aligns with this vision. As of today, we return close to 6.5+ billion cloud resources per day through these standards to our customers and independent software vendors. As a Principal Software Architect, this position is one of the core engineering functions and sits right in the center of the platform enabling various other connected engineering functions. As a Principal Software Architect, you will work across the organization to bring standards and system efficiencies in the in the platform. You will closely partner with other Senior and Principal Software Engineers to realize the vision of the Product roadmap and you will lead by example with quick prototypes and framework implementations to influence the entire IC Engineer community. 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!

Job Responsibility

  • You are 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.

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.

Nice to have

  • 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.
  • 5+ years of exposure to the internals of databases, stores. This is an optional qualification.
  • You exercise the power of principles when it comes to choices or decisions with practical knowledge of applying these principles. These are applicable for Code as well as Design.
  • 5+ years of hands-on working knowledge of building true cloud-scale services.
  • 2+ years of exposure to the internals of databases, stores.
  • 4+ years of exposure to the internals of Big Data Systems like Spark, Kubernetes, Structured Streaming etc.
  • 1+ year of exposure with LLMs/RAG/Agentic.

Looking for more opportunities?

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

Similar Jobs for

Principal Software Architect

8 matching positions

New

Principal Software Architect

Foundation Software is seeking an experienced Principal Software Architect to le...
Location
Location
United States , Strongsville
Salary
Salary:
Not provided
foundationsoft.com Logo
Foundation Software
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12+ years of software engineering experience with enterprise applications
  • 5+ years of software architecture experience
  • Experience leading or mentoring architects and senior engineers
  • Deep expertise in modern application architecture, cloud technologies, and software design patterns
  • Strong communication, collaboration, and technical leadership skills
  • Passion for mentoring teams and driving engineering excellence
Job Responsibility
Job Responsibility
  • Lead and mentor the Software Architecture team
  • Partner with the VP of Architecture on architectural strategy and technology roadmaps
  • Guide solution architecture across cloud, desktop, APIs, and modernization initiatives
  • Lead architecture reviews and establish engineering standards and best practices
  • Mentor architects and senior developers
  • Promote scalable, secure, cloud-native application design
  • Evaluate emerging technologies, including AI, to improve our platform and engineering practices
  • Collaborate with Product, Engineering, QA, Security, Infrastructure, and DevOps to deliver high-quality solutions
What we offer
What we offer
  • Medical
  • Dental
  • Vision
  • 401K
  • PTO
  • 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 Architect

We’re looking for a Principal Architect to shape and guide the technical strateg...
Location
Location
France
Salary
Salary:
Not provided
filigran.io Logo
Filigran
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience building and scaling complex, distributed systems
  • Proven impact defining technical strategy and architecture for platforms or large systems
  • Strong system design skills (scalability, performance, security, observability)
  • Hands‑on when it matters: prototyping, validating technologies, reviewing critical PRs
  • Excellent judgment balancing delivery speed with long‑term sustainability and cost
  • Comfortable working remote in an async‑first culture
  • clear written and verbal communication in English
  • Technical ecosystem you can thrive in: Java/Spring, TypeScript/React, PostgreSQL, Elasticsearch
  • CI/CD (Drone, GitHub Actions)
  • observability (Grafana, GitHub)
Job Responsibility
Job Responsibility
  • Define and carry the long-term technical vision of OpenAEV alongside the CTO
  • Set architecture standards and ensure technical coherence across all teams
  • Arbitrate key technical decisions with a focus on scalability, resilience, and maintainability
  • Prototype, explore and validate next iterations to drive innovation and support growth
  • Mentor and guide Staff Engineers, ensuring alignment and consistency across engineering initiatives
  • Balance delivery and technical excellence, challenging roadmaps to keep the right pace between features, debt, and innovation
  • Represent the engineering vision across teams and functions (Product, Ops, Business)
What we offer
What we offer
  • Competitive pay + equity
  • Remote-first, flexible, and balanced work
  • Your setup, your choice — pick the gear that works for you
  • Fulltime
Read More
Arrow Right

Principal Software Architect

Security represents the most critical priorities for our customers in a world aw...
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 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 background and Microsoft Cloud background check upon hire/transfer and every two years thereafter
  • 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • 6+ years of experience designing and implementing features of high-scale distributed cloud services
  • 3+ years of experience as an architect or technical lead, driving strategic decisions and delivering high-impact technical results
Job Responsibility
Job Responsibility
  • Define and own the long‑term technical strategy and architectural vision for managed identity and service‑to‑service authentication, aligning that vision with organizational goals and communicating it effectively to senior leadership and other stakeholders
  • Translate long‑term strategy into actionable shorter-term execution plans by driving technical and organizational consensus across multiple engineering teams, partner organizations, customers, and leadership, and ensuring successful delivery
  • Provide technical leadership and mentorship across teams delivering security‑ and resilience‑critical capabilities, setting architectural direction and raising the bar on quality through design leadership, code reviews, and direct hands-on technical engagement
  • Own and drive engineering fundamentals at the platform level, shaping investment priorities and proactively identifying and addressing systemic risks related to performance, scale, resilience, testability, and security across the organization
  • Lead innovation in the application of AI by defining strategy and guiding adoption of AI‑driven tools to improve engineering productivity, while also shaping and delivering AI agents that automate operational and engineering workflows at scale
  • Own live‑site excellence for the platform by serving as an organizational incident manager during high‑severity production events, and by engaging deeply in the pre-mortem and post-mortem processes to drive durable learnings and systemic fixes across multiple services
  • 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 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.
  • 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.
  • 5+ years of exposure to the internals of databases, stores.
Job Responsibility
Job Responsibility
  • You are 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 Architect

This is a hands-on senior technical leadership role for someone who: Architects ...
Location
Location
United States
Salary
Salary:
Not provided
sitepen.com Logo
SitePen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 15+ years of full-time professional experience delivering custom, enterprise-grade software
  • Operated at Staff, Principal, or Architect level
  • Can take loosely defined problems and turn them into clear, shippable solutions
  • Has strong architectural opinions—and knows when to change them
  • Is accountable for outcomes, not just implementations
  • Communicates clearly with engineers, product leaders, and business stakeholders
  • Enjoys mentoring and elevating other engineers without needing formal authority
  • Values pragmatism, sustainability, and long-term maintainability over novelty
  • Strong grounding in web fundamentals (HTML, CSS, JavaScript)
  • Deep experience with TypeScript
Job Responsibility
Job Responsibility
  • Lead solution architecture and delivery for complex customer initiatives
  • Work hands-on across the stack where it provides the most leverage
  • Partner with customer teams to raise engineering maturity, not just ship features
  • Mentor and level up engineers through collaboration, reviews, and example
  • Help define technical direction while staying grounded in delivery reality
  • Contribute to internal standards, practices, and architectural thinking
What we offer
What we offer
  • Work on meaningful, non-trivial systems with real constraints
  • Trust, autonomy, and a seat at the table for technical decisions
  • Collaboration with deeply experienced engineers and leaders
  • A sustainable, respectful work-life balance
  • An environment that values clarity, quality, and long-term thinking
  • Fulltime
Read More
Arrow Right

Principal Software Architect

We are seeking a highly skilled and experienced Principal Software Architect to ...
Location
Location
India , Pune
Salary
Salary:
Not provided
bentley.com Logo
Bentley Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field
  • 10+ years of experience in software development, with at least 4+ years in a software architect role
  • Expertise in designing and building enterprise-scale applications
  • Strong knowledge of Microsoft Azure (GCC is a plus)
  • Experience with containerization and orchestration technologies like Docker and Kubernetes
  • Proficiency in C# and TypeScript
  • Strong experience with microservices architecture and API design
  • Familiarity with database technologies (SQL and NoSQL)
  • Excellent communication and interpersonal skills
  • Strong leadership and mentoring abilities
Job Responsibility
Job Responsibility
  • Design and document scalable, resilient, and secure software architectures for our enterprise applications
  • Provide technical leadership and guidance to the development teams
  • Work closely with product managers, designers, developers, and other stakeholders to understand business requirements and translate them into technical designs
  • Evaluate and select appropriate technologies, frameworks, and platforms for our software solutions
  • Ensure the quality of our software by participating in code reviews, and defining and enforcing development standards
  • Lead the adoption and evolution of Secure Software Development Lifecycle (SSDLC) practices
  • Conduct security architecture and design reviews to ensure our applications are robust and secure
  • Be hands-on in the development and implementation of designed solutions and integrations across enterprise systems
What we offer
What we offer
  • A great Team and culture
  • An exciting career as an integral part of a world-leading software company providing solutions for architecture, engineering, and construction
  • An attractive salary and benefits package
  • A commitment to inclusion, belonging and colleague wellbeing through global initiatives and resource groups
  • A company committed to making a real difference by advancing the world’s infrastructure for better quality of life
Read More
Arrow Right
New

Principal Software Architect, Platform Engineering

Come build, from scratch, the AI-first developer platform that lets thousands of...
Location
Location
United States , Redmond
Salary
Salary:
165600.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 coding in languages such as 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
  • Work with product teams to find the highest-leverage places to modernize onto the platform, and shape the future-state architecture together
  • Prototype and build. Write the proof-of-concept, the reference implementation, and the code that de-risks the hard calls
  • Pair with product teams and forward-deployed architects on their toughest problems, contributing designs and maintainable code others build on
  • Own how systems compose on the platform — the cross-cutting dependencies, sequencing, and interfaces — and keep it coherent in the code, not just the design docs
  • Own outcomes as a DRI: take on-call for what you help ship, mentor the engineers you work with, and hold reliability, observability, and performance as systems move
  • Feed what you learn on the hardest problems back into the platform, so the golden paths get better and the next team has it easier
  • Bring agents into the work where they earn it: the migration and integration they can own, and the guardrails for the parts they can't
  • Fulltime
Read More
Arrow Right