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.#1119126031The recruiting efforts for this position are intended to fill an existing vacancy for a new position.ResponsibilitiesDefine service decomposition, bounded contexts, and data ownership per serviceDesign the event-driven backbone, including Kafka (or equivalent) domain event models, event schemas, versioning, and replay semanticsAuthor OpenAPI 3.1 specifications for all inter-service and externally consumed APIs before Engineering builds against themDesign the commercial insurance data model, including the Account Applicant Policy Coverage Location Building Unit/Exposure hierarchy and NAICS-specific exposure schema extensionsDesign the immutable Premium Transaction Ledger enabling full rating-factor-level reconstruction of every bound dollar across policy, coverage, location, building, exposure, carrier, and factor levelsEnforce 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 modelsDefine integration architecture for SSO federation, AMS/clearinghouse connectivity, third-party data enrichment providers, and payment gateway integrationsDrive 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 accessProduce and maintain architecture artifacts, including C4 diagrams, ADRs, API contracts, and data modelsRequirements8+ 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 capacityEvent-driven architecture in production – Kafka or equivalent, domain event design, CQRS, eventual consistency trade-offsAPI design at the contract level – OpenAPI 3.1, versioning strategy, backward-compatibility discipline across independently deployable servicesData architecture for regulated, auditable financial transactions – immutable ledgers, effective-dating, reconciliation jobs, NUMERIC precision handlingDirect experience with reinsurance/quota share, bordereaux reporting, or multi-carrier allocation is a strong plus, not a hard requirementExperience integrating IVANS, EZLynx, or similar AMS/clearinghouse platformsNice to haveExperience with Microsoft Azure, .NET, and SQL ServerWe offerExtended 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 DisabilityPaid Time Off (including vacation and sick days)Registered Retirement Savings Plan (RRSP) with Company matchMaternity/Parental/Adoption Leave Top-upEmployee Stock Purchase ProgramCritical Illness InsuranceEmployee DiscountsUnlimited access to LinkedIn learning solutionsEPAM 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 EPAMEPAM Canada welcomes and encourages applications from candidates with disabilities. Please contact WFA Human Resource CA WFAHRCA@epam.com 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.