Responsibilities
Technical Skills and Experience:
- Own end-to-end solution architecture for a domain or major initiative, including integrations, data flows, and non-functional requirements
- Define and govern architecture for large-scale, distributed, cross-platform systems
- Translate business goals into a pragmatic technical roadmap with product and engineering leadership
- Lead architecture and design reviews; document key decisions, trade-offs, and guardrails
- Stay hands-on through prototypes, reference implementations, and technical spikes to mitigate risk
- Establish engineering standards across APIs, testing, CI/CD, and secure-by-default practices
- Embed operability by design, including observability, resilience, runbooks, and incident readiness
- Serve as a technical escalation point and drive root cause analysis and systemic remediation
- Contribute across the SDLC, including estimation, design, and delivery
- Mentor senior engineers and emerging architects; support pre-sales with solution architecture and effort estimation
- Continuously evaluate and adopt new technologies and patterns
- Leads and mentors a team of architects, providing architectural oversight across multiple programs to drive consistency, scalability, and adherence to engineering best practices
- Bachelor’s degree or equivalent; 15+ years software development; 12+ years hands-on Java; 5+ years as a Practice Architect or Lead Architect
- Strong Java with Spring / Spring