Are you an experienced Senior Java Engineer looking for your next big challenge in a fast-growing, tech-driven company? At Send, we’re building the future of commercial insurance by transforming how underwriters work – faster, smarter and more efficiently. Our flagship product, the Underwriting Workbench, is at the heart of this transformation, offering a seamless digital workspace that simplifies underwriting workflows for some of the world’s top insurers.
As we expand across the UK, US and other global markets, we’re searching for a skilled backend engineer who thrives in an agile, remote-first environment and wants to make a measurable impact.
The role of Senior Java Engineer at Send is more than just coding – it’s about problem-solving at scale, building secure and scalable microservices and shaping the technical backbone of a high-performing SaaS platform. You’ll play a pivotal role in our backend engineering team, responsible for developing core services using Java, Spring Boot and modern frameworks. From designing robust APIs to ensuring database integrity with tools like MySQL and Hibernate, your contributions will directly impact thousands of users in the insurance sector.
We’re looking for a professional who brings strong backend fundamentals, cares about clean code and enjoys mentoring junior team members.
This is a fantastic opportunity for a Java professional who wants to grow with a company that values creativity, autonomy and technical excellence. At Send, we believe in empowering engineers to take ownership of their work, contribute to architectural decisions and continuously improve the quality and performance of our systems.
You’ll collaborate with cross-functional teams – including frontend developers, product managers and quality engineers – to ship features that matter. And because we’re a remote-first company, you’ll have the flexibility to work from anywhere in the UK, with the option to use our London office whenever you choose.
What sets this opportunity apart is not just the technology stack or the salary – but the company culture. Send is not just another software company. We’re a rapidly scaling, award-winning startup backed by $10M in Series A funding and we’re on a mission to become the global leader in underwriting platforms. Since our founding in 2017, we’ve built a reputation for innovation and reliability, serving some of the largest insurance firms in the world.
We’re also deeply committed to diversity, inclusion and creating an environment where all voices are heard, respected and valued.
If you’re passionate about backend engineering, thrive in a fast-paced and collaborative space and want to be part of a team that’s disrupting a traditional industry with cutting-edge tech, then this Senior Java Engineer role is exactly what you’re looking for. We’re not just hiring a developer – we’re looking for a thought partner, a technical leader and someone excited to contribute to a product that makes real-world impact.
Whether you’re motivated by challenging codebases, engineering mentorship or building meaningful software in a company that values work-life balance, we’d love to welcome you to Send.
Salary Information
- Annual Salary Range: £75,000 to £80,000
- Employment Type: Full-Time, Permanent
- Work Model: Remote-first (UK-based, optional office use in London – Monument)
Job Location
This role is based in the United Kingdom, with a remote-first working model. Although our headquarters is located in London, we empower employees to choose when and how often to work from the office. Whether you prefer working from home or dropping by the London office now and then, the choice is yours.
Benefits Snapshot
Here’s what you’ll enjoy when you join the team:
-
Generous annual leave
-
Company pension scheme
-
Comprehensive life insurance
-
Paid time for volunteering
-
Income protection
-
Access to mental health support
-
Enhanced parental leave
-
Learning & development budget
-
Remote-first flexibility
About the Opportunity: Senior Java Engineer
We’re on the lookout for a Senior Java Engineer to become an integral part of our growing tech team at Send. This role is vital for the continuous development and scaling of our core SaaS product – our Underwriting Workbench.
You’ll work within a microservices-based architecture, collaborating in a fast-moving, agile team to introduce fresh features, upgrade legacy components and elevate system reliability. As a seasoned Java engineer, your insights and contributions will shape product decisions, drive technical excellence and elevate junior developers through mentorship.
If you’re an accomplished Java backend developer with a passion for solving complex problems and ready to lead the charge on impactful projects, this role was made for you.
About Send
Send was launched in 2017 by three tech and insurance visionaries – Andy Moss, Ben Huckel and Matt McGrillis – who identified a significant gap in how commercial insurers handled underwriting. With a unique blend of technical skill and deep insurance sector insight, they created a platform to transform the process.
Here’s a glimpse of our journey so far:
Key Milestones
-
2019: Delivered a powerful Underwriting Workbench for one of the UK’s top composite insurers – an FTSE 100 company.
-
2022: Secured $10 million in Series A funding, won three tech awards and made significant expansions across the UK and US markets.
-
2023: Launched Smart Submission, a standalone module and was recognized by IDC as a “Leader” in the global underwriting software space.
-
2024: Cemented our position as a top-tier provider, earning accolades from Celent and Datos Insights in both the North American and Global markets.
Our ambition? To be the #1 underwriting software platform for agile insurance carriers worldwide.
Our Funding Story
From humble beginnings, we bootstrapped our growth from 2017 until 2022, creating a stable and profitable business model. In late 2022, we raised $10 million in Series A funding, led by Mercia and Breega, to fuel our vision and grow even faster. Now, as we gear up for a Series B round, we’re scaling at full speed – adding new features, hiring top talent and entering new markets.
Our Growing Team
We’ve expanded rapidly – 50% growth in team size over the past year. By early 2024, Send had grown to over 80 employees distributed across the UK, Poland, India, Ireland and the US. We’re not just building a team – we’re building a global movement to redefine the way insurance works.
Our teams collaborate across time zones, embrace flexible work and unite around a common goal: building the best tools for underwriting.
Responsibilities: What You’ll Be Doing
As a Senior Java Engineer, you’ll be involved in end-to-end backend development, system design and architecture decisions. Your day-to-day responsibilities will include:
-
Developing scalable backend services using Java and Spring Boot.
-
Designing, coding, testing and deploying microservices that integrate seamlessly within our platform.
-
Managing structured data using MySQL and ensuring data accuracy and consistency.
-
Working closely with frontend developers, product managers and other stakeholders to build high-impact features.
-
Writing reliable unit and integration tests using frameworks like JUnit, Spock or Cucumber.
-
Serving as a technical mentor to junior and mid-level team members.
-
Investigating, debugging and resolving system issues, ensuring overall stability.
-
Enhancing CI/CD pipelines, automating deployments and streamlining development workflows.
-
Participating in architectural planning and performance tuning initiatives.
Ideal Skills and Experience
To thrive in this role, you should bring the following technical skills and mindset:
-
Extensive experience in Java backend development, particularly within web application environments.
-
Hands-on expertise with Spring Boot, RESTful APIs and ORM tools like JPA/Hibernate.
-
In-depth knowledge of relational databases, with a preference for MySQL.
-
Familiarity with microservices architecture, design patterns and best practices.
-
A solid foundation in software engineering principles, including code quality, clean architecture and unit testing.
-
A collaborative approach to problem-solving and a high degree of accountability.
-
Excellent communication skills – especially important in our remote-first setup.
-
Confidence to work independently while maintaining strong team alignment.
Bonus Points
While not mandatory, the following experience will give you an edge:
-
Proficiency with AWS and other cloud-based infrastructure tools.
-
Exposure to Apache Camel.
-
Working knowledge of Docker, Kubernetes and CI/CD pipelines.
-
Prior experience in the insurance industry or with underwriting platforms/software.
What It’s Like Working at Send
We take care of our team – here’s how:
Health & Wellbeing
-
AXA Health Insurance covering medical, dental, optical, mental health and wellness treatments.
-
Mental health support via Spill – free and confidential therapy for team members.
Life Insurance & Income Protection
-
Receive 4x your salary in life cover.
-
Enjoy income protection up to 75% of your salary for up to 36 months, including recovery support.
Pension Scheme
-
Contribute to your future with our Royal London pension plan.
-
Employer contributes 8%; employee minimum contribution is 4% via salary sacrifice.
Paid Time Off
-
25 days annual leave plus UK public holidays.
-
An additional wellness day and paid volunteering time every year.
Enhanced Parental Leave
-
All new parents receive 12 weeks of fully paid leave.
-
Additional support for birth-giving parents to aid recovery and bonding.
Learning & Development
-
Access an annual L&D budget through Learnerbly.
-
Invest in books, courses, workshops and conferences to keep your skills sharp.
Want to explore more? Dive into Send’s public Handbook for an inside look at our product, values, hiring approach and culture.
Interview Process
Here’s what you can expect during our structured and respectful hiring journey:
Step 1: Initial Chat (30 Minutes)
-
Speak with Liam, our in-house recruiter.
-
A relaxed conversation covering your background, interests and how you align with our company and mission.
Step 2: Team Interview (30-45 Minutes)
-
A more in-depth discussion with Christine Ramsden (Head of Engineering) and one senior team member.
-
We’ll explore your technical experience, problem-solving approach and team collaboration.
Step 3: Technical Interview (1 Hour)
-
Join two team engineers for a deep dive into Java, web development, Spring Boot, microservices and relational databases.
-
This stage tests practical knowledge and technical thinking.
Final Step: Chat with a Founder (30 Minutes)
-
Meet one of Send’s founders to get insight into our vision, future direction and what it’s like building tech that transforms insurance.
Diversity and Inclusion at Send
At Send, we’re not just looking for a culture fit – we’re looking for a culture add.
We believe that diverse teams spark better ideas, deliver more creative solutions and create a more inclusive experience for our users and clients.
We welcome applicants of every background, identity and experience. Whether or not you meet every single requirement, we encourage you to apply. Research shows that candidates from underrepresented backgrounds may hesitate to apply unless they meet 100% of the criteria – we aim to change that.
We embrace applications regardless of:
-
Ethnicity or race
-
Gender identity or expression
-
Age, marital or family status
-
Disability (visible or invisible)
-
Sexual orientation
-
Cultural or religious beliefs
If you have accessibility needs or specific adjustments required during the application or interview process, let us know. Our goal is to make every stage of your experience with us as comfortable and inclusive as possible.
If you have any questions about the position or want more info about working at Send, don’t hesitate to contact our friendly recruiter: