remoteonsite
Senior Software Engineer - Verisk
Software Engineer
Senior Software Engineer who designs and delivers full‑stack, cloud‑native solutions for a commercial property & casualty insurance platform, focusing on APIs, microservices, and modern front‑end technologies.
About the role
Key Responsibilities
- Design, develop, and maintain end‑to‑end insurance workflows, including policy administration, rating, and claims processing.
- Build and expose robust RESTful APIs and microservices that integrate with external data providers and internal systems.
- Implement responsive front‑end components using modern JavaScript frameworks to deliver a seamless user experience.
- Shape architectural decisions, enforce best practices, and ensure scalability, performance, and security across the platform.
- Collaborate with product owners, data scientists, and QA teams to translate business requirements into high‑impact technical solutions.
Requirements
- 5+ years of professional experience in full‑stack development, with strong proficiency in Java or C# for backend services.
- Hands‑on expertise in JavaScript (e.g., React, Angular, or Vue) and building responsive UI components.
- Deep understanding of REST API design, microservice architecture, and cloud platforms such as AWS.
- Experience with CI/CD pipelines, containerization (Docker/Kubernetes), and automated testing.
- Ability to work independently in a complex domain, communicate technical concepts clearly, and mentor junior engineers.