CrawlJobs Logo

Principal Software Architect

United States, Strongsville Employment contract · Job Posted July 13, 2026
Apply Position
Job Link Share

Job Description

Foundation Software is seeking an experienced Principal Software Architect to lead our software architecture team and provide technical leadership across the engineering organization. Working closely with the VP of Architecture, you'll help shape the technical direction of our platform, mentor architects and senior engineers, and guide the design of scalable, secure, and maintainable software solutions. This role is ideal for someone who enjoys influencing technical strategy while remaining hands-on through architecture reviews, design sessions, and solving complex engineering challenges.

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

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

What we offer

  • Medical
  • Dental
  • Vision
  • 401K
  • PTO

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

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

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