About the Role
Own the target-state architecture of the web platform and guide six engineering teams toward it. You will have the final say on technical direction, working directly with team leads and engineers to implement the strategy. Your impact will be upstream, translating business strategy into technical strategy, framing problems, and reducing risk during the early stages of development. Architect for sustained growth, focusing on horizontal scalability and cross-cutting qualities like performance, reliability, and maintainability.
Responsibilities
- Define and own the north-star architecture, guiding principles, and guardrails for six teams.
- Establish lightweight architectural governance, including reference architectures, Architecture Decision Records, an RFC process, and a tech radar.
- Drive domain decomposition and service boundaries (DDD, bounded contexts), and design event-driven systems with sound consistency, idempotency, and resilience semantics.
- Set the observability strategy, including metrics, logging, tracing, SLOs, and alerting standards.
- Shape initiatives upstream by framing problems, weighing build-vs-buy against total cost of ownership, and setting long-term direction.
- Treat security as a first-class architectural concern, implementing secure-by-design, zero-trust principles, threat modeling, and data protection.
- Set the infrastructure architecture and Infrastructure-as-Code standards (e.g., Terraform).
- Build proofs of concept to validate direction and evaluate emerging technology.
- Mentor senior engineers and enhance the architectural maturity of every team.
Requirements
- 10+ years of experience building production software, with several years in a dedicated architecture capacity, primarily using Java/Spring.
- Demonstrated ownership of platform-level architecture spanning multiple teams.
- Deep distributed-systems expertise, including microservices, event-driven, and event-sourced designs.
- Proven record of scaling systems through significant growth in traffic, data volume, and contributing teams.
- Command of data, caching, and search architecture (PostgreSQL, Redis, Elasticsearch).
- Expertise in cloud-native operations, including Kubernetes/EKS, Infrastructure-as-Code (Terraform), and CI/CD.
- Ability to design infrastructure as a reusable, governed platform.
- Strong grounding in observability practices, including instrumentation, distributed tracing, and defining SLOs/SLIs for production systems.
- Advanced security expertise, including secure-by-design architecture, authentication and authorization, and data protection.
- Fluency in moving between deep technical discussions with engineers and strategic trade-off discussions with executives.
- Self-direction to act as the senior-most architectural voice, aligning teams through influence and clarity.
Skills
- Java
- Spring
- AWS
- Microservices
- Event-driven architecture
- Event-sourced design
- PostgreSQL
- Redis
- Elasticsearch
- Kubernetes
- EKS
- Terraform
- CI/CD
- Observability
- Instrumentation
- Distributed tracing
- SLOs
- SLIs
- Security architecture
- Authentication
- Authorization
- Data protection
- Domain-Driven Design (DDD)
- Bounded contexts
Experience Level
- 10+ years building production software
- Several years in a dedicated architecture capacity
About the Company
- We build a data-intensive B2B SaaS platform on Java 21, Spring, and AWS.
