We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results

Principal Software Architect

Belcan Corporation
United States, Oregon, Hillsboro
Jun 10, 2025

Details:

Job Title: Principal Software Architect
Location: Hillsboro, OR
Zip Code: 97006
Start Date: ASAP
Job Type: Direct Hire
Pay Rate: $190k - $210k/salary Doe
Schedule: Hybrid
Keywords: #SoftwareArchitect #Engineeringjobs

JOB RESPONSIBILITIES:
* Develop and document end-to-end software - system architectures and strategies for IFEC products and features.
* Define and develop architecture that functionally decomposes complex business and technical problems into simple, straight-forward solutions.
* Define, document and communicate clear functional and Non-Functional requirements for the architectures including key integrations, dependencies, and risks.
* Define reusable patterns and frameworks that reduce cost, complexity and overall maintenance of proposed solutions.
* Review existing system architectures and identify opportunities to reduce technical debt and improve performance, stability and reliability of existing systems.
* Ensure Architecture definitions align with DevOps principles including operational flows and models that meet business and customer outcomes.
* Serve as an expert inperformance, scalability, enterprise system architectures, and engineering best practices.
* Ensure platform and product delivery meets the architectural and functional tenants including.
* Demonstrate strong balance between technical leadership and business judgement to make right decisions and technology choices.
* Communicate the software architecture throughout the organization via presentations and architecture documents/diagrams.
* Interface with product teams on review of new features / products and provide guidance on the implications / work scope / feasibility of them.
* You will exert technical influence over multiple teams, increasing their productivity and effectiveness by sharing your deep knowledge and experience.
* Collaborate with development / test / integration / support teams on refinement/implementation/verification/deployment of the chosen architecture.
* Participate in detailed design, test plan and go-to-market reviews to ensure alignment with the chosen architecture and NFRs are met.
* Evaluate upcoming technologies, stay current with industry best practices and adapt them into the system architecture as needed to enable the platform and product roadmaps.
* Create and drive prototypes, proof-of-concepts and demonstrations to evaluate new architecture / technologies on the systems.
* Provide technical leadership to junior software engineers in the areas of software design, implementation and test.

REQUIRED QUALIFICATIONS:
* Bachelor or Masters of Science Degree in Computer Sciences, Computer Engineering, Electrical Engineering or other related engineering degree, or equivalent experience
* Experience with related architecture, design and development in Linux / android systems
* Experience with embedded systems architecture, design and development in Aviation, Automotive, or similar industry
* Experience defining and building complex platform-based architectures and ecosystems.
* Experience leading complex projects and product development teams which including junior and senior architects, technical SME"s, developers, and product owners
* Experience defining system and product requirements - both functional and non-functional requirements
* Experience documenting functional and non-functional system and product requirements, decomposing into technical requirements and architecture documentation
* Experience and Expert knowledge of systems design, architecture and implementing large scale, complex, transactional and business systems
* Experience driving systems design, architecture and implementing hosting platform architecture using cloud native virtualization technologies
* Experience with enterprise and cloud technologies such as software define compute, storage and networking
* Experience with leveraging DevOps as an architectural and design construct for design / development of products and applications
* Expert understanding of different architectural patterns (such as serverless, service based, event based, micro services, distributed systems including pros/cons of each and when to apply them
* Experience with architecture / design / development of complex Linux / Android embedded and distributed systems
* Experience with architecture / design / development of complex systems leveraging cloud platforms such as AWS, Azure or Google.
* Experience with infrastructure configuration automation (Ansible, Terraform, etc.), DevSecOps / CICD (Gitlab, ArgoCD, etc.) and with Observability tools (Open Telemetry, Datadog, Prometheus, Grafana, Splunk, etc.).
* Solid understanding of security related tools, technologies, and best practices both on-premises and Cloud.
* Ability to lead and work in fast paced agile (SAFe and SCRUM) global team setting, mentoring junior team members with minimal supervision.

Excellent Leadership and communication skills.
If you are interested in this role, please apply via the apply now link provided. Our overriding goal is to provide quality staffing solutions that help people, organizations, and communities succeed. Belcan is a leading provider of qualified personnel to many of the world's most respected enterprises. We offer excellent opportunities for contract, temporary, temp-to-hire, and direct assignments. We are the employer of choice for thousands worldwide. For more information, please visit our website at Belcan.com
EOE/F/M/Disability/Veterans


Applied = 0

(web-696f97f645-r6qmr)