Principal Software Architect

CareerCircle
Brea, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
$ 260K

Job location

Remote
Brea, United States of America

Tech stack

Artificial Intelligence
iOS
Computing Platforms
Linux
Linux on Embedded Systems
Middleware
Embedded Software
Linux System Administration
Service-Oriented Architecture
Software Engineering
Delivery Pipeline
iOS
Build Management
Go
Programming Languages

Job description

Apple IOS Visionary Pipelines Innovation Middleware Scalability Prototyping Abstractions IOS Development Operating Systems Embedded Software Technical Standard Software Engineering Technical Leadership Artificial Intelligence Linux On Embedded Systems Go (Programming Language) Architectural Development Engineering Design Process Design Elements And Principles, The Principal Software Architect provides architectural vision and technical leadership across a distributed engineering environment, driving modernization initiatives that strengthen platform abstractions, improve architectural clarity, and increase technical leverage. This role focuses on complex system-level challenges while shaping long-term platform strategy, design principles, and technical standards to ensure scalability, maintainability, and innovation. The architect leads the development of a new platform, including building an iOS infrastructure to support build, test, and deployment pipelines, and enabling applications to run effectively on the platform., * Provide architectural vision and technical leadership across a distributed engineering organization.

  • Drive modernization initiatives that strengthen platform abstractions and improve architectural clarity.
  • Define and evolve long-term platform strategy, design principles, and technical standards to ensure scalability, maintainability, and innovation.
  • Work directly on complex system-level challenges, including OS internals, middleware, and service architectures.
  • Lead the architectural development of a new platform that is currently in market, ensuring it can support diverse applications and use cases.
  • Design and build an iOS infrastructure to support build, test, and deployment processes for applications on the platform.
  • Architect and refine platform foundations that can be used by multiple internal teams and external partners.
  • Balance abstraction and pragmatism by creating architectures that are both forward-looking and incrementally evolvable.
  • Collaborate with engineering teams to ensure platform services and system components perform reliably in embedded Linux and resource-constrained environments.
  • Establish and promote best practices for middleware patterns, service architectures, and system services across the organization.
  • Provide hands-on contribution to architectural development, dedicating a significant portion of time to design, prototyping, and code-level guidance.
  • Mentor and guide engineers and technical leaders, fostering a culture of technical excellence and thoughtful system design., Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools. Related Jobs Principal Software Architect Actalent

Brea, CA*Remote

Linux Apple IOS Visionary Pipelines Innovation Middleware Scalability Prototyping Abstractions IOS Development Operating Systems Embedded Software Technical Standard Software Engineering Technical Leadership Artificial Intelligence Linux On Embedded Systems Go (Programming Language) Architectural Development Engineering Design Process Design Elements And Principles +0

Requirements

  • Bachelor's degree in Engineering or a related field.
  • 20+ years of software engineering experience with a deep focus on platform architecture, system services, and foundational systems that support diverse engineering organizations and use cases.
  • Broad systems-level expertise spanning operating system internals, middleware patterns, and service architectures.
  • Strong understanding of embedded Linux environments and resource-constrained systems.
  • Proven track record architecting platforms used by multiple teams or external partners.
  • Demonstrated ability to balance abstraction with pragmatism and long-term architectural thinking with incremental evolution.
  • Experience with embedded software development.
  • Experience with Go (Golang).
  • Experience with iOS development and building supporting infrastructure.
  • Experience in architecture development for complex, distributed platforms.
  • Experience working with Linux-based systems and middleware components.

About the company

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.

Apply for this position