We are building a greenfield Commercial Lines insurance platform with an initial focus on Commercial Property. The platform is designed as a modern microservices-based ecosystem supporting underwriting, rating, policy administration, carrier management, and third-party integrations.
The Solution Architect will report into Enterprise/Solution Architecture and work closely with Product, Underwriting, Actuarial, Engineering, and Data Engineering teams. This is a hands-on architecture and governance role responsible for defining the target-state architecture and producing architecture deliverables that engineering teams will build against.
Req.#(phone hidden)
The recruiting efforts for this position are intended to fill an existing vacancy for a current position.
Responsibilities
- Define service decomposition, bounded contexts, and data ownership per service
- Design the event-driven backbone, including Kafka (or equivalent) domain event models, event schemas, versioning, and replay semantics
- Author OpenAPI 3.1 specifications for all inter-service and externally consumed APIs before Engineering builds against them
Design the commercial insurance data model, including the Account Applicant Policy Coverage Location Building
- Unit/Exposure hierarchy and NAICS-specific exposure schema extensions
- Design the immutable Premium Transaction Ledger enabling full rating-factor-level reconstruction of every bound dollar across policy, coverage, location, building, exposure, carrier, and factor levels
- Enforce architectural separation between the stateless Rating Service (pricing only) and the Rules Service (eligibility, referral, and straight-through disposition logic)
- Design the Carrier Service abstraction layer supporting multiple carriers and quota-share allocation models
- Define integration architecture for SSO federation, AMS/clearinghouse connectivity, third-party data enrichment providers, and payment gateway integrations
Drive non-functional requirements, including sub-second rating response times, 99.9% uptime, RPO 15 minutes, RTO
- 4 hours, and architectural governance standards such as immutable transactions, effective dating, and prohibition of cross-service database access
- Produce and maintain architecture artifacts, including C4 diagrams, ADRs, API contracts, and data models
Requirements
- 8+ years solution/enterprise architecture, with at least one greenfield microservices platform shipped end-to-end (design through production)
- P&C; insurance domain experience, ideally Commercial Lines (account/policy/coverage hierarchies, rating engines, underwriting rules engines). Personal Lines-only background is a gap, not a disqualifier, but must be paired with fast ramp capacity
- Event-driven architecture in production – Kafka or equivalent, domain event design, CQRS, eventual consistency trade-offs
- API design at the contract level – OpenAPI 3.1, versioning strategy, backward-compatibility discipline across independently deployable services
- Data architecture for regulated, auditable financial transactions – immutable ledgers, effective-dating, reconciliation jobs, NUMERIC precision handling
- Direct experience with reinsurance/quota share, bordereaux reporting, or multi-carrier allocation is a strong plus, not a hard requirement
- Experience integrating IVANS, EZLynx, or similar AMS/clearinghouse platforms
Nice to have
- Experience with Microsoft Azure, .NET, and SQL Server
We offer
- Extended Healthcare with Prescription Drugs, Dental and Vision, and Healthcare Spending Account (Company Paid)
- Life and AD&D; Insurance (Company Paid)
- Employee Assistance Program (Company Paid)
- Telehealth (Company Paid)
- Short-term Disability (Company Paid)
- Long-Term Disability
- Paid Time Off (including vacation and sick days)
- Registered Retirement Savings Plan (RRSP) with Company match
- Maternity/Parental/Adoption Leave Top-up
- Employee Stock Purchase Program
- Critical Illness Insurance
- Employee Discounts
- Unlimited access to LinkedIn learning solutions
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our clients, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
Engineer the Future with a Career at EPAM
EPAM Canada welcomes and encourages applications from candidates with disabilities. Please contact WFA Human Resource CA
[email protected] if you have questions in this regard, or if you require an accommodation to complete the application process. Click here to review EPAM’s Accessibility for Ontarians with Disabilities Accessibility Policies and Multi-Year Access.
An artificial intelligence system is software that is developed with one or more techniques that can, for a given set of human-defined objectives, using algorithmic information processing, generate outputs such as content, predictions, recommendations, or decisions with varying levels of autonomy (“AI”). Tasks that humans have traditionally done by thinking and reasoning are increasingly being done by, or with the help of, AI to help create efficiencies.EPAM may use AI during the recruitment process, in connection with collecting or processing your personal data. Some (non-exhaustive) examples of tasks that EPAM may use AI for include conducting initial screening, creating transcripts of interviews, and assessing applications/CVs against defined job description criteria to make suggestions to the individuals evaluating your candidacy.Your personal data and the results of any processing are not shared with AI applications outside of EPAM infrastructure. While EPAM may use AI to help create efficiencies during the recruitment process, EPAM does not use AI to make hiring decisions, which is done by EPAM Talent Acquisition and management.
📌 Solution Architect (P&C insurance domain) (Canada)
🏢 EPAM Systems
📍 Canada