Software Architect


Our engineering teams build primarily in a modern, composable architecture while continuing to support and evolve legacy components where needed. This role sits directly within a sprint team as the technical architect for the solutions being delivered.


We are looking for a Software Architect who enjoys both designing systems and contributing to them. Someone who can think strategically about architecture, guide sound technical decisions, and also step into the codebase to help move delivery forward.


This role carries clear design authority within the team’s domain. You will shape technical direction, guide solution design, and influence how work is executed - while working collaboratively across engineering and product.


What You'll Do

  • Serve as the embedded technical architect within a sprint team
  • Design scalable, maintainable solutions aligned to our broader platform direction
  • Contribute meaningful production code as part of ongoing delivery
  • Make and guide key architectural decisions within your domain
  • Set clear technical standards and hold the team accountable to them
  • Partner closely with your Engineering Manager and Product Manager to drive well-designed, executable solutions
  • Engage with other Software Architects and enterprise-level leaders to align patterns and practices across teams
  • Contribute to platform evolution and system health beyond individual stories

The Environment You'll Work in

  • Frontend: Angular, React, TypeScript, Next.js
  • Backend: Node.js, Java, REST APIs
  • Eventing: Kafka
  • Cloud: AWS (EC2, S3, CloudFormation, Lambda)
  • Tooling: Jenkins, Bitbucket, Jira, Dynatrace, Snyk, AI-assisted development tools
  • Platform: Composable microservices architecture with select Hybris-powered components

Most new development happens within our modern stack, while legacy areas are maintained and evolved thoughtfully.


Why This Role Is Compelling

  • You will have real authority over solution design within your team
  • You will balance architectural thinking with hands-on contribution
  • You will influence cross-team practices through collaboration
  • You will help define and reinforce engineering excellence in practice
  • Your decisions will directly impact delivery speed, system quality, and developer experience

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available