Back to all jobs

HireClout

Job Title: Senior Software Architect – Cloud Applications

Role Overview:
We’re seeking a seasoned Software Architect to lead the design and implementation of internal and external development platforms. This role will focus on creating rich developer workflows, virtual testing environments, and extensible architecture components to accelerate platform usability, testing, and service integration.

Key Responsibilities:

  • Design and build modern development platforms, including developer portals, software catalogs, and plugin-based architectures.

  • Lead the implementation of internal developer tools and workflows that integrate tightly with CI/CD pipelines.

  • Define and develop SDKs, APIs, and associated documentation to support internal engineering and external developer ecosystems.

  • Architect virtualized test environments and simulators that support continuous integration workflows and scalable testing strategies.

  • Utilize tools such as Backstage, Port, Cortex, or Cycloid to design and extend developer platforms.

  • Integrate platform solutions with CI/CD pipelines (e.g., GitLab CI, ArgoCD, Jenkins, Octopus Deploy).

  • Develop and integrate RESTful and GraphQL APIs for enhanced platform extensibility and system interoperability.

  • Ensure developer platform compatibility and efficiency within Kubernetes-based ecosystems.

  • Lead frontend and backend development of platform tools using TypeScript, React, and supporting cloud-native frameworks.

Preferred Experience:

  • Expertise in development platform architecture and the end-to-end developer experience lifecycle.

  • Strong foundation in both systems-level design and web-based interface implementation.

  • Practical experience designing infrastructure for developer enablement and automated test environments.

  • Familiarity with Kubernetes and its role in enabling virtualized development and test platforms.

Education & Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field—or equivalent professional experience.

  • 10+ years of experience designing and developing platforms in Linux or Android environments.

  • Extensive experience working with embedded systems or software platforms in complex, regulated industries such as aerospace, automotive, or industrial technology.

Location:
Position is based in Portland, Oregon (PDX region preferred).

#LI-LJ1

REF: JOB-4508


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