Back to all jobs

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


    • Job type: Permanent
    • Location: Portland, OR
    • Date posted:
    • Salary:$230000 - $ per Year