Role overview
Provide senior technical leadership for cloud-native services that give customers, service teams, and AI agents secure, accurate customer context. The role spans architecture, hands-on Java development, production operations, modernization, and the design of AI agents and secure interfaces that allow other systems to use customer information safely.
Responsibilities
- Design, build, and operate Java and Spring Boot services on AWS, including REST APIs and event-driven systems.
- Set engineering standards and guide technical direction across applications; review designs and code, assess cross-system impacts, and mentor engineers.
- Lead incremental modernization, including runtime upgrades, migration to managed messaging, and transitions of workloads and databases to cloud infrastructure.
- Apply spec-driven development: define behavior and acceptance criteria, keep specifications with code, and use automated unit, integration, and contract tests.
- Build, evaluate, and operate production AI agents and secure tools or APIs for agent access to customer context.
- Own delivery and production support, document systems and design decisions, and improve reliability, security, and engineering practices.
Requirements
- Bachelor’s degree in computer science, information systems, or a related field, or equivalent experience; at least eight years of software engineering experience.
- Experience leading technical direction across multiple applications and mentoring engineers.
- Expert hands‑on Java (17 or 21) and Spring Boot skills, including production REST and event‑driven services, object‑oriented design, and design patterns.
- Experience with AWS cloud‑native services, Kubernetes, GitOps, identity and secrets management, observability, and reliability practices such as service‑level objectives.
- Practical experience with AI‑assisted delivery, written specifications, automated testing, CI/CD, and small, frequent releases.
- Production experience designing and operating at least one LLM‑powered agent, including secure tool use and evaluation; willingness to join an on‑call rotation.
Benefits and work setup
- Hybrid schedule with two work‑from‑home days and three office days each week. Candidates must live in or be willing to relocate to the greater Bellevue, Washington area.
- Benefits include retirement matching, health coverage, parental leave, adoption assistance, and tuition reimbursement.
Salary range: $154,837-227,095 USD, with eligibility for an annual cash and equity bonus of 10-20% based on individual performance.