CrawlJobs Logo

Principal Architect, Application Software

United States, Sunnyvale · Job Posted January 10, 2026
Apply Position
Job Link Share

Job Description

As Principal Architect, Application Software, you will play a key role in designing the software architecture and integration layers that enable our AI product to operate across a wide range of customer-provided hardware and software environments. You will work closely with the Director of Application Software & Senior Engineering Manager, Application Software to define a scalable, portable, and robust software framework for production deployment across different OEM platforms. You will also guide and mentor engineers, collaborate with cross-functional teams, and contribute directly to technical delivery.

Job Responsibility

  • Design and maintain the application-level software architecture enabling integration of our AI stack into multiple target environments
  • Develop portable software libraries and adaptation layers for automotive platforms including Linux + hypervisors, QNX, and Adaptive AUTOSAR
  • Define clear APIs and software interfaces that abstract away platform-specific details while maintaining performance and safety
  • Collaborate with systems engineers, ML engineers, and product teams to capture integration and deployment requirements
  • Evaluate customer platform specifications and lead efforts to adapt the product for successful integration
  • Conduct hands-on development and code reviews, ensuring high code quality and alignment with functional safety and cybersecurity standards
  • Act as a technical liaison with OEM and Tier 1 partners during integration, debugging, and validation
  • Support the definition of application-layer safety mechanisms and contribute to safety analysis artifacts (e.g., SW FMEA, safety manual inputs)

Requirements

  • 8+ years of experience in embedded or automotive software development
  • Expertise in C++ (modern C++14/17), Python, and multi-threaded real-time systems
  • Deep experience architecting cross-platform software that runs on heterogeneous automotive platforms (e.g., NVIDIA Drive, Qualcomm Ride)
  • Solid understanding of automotive software architectures: Linux (with hypervisor/virtualization), QNX, and Adaptive AUTOSAR
  • Strong knowledge of automotive communication protocols (CAN, Ethernet, SOME/IP) and system-level integration topics (boot-time orchestration, inter-process communication)
  • Experience working within ISO 26262 environments and contributing to safety-relevant software design
  • Familiarity with Yocto, build systems (e.g., Bazel, CMake), and containerization tools (Docker, OCI)
  • Excellent problem-solving skills and ability to drive architecture decisions from concept to implementation

Nice to have

  • Exposure to AI/ML system integration in embedded environments
  • Experience with BSPs, device drivers, and low-level OS configuration
  • Familiarity with OTA, secure boot, and automotive security standards (ISO/SAE 21434)
  • Track record of successful integration with Tier 1 or OEM partners

Looking for more opportunities?

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

Similar Jobs for

Principal Architect, Application Software

8 matching positions

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

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 AI Software Architect

Principal Artificial Intelligence (AI) Software Architect leads the design, deve...
Location
Location
United States , St. Louis
Salary
Salary:
Not provided
vantagelinks.com Logo
VantageLinks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in the field of computer science, information systems, or computer engineering or equivalent experience
  • 7+ years of experience in software architecture and engineering, with at least 2 years focused on AI/ML systems
  • 5+ years of hands-on experience with application development tools, including Visual Studio .NET
  • 5+ years of hands-on experience with relational database technology, preferably MS SQL Server
Job Responsibility
Job Responsibility
  • Architects and leads the development of AI-driven platforms and scalable software systems aligned with strategic business goals
  • Collaborates cross-functionally with engineering, product, and business teams to define use cases and deliver impactful solutions
  • Evaluates and selects AI and software technologies, frameworks, and tools for optimal performance, scalability, and maintainability
  • Establishes and promotes best practices in AI model development, MLOps, software engineering, DevOps, and system architecture
  • Mentors engineering teams, fostering a culture of innovation, excellence, and continuous improvement
  • Drives technical strategy and long-term planning, aligning engineering efforts with enterprise objectives
  • Ensures compliance with data privacy, security, and ethical standards in all AI and software initiatives
  • Champions engineering excellence through code reviews, automated testing, CI/CD, and agile methodologies
  • Other duties as needed or assigned
Read More
Arrow Right

Principal Flight Software Architect

