Software Engineer in London

Software Engineer in London

London Full-Time 28800 - 48000 £ / year (est.) Hybrid
U

At a Glance

  • Tasks: Join our team to build and enhance innovative software solutions.
  • Company: UnderwriteMe, a dynamic Insurtech company transforming the insurance industry.
  • Benefits: Enjoy 25 days leave, private healthcare, and a supportive work-life balance.
  • Other info: Join a fun team that values growth, learning, and community involvement.
  • Why this job: Make a real impact with cutting-edge technology in a collaborative environment.
  • Qualifications: Experience in software development and a passion for problem-solving.

The predicted salary is between 28800 - 48000 £ per year.

We're looking for a Software Engineer to join our team and help build, enhance, and scale our products. If you're someone who brings fresh ideas, has a curious mindset, and thrives in an engineering environment focused on delivering strategic business value, we'd love to hear from you.

What you will be doing

  • You'll contribute directly to the development and continuous improvement of our products and platforms, focusing on building adaptable and resilient solutions that can evolve with the needs of our users and business.
  • You'll be actively involved in system design and architectural discussions, helping the team arrive at thoughtful, simple solutions to complex problems.
  • Collaboration will be a core part of your role. You'll work closely with product managers to understand priorities, influence the roadmap, and ensure we maintain a healthy balance between delivering new features and strengthening our technical foundations.
  • You'll also embrace a DevOps mindset, taking full ownership of your code from idea and development through to deployment, including AWS solution design, security, and observability.
  • Beyond your technical contributions, you'll play a vital role in supporting the growth of your teammates through code reviews, pair programming, and knowledge sharing.

What type of person fits the role

  • You're a thoughtful and pragmatic engineer who sees software development as a means to solve meaningful problems, not just to write code.
  • You're naturally collaborative, working closely with engineers, product managers, and designers to shape solutions that balance technical soundness with real impact.
  • You're comfortable navigating trade-offs, knowing when to prioritise speed and when to invest in long-term quality.
  • You take pride in your work but remain open to feedback, iteration, and learning from others.
  • You're curious, proactive, and always looking for ways to improve.

Technical Requirements

  • Demonstrated experience applying modern software engineering practices in a collaborative team setting, including iterative development, automated testing, and continuous integration and delivery.
  • Proficiency in a modern programming language (e.g. Java, Kotlin, or similar), ideally with experience in Spring Boot and cloud-native development.
  • Practical experience designing and building cloud-based systems, with the ability to use cloud services to create scalable, resilient, and observable solutions.
  • Proven ability to make sound technical decisions independently, while working closely with teammates to deliver solutions from idea to production.
  • Experience improving or evolving existing systems, including working with legacy codebases and simplifying or automating manual workflows.

About UnderwriteMe

UnderwriteMe is an Insurtech software business and subsidiary of Pacific Life Re (PL Re), a global life and pensions reinsurance firm. We have a vision to help everyone purchase protection insurance by using data and disruptive technology to transform our partners and markets in order to make their underwriting processes as quick and efficient as possible.

Working for UnderwriteMe

Joining UnderwriteMe means being part of a technology company that is committed to bringing a fresh and dynamic approach to insurance. You'd be working with a team of highly technical experts made up of people with backgrounds in software, fintech, and insurance.

Providing employees with a healthy work-life balance is very important to our culture. We have a wide range of employee benefits and we host regular social activities and wellbeing initiatives.

As part of our commitment to accessibility for all, UnderwriteMe will, upon the request of the applicant, provide accommodation during the recruitment process to ensure equal access to applicants with disabilities.

Benefits (Only For Permanent And Fixed Term Employees)

  • 25 days of annual leave with option to buy/sell more days
  • Comprehensive private insurance coverage for employee and dependents
  • 15% combined employee/employer contributions
  • Subsidized gym membership
  • Time off for volunteering

Software Engineer in London employer: UnderwriteMe

UnderwriteMe is an exceptional employer that fosters a dynamic and innovative work culture, perfect for those looking to make a significant impact in the InsurTech space. With generous leave options, comprehensive health insurance, and a wellness program, employees are supported both personally and professionally, while also having ample opportunities for growth and development within the company. Located in a vibrant area, UnderwriteMe offers a unique chance to be part of a forward-thinking team dedicated to transforming the decision-making process in insurance.

U

Contact Details:

UnderwriteMe Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer in London

✨Join Local Tech Meetups

Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at UnderwriteMe or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!

✨Contribute to Open Source Projects

Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to UnderwriteMe.

✨Tap into Online Developer Communities

Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like UnderwriteMe.

✨Explore Job Boards Specifically for Tech Roles

Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like UnderwriteMe that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!

We think you need these skills to ace Software Engineer in London

Software Engineering Practices
Collaborative Team Setting
Iterative Development
Automated Testing
Continuous Integration and Delivery
Proficiency in Java or Kotlin
Spring Boot

Some tips for your application 🫡

Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.

Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at UnderwriteMe.

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at UnderwriteMe and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!

Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!

How to prepare for a job interview at UnderwriteMe

✨Brush Up on Your Coding Skills

For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.

✨Know Your Tools and Frameworks

Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If UnderwriteMe uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.

✨Showcase Your Projects

Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.

✨Prepare for Behavioural Questions

While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.