
HireClout
Job Title: Principal Software Architect – Head End
Role Overview:
A high-impact opportunity for a Principal Architect to lead end-to-end platform architecture across onboard systems and ground-based operations. This role includes architectural oversight, roadmap development, design governance, and cross-functional alignment across complex, distributed software ecosystems.
Key Responsibilities:
-
Define and own the overarching architecture for integrated platform systems across embedded and operational domains.
-
Guide and review architecture and implementation efforts across onboard and ground software teams.
-
Lead product development and architecture reviews involving teams of engineers, SMEs, architects, and product stakeholders.
-
Translate business goals into functional and non-functional system requirements, architecture documentation, and implementation plans.
-
Design scalable, high-performance system architectures for transactional, cloud-native, and distributed computing environments.
-
Implement hosting architectures leveraging virtualization, container orchestration, and software-defined infrastructure.
-
Architect modern platforms using DevOps/DevSecOps principles and CI/CD pipelines.
-
Apply architectural patterns such as microservices, service-based, event-driven, and serverless—understanding trade-offs and application contexts.
-
Lead development efforts on both embedded (Linux/Android) and distributed systems, including cloud integration across platforms like AWS, Azure, and Google Cloud.
-
Ensure secure design practices across both on-prem and cloud environments.
-
Establish observability practices using tools like OpenTelemetry, Datadog, Prometheus, Grafana, Splunk, etc.
-
Foster a culture of mentorship, technical rigor, and agile collaboration in a fast-paced, global SAFe/Scrum development environment.
Preferred Experience:
-
Proven leadership of large-scale software platform architecture projects.
-
Deep experience in system design for highly regulated or mission-critical environments (e.g., aerospace, automotive, industrial).
-
Strong working knowledge of infrastructure automation tools (e.g., Ansible, Terraform), modern DevOps pipelines (e.g., GitLab, ArgoCD), and cloud-native technologies.
-
Excellent communication skills with the ability to influence across technical and business teams.
Education & Qualifications:
-
Bachelor’s or Master’s degree in Computer Science, Computer/Electrical Engineering, or a related technical field—or equivalent professional experience.
-
10+ years of experience architecting and developing embedded and distributed software platforms based on Linux or Android.
-
10+ years of experience in systems architecture and development within complex technical industries.
Location:
Position is based in Portland, Oregon (PDX region preferred).
REF: JOB-4506