Software Architect
Core
Designing and delivering a strategic, scalable integration platform for a global insurance and reinsurance organization using a Microsoft technology stack.
Role type
Hands-on Software Architect
Builds
A modern, resilient integration platform supporting business-critical operations
Domain
Insurance/Reinsurance, Enterprise Software, Cloud (Azure)
Deliverable
production ML models | product features | infrastructure
Required skills
C#, .NET Core, Microservices architecture, Domain-Driven Design (DDD), API design and management, Messaging technologies (RabbitMQ, Kafka, Azure Service Bus), Microsoft Azure (PaaS/SaaS/IaaS), SQL Server, NoSQL (Cosmos DB), GitHub/GitHub Enterprise, Agile/Scrum
Preferred skills
Insurance/Reinsurance domain knowledge, Regulated technology environments experience
Technologies
C#, .NET Core, RabbitMQ, Kafka, Azure Service Bus, Microsoft Azure, SQL Server, Cosmos DB, GitHub Enterprise
Responsibilities
Own end-to-end technical architecture for the integration platform; Define architecture standards, design patterns, and engineering best practices; Lead architectural decision-making across APIs, messaging, and cloud services; Provide hands-on technical leadership in solution design and development; Ensure solutions are designed for resilience, recoverability, and operational supportability; Partner with senior stakeholders to align with enterprise architecture principles.
Seniority
Senior, hands-on IC