SageSure, a leader in catastrophe-exposed property insurance, is seeking a Senior Software Engineer to help shape the technology behind their market-leading buying experience, specifically for their SageSure Agent Portal where insurance agents quote and bind policies.
Requirements
- Advanced proficiency in Java/Spring microservices and REST API development.
- Solid experience with relational and non-relational databases.
- 5+ years of experience building and deploying software applications.
- Strong understanding of system design principles for high-availability and distributed systems.
- Professional certifications (e.g., AWS Certified Developer or Architect).
- Insurance industry experience, particularly Property and Casualty (P&C).
Responsibilities
- Collaborate closely with software engineers, QA engineers, and product managers to deliver effective, high-quality solutions.
- Lead technical discussions, contributing to architectural decisions and reviewing engineering plans.
- Design and implement APIs using Java and the Spring framework.
- Write comprehensive unit tests and partner with QA on API and end-to-end testing to ensure quality and reliability.
- Continuously release and improve software through iterative development and CI/CD pipelines.
- Make informed database design decisions using both SQL (PostgreSQL) and NoSQL (Elasticsearch) databases.
- Leverage AWS cloud infrastructure, monitoring tools, and CI/CD pipelines to deliver observable, stable, and performant code.
Other
- A bachelor’s degree in Computer Science or equivalent professional experience.
- Strong communication and cross-functional collaboration skills.