CrawlJobs Logo

Principal Software Architect

United States, Multiple Locations 139900.00 - 274800.00 USD / Year · Job Posted April 23, 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

  • 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
  • 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
  • 5+ years of exposure to the internals of databases, stores
  • You exercise the power of principles when it comes to choices or decisions with practical knowledge of applying these principles
  • 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

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.
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

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

By taking ownership of technical architecture, accuracy and code quality across ...
Location
Location
United States
Salary
Salary:
165000.00 - 180000.00 USD / Year
digitalmediasolutions.com Logo
Digital Media Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS in Computer Science preferred, or has an equivalent combination of technical education and/or equal work experience
  • 10+ years of experience in software development
  • 4+ years leading an engineering team or as a Sr. Software Engineer
  • In-depth experience with AWS
  • Ability to effectively communicate across multiple channels, on and offline
  • Demonstrates good time management skills, utilizing tools as needed
  • Demonstrates knowledge of different design & problem-solving patterns
  • Use of multiple languages and technologies (front and back end)
  • Ability to use the right tool for the job
  • Ability to take on legacy projects as well as architect solutions from the ground up
Job Responsibility
Job Responsibility
  • Provide application-wide leadership on decision making about technical application architecture with the viewpoint of meeting business requirements at the lowest total application life-cycle cost for the related business value added
  • Perform detailed design and prototyping in accordance with the enterprise vision to move DMS’s application base forward
  • Advise an application team or set of application teams, providing guidance on development practices and technical designs
  • Lead a team or set of teams directly focusing on architecture improvement projects for specific applications or enterprise architectural components
  • Identify areas in applications for refactoring and improvement, and work in collaboration with the SVP of Software Development to establish a roadmap of enterprise and application-specific architectural improvement
  • Assist application Product Owners in prioritization of architectural work on the code base
  • Work closely with the Product team and SVP of Software Development to estimate large efforts and guide long-term decisions about how to implement new features and functionality
  • Mentor and guide developers to improve their coding practices via code standards, unit testing, secure coding practices, design patterns, code reviews, pair programming and other best practice activities as necessary
  • Conduct skills development efforts when new technologies are introduced
  • Inspire and excite people internally around the technology vision and plans
What we offer
What we offer
  • Medical, dental, vision insurance
  • Wellness and mental health benefits
  • Tax-Advantaged healthcare accounts
  • Financial and income protection benefits (life insurance, short-term disability, 401(k)
  • Paid time off (PTO), holidays and sick time off
  • Remote worker assistance for wellness and home office
  • 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

Principal Software Architect - CoreAI

Are you passionate about making Artificial Intelligence (AI) systems security, t...
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 discipline or equivalent experience AND 8+ years of technical engineering experience with coding in languages including, but not limited to, C++, C#, Go, Java, or Python
  • 6+ years technical engineering experience designing and delivering highly available, large-scale cloud services and distributed systems
  • Experience designing AI powered products and services
  • 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
  • Architect, design, and develop large-scale distributed cloud services and solutions with a focus on high availability, scalability, robustness, and observability
  • Lead project development across the organization and work with subject matter experts and stakeholders to drive development and release plans
  • Evaluate alternative architectures and technologies that best fit the business requirements and service KPIs
  • Take end-to-end responsibility for the development lifecycle and production readiness of the services you build and drive the team’s DevOps culture
  • Drive and uphold the best practices of modern software engineering through code and design reviews and take effective service decisions based on data and telemetry
  • Understand Microsoft businesses and collaborate with stakeholders towards cohesive, end-to-end experiences for Microsoft customers
  • Embrace a growth mindset and stay up to date with the current and state-of-the-art technologies to improve customer experience and better serve the product’s business needs
  • Fulltime
Read More
Arrow Right