Principal Software Engineer
SageSureAbout the role
Overview:
If you're looking for the stability of a profitable, growing company with the entrepreneurial spirit of a startup, we’re hiring. SageSure, a leader in catastrophe-exposed property insurance, is seeking a Principal Software Engineer to build modern web interfaces and powerful service APIs that drive our market-leading insurance platform.
At SageSure, we value team culture, innovation, and mentorship. You will work with the full support of our engineering team to tackle challenging, high-impact problems in a collaborative environment. If you're passionate about building scalable solutions, fostering strong team dynamics, and continuously growing as an engineer and leader, we want to hear from you!
What you’d be doing:
- Designing, implementing, and testing scalable services and APIs with the support of your squad.
- Architecting and optimizing high-performance database structures for large-scale applications. Developing client libraries and API documentation to support seamless integration with Claim Services.
- Making data-driven decisions to enhance availability, performance, and maintainability.
- Clearly communicating plans, architectural decisions, features, and processes through documentation and demos.
- Providing technical leadership and mentorship, shaping best practices across squads.
- Monitoring system performance and implementing improvements to ensure high availability and resilience.
- Proactively identifying and refactoring code to improve efficiency and maintainability.
- Monitoring system performance and implementing improvements to ensure high availability and resilience.
- Driving code quality through test coverage, pair programming, and code reviews.
- Collaborating cross-functionally to gather requirements and implement solutions.
- Setting the bar for technical and communication excellence while fostering a strong team culture.
We’re looking for someone who has:
- Extensive experience in Java, SQL/PostgreSQL, and AWS S3.
- Proven expertise in building and integrating REST APIs using Spring Boot.
- Experience leading a team in a microservice architecture framework.
- Familiarity with Temporal.
- Experience building API specs, client libraries, and documentation for other development teams.
- Strong background in designing, developing, and maintaining distributed systems.
- A growth mindset and motivation to invest in personal development, team collaboration, and service excellence.
- Strong organizational skills with the ability to juggle multiple projects without compromising quality or delivery timelines.
Highly preferred candidates also have:
- Experience with Authentication and Identity Management technologies such as OAuth, OIDC, SAML.
- Hands-on experience with observability tools (i.e. Grafana, Prometheus, OpenTelemetry, and/or Zipkin).
- Familiarity with cloud platforms and/or containerized application deployments, especially AWS and Kubernetes.
- Background in Insurtech or Fintech environments.
- A passion f
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s