Principal Flight Software Architect serves in the Orion Space Systems principal ...
Location
Location
United States , Louisville
Salary
Salary:
152624.06 - 265383.63 USD / Year
arcfield.com Logo
Arcfield
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree or higher in a relevant engineering or computation field plus 16-18 years, MS plus 14+ years, or PhD plus 10+ years of professional experience in software engineering development positions for high-reliability space and aerospace applications.
  • Extensive experience with space processing architecture encompassing micro-controllers, processors, system-on-chip and graphic processing unit devices.
  • Deep knowledge of embedded systems, operating systems, RTOS and programming languages (C/C++).
  • Experience supporting programs and products through all phases of development – from requirements derivation and development to sustainment.
Job Responsibility
Job Responsibility
  • Architecture development of complex flight and ground software designs for all missions and products. You will have architecture responsibility and technical authority required.
  • Development of complex applications and algorithms for embedded processing systems utilizing latest processing architectures: micro-controllers, processors, graphic processing units (GPU) and system-on-chip devices (SoC), for spacecraft and payload applications.
  • You will lead design for excellence methods and processes utilizing the latest tools and industry standards. You will lead day to day architecture and code development, design artifact development, code reviews and code. management. You will work with the senior director to develop design assurance methods and processes, while balancing technical excellence, cost and schedule targets.
  • You will lead internal and external design reviews ensuring technical, team and design artifact excellence. You will lead and present complex technical topics to the diverse customer community.
What we offer
What we offer
  • Health Insurance
  • Life Insurance
  • Paid Time Off
  • Holiday Pay
  • Short Term and Long-Term Disability
  • Retirement and Savings
  • Learning and Development opportunities
  • wellness programs
  • Fulltime
Read More
Arrow Right

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 Engineer (Software Architect)

At Flight Centre Travel Group (FCTG) our purpose is to 'open up the world for th...
Location
Location
Australia , South Bank
Salary
Salary:
Not provided
fctgcareers.com Logo
Flight Centre Brand
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years experience as a Technical Lead or Technical Architect
  • Experience in transactional domains (e.g. bookings, payments, e-commerce) where data integrity and financial accountability are critical
  • Broad experience across diverse technology stacks with the ability to assess trade-offs across languages, paradigms, hosting models and data storage approaches
  • Strong experience designing and delivering cloud-native applications built for global scale, reliability, security and performance
  • Strong knowledge of architecture styles including SOA, micro-services and common software design patterns
  • Holistic understanding of the full software lifecycle including CI/CD, observability, production support, reporting and developer tooling
  • Exposure to Kubernetes, ElasticSearch, Redis and AWS services such as EKS, Lambda, API Gateway, DynamoDB, S3 and CloudFront
  • Demonstrated experience applying AI-assisted development practices and a strong point of view on embedding AI and agentic capabilities into engineering workflows
  • Proven ability to partner with and influence senior business stakeholders
  • Excellent written and oral communication skills
Job Responsibility
Job Responsibility
  • Shape technical strategy through hands-on involvement in product discovery, prototyping and planning
  • Design pragmatic, cloud‑native architectures with a focus on simplicity, reuse, testability, performance and stability
  • Lead data‑oriented architectural design, defining how data is produced, owned and transformed across business processes
  • Validate and evolve architectural decisions through spikes, proofs of concept and close collaboration with engineers and technical leads
  • Champion adoption of AI and agentic capabilities in engineering workflows, leveraging emerging technologies to improve delivery and impact
  • Stay close to delivery and the code, supporting teams with system dependencies, risk identification and production readiness
  • Establish and promote architectural patterns, standards and best practices that scale across teams and domains
  • Mentor engineers and technical leaders, empowering teams to make sound architectural decisions within clear security and stability guardrails
  • Continuously improve engineering quality, developer experience, tooling, pipelines and ways of working through hands‑on contribution
What we offer
What we offer
  • Inclusive company culture
  • Equal Opportunity Employer
  • Individualised ongoing Learning & Development via communities of practice
  • Innovation Days
  • Dedicated Engineering Days
  • Access to LinkedIn Learning for ongoing skills development
  • Women in PM&E group
  • Exclusive staff discounts
  • Travel discounts including family and friends
  • Career opportunities in a network of brands and businesses across the globe
  • Fulltime
Read More
Arrow Right