Software Engineer II (AWS, Node)
Core
Designing, developing, and maintaining cloud-native software systems for a property casualty insurer, focusing on end-to-end engineering tasks from analysis to deployment.
Role type
Senior IC Software Engineer (Cloud/Backend)
Builds
Scalable backend services, APIs, and cloud infrastructure for insurance operations
Domain
Insurance / Cloud Computing
Deliverable
production ML models | product features | infrastructure
Required skills
Cloud computing (AWS Serverless/EKS, Azure), API development (REST, GraphQL), Infrastructure as Code (Terraform, AWS CDK), Scripting (JavaScript, TypeScript, Python), Relational databases (DB2, MySQL, PostgreSQL), Document databases (MongoDB, DynamoDB), Eventing systems (Kafka), Automated testing (Jest, Cypress, XUnit), CI/CD (Jenkins, Azure DevOps), Observability (Dynatrace, ELK, OpenTelemetry), OAuth 2.0 / OIDC
Preferred skills
Coding assistants (Claude, GitHub Co-Pilot), Agile/Scrum methodologies, Mentorship, Domain expertise in insurance systems
Technologies
AWS, Azure, Terraform, AWS CDK, React.js, Node.js, JavaScript, TypeScript, Python, Kafka, DB2, MySQL, PostgreSQL, MongoDB, DynamoDB, Dynatrace, ELK, OpenTelemetry, Jenkins, Azure DevOps, Jira, Rally
Responsibilities
Perform analysis, design, development, and configuration of software systems; resolve defects and incidents of advanced complexity; provide technical guidance and mentorship to less experienced employees; define technical requirements and coordinate team resources to solve problems
Seniority
Senior, hands-on IC with intermediate leadership