Enterprise Solution Architect Exp. with Insurance Domain (Policy, Claims, Billing) ; No C2C Only (G.C / U.S.C / Canadian Citizens / P.R)
12+Months
USA / Canada (Remote + Travel)
Role Summary:
We are looking for a seasoned Solution Architect to define and lead the integration of a specialized insurance platform into an established enterprise application landscape. The role spans assessment of legacy systems, end-to-end architecture design, API and batch/event integration, and alignment across policy administration, claims, and billing functions. The ideal candidate is hands-on across application, integration, cloud, and data layers, and can translate business needs into scalable, secure, and maintainable solutions. Insurance domain expertise is a plus, not a prerequisite.
What You Will Do:
- Assess the current-state application ecosystem, including architecture, interfaces, data stores, integration patterns, and operational constraints.
- Define target-state architecture and an integration roadmap to connect enterprise applications with the insurance platform.
- Select and design appropriate integration models (synchronous APIs, event-driven, messaging, batch/ETL) based on functional and non-functional requirements.
- Integrate platform capabilities (policy, claims, billing) into existing applications, identifying reuse opportunities and simplification paths.
- Produce architecture assets: reference architecture, interface contracts, sequence and data-flow diagrams, API specs, and deployment topologies.
- Collaborate with application, security, infrastructure, data, DevOps, and business teams to deliver cohesive, end-to-end solutions.
- Establish non-functional requirements and patterns for scalability, performance, resiliency, security, and observability.
- Guide development and integration teams through implementation, code/design reviews, and technical decision-making.
- Evaluate and recommend cloud services, integration frameworks, and tooling (API gateways, iPaaS/ESB, messaging/event platforms).
- Troubleshoot complex integration issues; manage risks, dependencies, and impacts to legacy systems.
- Ensure adherence to enterprise architecture standards, governance, and best practices.
Key Outcomes (first 6–12 months):
- Current- and target-state integration blueprints with a phased migration plan.
- API/interface catalog with versioning and governance approach.
- Reference implementations and reusable patterns for APIs, events, and batch jobs.
- NFR matrix (security, availability, performance) and validation strategy.
- Knowledge transfer and operational runbooks for support teams.
Required Qualifications:
- 7–15 years in solution/software architecture or enterprise application integration with demonstrable delivery in complex environments.
- Deep knowledge of integration patterns and protocols (REST, event-driven, messaging, batch, A2A), API design (OpenAPI), and data exchange formats (JSON/XML).
- Hands-on experience analyzing and modernizing legacy stacks and interfaces.
- Exposure to microservices and containerized architectures; understanding of cloud services (AWS/Azure/Google Cloud Platform).
- Experience with data movement/ETL and interface/data modeling.
- Strong documentation skills (architecture views, sequence/data-flow diagrams) and stakeholder communication.
- Ability to operate autonomously in distributed/remote teams.
Preferred Qualifications:
- Background with insurance platforms and processes (policy admin, claims, billing, underwriting) and related data models.
- Experience integrating third-party/industry insurance systems into enterprise environments.
- Familiarity with identity and security controls for integrations (OAuth2/OIDC, mTLS), and zero-trust principles.
- Knowledge of CI/CD, infrastructure as code, DevOps practices, monitoring, logging, and tracing.
- Experience with API management gateways, ESB/iPaaS, message brokers/event streams, and Python or similar for data integration.
- Practical understanding of resilience patterns (circuit breakers, retries, backoff) and performance engineering.
Core Competencies:
- Systems thinking with the ability to balance delivery speed, quality, and long-term maintainability.
- Strong facilitation and stakeholder management across business and technology.
- Clear, concise communication and the ability to translate complex concepts for diverse audiences.
- Pragmatic problem-solving and risk management in evolving, legacy-heavy environments.
Education:
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or related field preferred; equivalent experience considered.
Work Model:
- Remote or hybrid. Occasional travel for workshops or key milestones may be required.