Sr Software Engineer
Core
Senior Software Engineer leading end-to-end engineering tasks, system design, and technical leadership for complex initiatives within a property casualty insurance technology landscape.
Role type
Senior Software Engineer (Technical Lead)
Builds
Scalable software systems, APIs, and cloud-native applications for insurance operations
Domain
Insurance / Property Casualty / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Cloud computing (AWS/Azure), API development (REST/GraphQL), Infrastructure as Code (Terraform/AWS CDK), Scripting (JavaScript/TypeScript/Python), Relational databases (DB2/MySQL/PostgreSQL), Document databases (MongoDB/DynamoDB), CI/CD (Jenkins/Azure DevOps), Observability (Dynatrace/ELK/OpenTelemetry), Automated testing, OAuth 2.0/OIDC, Coding Assistants (Claude/GitHub Co-Pilot)
Preferred skills
Eventing systems (Kafka), Agile/Scrum methodologies, Domain expertise in insurance, Advanced delivery skills, Problem-solving with data-driven approaches
Technologies
AWS, Azure, Terraform, AWS CDK, React.js, Node.js, JavaScript, TypeScript, Python, DB2, MySQL, PostgreSQL, MongoDB, DynamoDB, Kafka, Dynatrace, ELK stack, OpenTelemetry, Jenkins, Azure DevOps, Jira, Rally, Git, GitHub, NUnit, XUnit, Moq, Jest, Cypress, OAuth 2.0, OpenID Connect, Claude, GitHub Co-Pilot
Responsibilities
Perform complex analysis, advanced design, configuration, and development of high-visibility functions; Lead investigation and resolution of critical incidents; Provide technical guidance and mentorship to team members; Act as a technology advocate to improve business processes; Drive planning and execution of complex initiatives; Consult with users to determine system functional specifications
Seniority
Senior, hands-on IC with leadership responsibilities