Job offers - CrawlJobs

Principal Software Architect Jobs (Hybrid work)

7 Job Offers

Senior Principal Staff Software Engineer (Technical Architect)
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Principal Software Engineer, Perception Architect
Save Icon
Salary Icon
Salary
410000.00 - 492000.00 USD / Year
Expiration Date
Until further notice
Principal Software Architect, Platform Engineering
Save Icon
Principal Software Architect sought for Microsoft’s new Platform Engineering team in Redmond. Build an AI-first internal developer platform from scratch, enabling thousands of engineers to ship faster and safer. Requires 8+ years coding in C, C++, C#, Java, JavaScript, or Python, plus a Bachelor’...
Salary Icon
Salary
165600.00 - 296400.00 USD / Year
Expiration Date
Until further notice
Principal Software Engineer - Architect
Save Icon
Salary Icon
Salary
165600.00 - 296400.00 USD / Year
Expiration Date
Until further notice
Principal AI Software Architect
Save Icon
Principal AI Software Architect sought in St. Louis to lead enterprise-wide AI and software systems design. Requires 7+ years in software architecture with 2+ years in AI/ML, plus expertise in .NET and MS SQL Server. Drive innovation, MLOps, and scalable solutions while mentoring teams. Join us t...
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Principal Flight Software Architect
Save Icon
Principal Flight Software Architect sought by Orion Space Systems to lead software design excellence for complex spacecraft and payloads. This high-impact role requires 14+ years in high-reliability aerospace, deep expertise in embedded systems, RTOS, C/C++, and space processing architectures (mi...
Salary Icon
Salary
152624.06 - 265383.63 USD / Year
Expiration Date
Until further notice
Principal Software Engineering Architect
Save Icon
Lead AI-driven network architecture as a Principal Software Engineering Architect at Microsoft Digital in Redmond. Design scalable, 99.99% reliable enterprise systems using C#, Python, and Terraform. Drive digital transformation with generative AI and agentic operations. Mentor teams, build resil...
Salary Icon
Salary
142800.00 - 274800.00 USD / Year
Expiration Date
Until further notice

About the Principal Software Architect role

Explore Principal Software Architect jobs and discover a career at the pinnacle of technical leadership. A Principal Software Architect is a visionary strategist and master engineer responsible for defining the technological future of an organization. This senior role transcends individual projects, focusing on the holistic health, scalability, and strategic direction of the entire software ecosystem. These architects are the bridge between high-level business objectives and concrete technical execution, ensuring that every system aligns with long-term goals.

The core responsibility of a Principal Software Architect is to establish and evangelize the overarching technical vision. They make critical decisions on technology stacks, architectural patterns (such as microservices, event-driven, or monolithic), and development standards. Their day-to-day work involves leading architectural reviews, designing complex system integrations, and creating blueprints that development teams will follow. They are deeply involved in the entire Software Development Life Cycle (SDLC), from initial concept and feasibility analysis through to deployment and operational considerations, often working closely with DevOps practices.

A significant part of the role is mentorship and influence. Principal Software Architects guide, coach, and elevate entire engineering departments. They conduct code reviews, establish best practices for code quality and security, and lead initiatives to modernize legacy systems through refactoring and innovative solutions. They collaborate with stakeholders including product managers, senior executives, and engineering leads to translate business requirements into viable technical roadmaps, often estimating effort and prioritizing architectural enablers alongside new feature development.

Typical requirements for Principal Software Architect jobs include extensive experience, often 10+ years in software development with a proven track record in senior engineering or team leadership positions. A deep, polyglot understanding of multiple programming languages, frameworks, and platforms (especially cloud providers like AWS, Azure, or GCP) is essential. They must possess exceptional analytical and problem-solving skills, with mastery of design patterns and architectural principles. Crucially, outstanding communication and leadership abilities are non-negotiable, as the role demands the capacity to articulate complex technical strategies to both technical and non-technical audiences. A background in Agile/Scrum methodologies is commonly expected. For those who excel at shaping technology to drive business success, Principal Software Architect jobs represent the ultimate synthesis of technical depth and strategic leadership.