Senior Software Engineer
Core
Senior software engineering leader responsible for shaping technical direction, leading multifunctional development activities, and solving complex technical challenges for the insurance risk assessment domain.
Role type
Senior Software Engineering Leader (IC + Management)
Builds
Cloud-native applications, automation frameworks, and data-driven platforms for property intelligence and risk assessment.
Domain
Insurance / Risk Assessment / Data Engineering
Required skills
Data modeling (normalized/dimensional), Java/J2EE, JavaScript, C/C++, SQL, Test-driven development, Agile methodologies, Budgeting/finance, Technical leadership, Complex data manipulation, Architectural principles
Preferred skills
Advanced degree in Engineering/CS, Experience with desktop tool sets, Managed Services/Staff Augmentation resource management
Technologies
Java, J2EE, JavaScript, JSP, C, C++, HTML, XML, SQL, .Net, Windows, UNIX
Responsibilities
Serve as primary technical point of contact for external resources; Provide design input across products; Work directly with customers and end users; Mentor lead software developers; Write and review detailed specifications for system components; Complete complex bug fixes and design complex data models; Provide sizing or budget recommendations to management.
Seniority
Senior, hands-on IC with management responsibilities