Solution Architect
Role details
Job location
Tech stack
Job description
We are seeking a Solution Architect to design and guide modernization solutions that move legacy, on-premise systems and data into AWS. This role supports an expanding enterprise program building a data cache for transactional data, starting with commercial claims and scaling into additional domains. This is an architecture and design position focused on end-to-end system design, integration patterns, non-functional requirements, and stakeholder leadership; it is not a hands-on coding role., * Create clear end-to-end architecture designs, including diagrams in tools like Lucid, showing data flow, AWS services, and integration patterns.
- Design modernization approaches for legacy platforms and workloads migrating to AWS, such as moving from MarkLogic to AWS.
- Define data ingestion and integration patterns for legacy-to-cloud movement, such as using CDC with Precisely, publishing to Kafka, and defining services in front of the data pipeline.
- Own non-functional architecture, including resiliency, high availability, disaster recovery, and related operational design considerations.
- Make and document key platform decisions, such as service runtime selection between serverless and Kubernetes, based on legacy constraints.
- Partner with engineering teams by providing architecture direction; you will not be expected to write Terraform, build CI/CD pipelines, or develop application code.
- Ramp up within one stream of the program, then operate across multiple streams as new domains are onboarded.
- Leverage AI productivity tools (e.g., Copilot, Claude, GitHub Copilot) to accelerate delivery and ramp-up time.
Requirements
- Proven solution architecture experience spanning both cloud (AWS) and legacy/on-premise modernization, including data movement principles and legacy constraints.
- Demonstrated ability to translate ambiguous problems into clear architecture artifacts such as diagrams, decisions, and patterns.
- Deep understanding of non-functional requirements and the ability to incorporate them into designs.
- Strong stakeholder management, leadership presence, maturity, and conflict-resolution capability.
- Ability to self-direct and operate with a high degree of autonomy., * Familiarity with architecture patterns involving CDC tools (e.g., Precisely), event streaming (e.g., Kafka), and designing service layers.
- Familiarity with Spring Boot ecosystems.
- Experience deciding between serverless versus Kubernetes deployment patterns based on constraints and non-functional requirements.
Benefits & conditions
A pay range of $70.00 to $80.00 per hour is available for this position. The benefits package is available to eligible employees.