Posted Apr 18, 2026
As a Lead / Principal Architect for Distributed Systems at an exciting InsurTech startup building an AI-native stack for the Insurance industry, your role will involve:
Owning end-to-end system architecture for large-scale, distributed, event-driven systems. - Designing systems using patterns such as Event Sourcing, CQRS, Domain-Driven Design (DDD), and Hexagonal / Ports & Adapters architecture. - Driving architectural decisions around consistency models, scalability, observability, resiliency, and fault tolerance. - Leading design reviews and establishing architectural guardrails across teams. Your responsibilities will also include:
Working across multiple industry domains and customer contexts. - Engaging directly with enterprise customers to understand business and regulatory constraints, translate requirements into technical blueprints, and support solution design and implementation. - Guiding implementation teams during complex delivery programs. In order to be successful in this role, you should have:
10+ years of software engineering experience. - Significant experience building systems in regulated domains such as Insurance, Banking, Payments, or Lending. - Deep practical expertise in Event Sourcing, CQRS, DDD, and Hexagonal architecture. - Experience designing event-driven systems using platforms such as Apache Kafka or similar. - Strong understanding of data consistency models, concurrency control, and transactional boundaries. - Experience integrating AI/ML systems into enterprise software stacks. - Hands-on coding experience in one or more modern backend ecosystems (e.g., Java/Kotlin). - Experience working in startup environments with high ownership and ambiguity. - Experience working with enterprise customers and multi-stakeholder environments. - Strong written and verbal communication skills. As a Lead / Principal Architect for Distributed Systems at an exciting InsurTech startup building an AI-native stack for the Insurance industry, your role will involve:
Owning end-to-end system architecture for large-scale, distributed, event-driven systems. - Designing systems using patterns such as Event Sourcing, CQRS, Domain-Driven Design (DDD), and Hexagonal / Ports & Adapters architecture. - Driving architectural decisions around consistency models, scalability, observability, resiliency, and fault tolerance. - Leading design reviews and establishing architectural guardrails across teams. Your responsibilities will also include:
Working across multiple industry domains and customer contexts. - Engaging directly with enterprise customers to understand business and regulatory constraints, translate requirements into technical blueprints, and support solution design and implementation. - Guiding implementation teams during complex delivery programs. In order to be successful in this role, you should have:
10+ years of software engineering experience. - Significant experience building systems in regulated domains such as Insurance, Banking, Payments, or Lending. - Deep practical expertise in Event Sourcing, CQRS, DDD, and Hexagonal a
Don't want to apply yourself?
Our team writes your resume, applies for you, preps you for interviews, and negotiates your offer.
Browse Jobs
By Role
By City