Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
We are seeking a skilled and pragmatic Senior Software Engineer to join a growing insurtech startup. This is a pivotal role where you'll work directly with the founders to build enterprise-grade, scalable back-end systems, driving technical decisions and shaping the product's future. This is a unique opportunity to have significant impact and help scale a business that values quality, maintainable code, and collaborative growth.
About the role
As a Senior Software Engineer, you will be a key technical leader, responsible for owning critical back-end systems and complex features, driving their design and implementation. You'll work hands-on with Spring Boot applications and PostgreSQL databases on AWS, ensuring enterprise-grade, maintainable code.
This role requires a strong understanding of what "good looks like" in a mature codebase, a willingness to engage directly with customers to understand and solve their problems, and the ability to deliver complex features with minimal oversight. For this position, we will also consider Lead or Principal Engineers who are comfortable being predominantly on the tools in the early days while the company is growing.
The team will rely on you to:
- Architect and build innovative backend solutions using Spring Boot and PostgreSQL on AWS.
- Develop new features, including a recommendation engine, and ensure robust database schemas and API integrations.
- Drive technical decisions and establish engineering best practices for enterprise-grade code, while remaining pragmatic during the growth of the business.
- Implement Infrastructure-as-Code (IaC) using CloudFormation and ensure proper testing, including comfortable code coverage.
- Engage directly with customers to understand their needs, communicate solutions politely and clearly, and translate business requirements into technical implementations.
- Analyse and optimise system scalability and performance to support significant user growth (1-2k concurrent users).
- Help onboard and mentor new developers, contributing to the long-term growth of the business.
- Work autonomously on key features, managing projects with minimal oversight from founders.
Ideally you have:
- A minimum of 5 years, ideally 10+ years, of professional software development experience.
- Strong Java back-end expertise, particularly with Spring Boot.
- Proven experience with PostgreSQL databases.
- Hands-on experience with AWS, including CloudFormation for Infrastructure-as-Code.
- Demonstrated ability to build clean, maintainable, enterprise-grade software solutions.
- Experience working on larger projects where good codebase practices were established.
- Proficiency in Object-Oriented Programming (OOP).
- Comfort communicating directly with customers to provide support and gather requirements.
- Proven ability to contribute to (and to help build) a collaborative team environment
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
Bonus points if you also have:
- Experience in finance, insurance, or other highly regulated industries.
- Experience with AWS Cognito.
What’s next
If you are a Senior Backend Engineer with deep Java and AWS expertise, and you're excited by the opportunity to build a critical platform from the ground up in a rapidly growing insurtech startup, we encourage you to apply. First client interviews are expected the first weeks of November. We will be reviewing applications and contacting shortlisted candidates for a phone screen before interviewing with the founders.
Key Skills
Ranked by relevanceReady to apply?
Join Rosewood Partners and take your career to the next level!
Application takes less than 5 minutes