Careers · Engineering
Application Architect
Own the technical architecture of complex client platforms, from discovery through delivery, and guide the teams that build them.
About the role
Own the technical architecture of complex client platforms, from discovery through delivery, and guide the teams that build them. You’ll join a collaborative delivery team and work directly with clients to turn their goals into reliable, well-engineered technology.
What you’ll do
- Lead architecture discovery workshops and produce clear solution designs.
- Define service boundaries, data models, integration patterns and non-functional requirements.
- Guide engineering teams and review critical code and infrastructure changes.
- Evaluate technologies and make build-versus-buy recommendations.
- Present technical strategy and trade-offs to client stakeholders.
What you’ll bring
- 8+ years in software engineering, including 3+ years in an architecture role.
- Deep experience designing cloud-native systems on AWS, Azure or Google Cloud.
- Strong knowledge of distributed systems, APIs and event-driven architecture.
- Ability to communicate clearly with technical and non-technical audiences.
- Experience mentoring senior engineers.
Nice to have
- Experience in regulated industries such as healthcare or finance
- Cloud architecture certification
- Background in .NET or Java ecosystems
Apply for this role
Fields marked “optional” can be left blank.