Software Engineer in London

Software Engineer in London

London Full-Time 28800 - 48000 £ / year (est.) Home office (partial)
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.
  • 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.
  • Other info: Join a fun team that values growth, learning, and community involvement.

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 collaborative and innovative work culture, where every team member's unique contributions are valued. With a strong commitment to employee growth, we offer extensive benefits, including generous leave policies, comprehensive healthcare, and wellness initiatives, all while ensuring a healthy work-life balance. Located in a dynamic environment, our team enjoys regular social activities and opportunities for community involvement, making UnderwriteMe not just a workplace, but a thriving community of passionate professionals.
U

Contact Detail:

UnderwriteMe Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Prepare for those interviews! Research UnderwriteMe, understand their products, and think about how your skills align with their needs. Practise common interview questions and be ready to showcase your problem-solving abilities.

✨Tip Number 3

Show off your projects! Whether it's a GitHub repo or a personal website, having tangible examples of your work can really set you apart. Make sure to highlight any cloud-based systems or innovative solutions you've built.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're genuinely interested in joining the UnderwriteMe team.

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
Cloud-Native Development
Designing Cloud-Based Systems
Scalable Solutions
Resilient Solutions
Observable Solutions
Technical Decision Making
Legacy Codebase Management
Simplifying Workflows

Some tips for your application 🫡

Show Your Passion: When writing your application, let your enthusiasm for software engineering shine through! We want to see that you’re not just looking for a job, but that you’re genuinely excited about building and improving products that make a difference.

Tailor Your Application: Make sure to customise your application to highlight how your skills and experiences align with the role. Mention specific projects or technologies you've worked with that relate to what we do at UnderwriteMe, especially in cloud-based systems and modern programming practices.

Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and focus on communicating your ideas effectively. This will help us understand your thought process and how you approach problem-solving.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about our company culture and values!

How to prepare for a job interview at UnderwriteMe

✨Know Your Tech Stack

Make sure you’re well-versed in the programming languages and frameworks mentioned in the job description, like Java or Kotlin. Brush up on your knowledge of Spring Boot and cloud-native development, as these will likely come up during technical discussions.

✨Show Your Problem-Solving Skills

Prepare to discuss specific examples where you've tackled complex problems in your previous roles. Think about how you’ve designed adaptable solutions or improved existing systems, and be ready to explain your thought process and the impact of your decisions.

✨Emphasise Collaboration

Since collaboration is key for this role, be prepared to share experiences where you worked closely with product managers or other engineers. Highlight any pair programming or code review experiences that showcase your ability to work as part of a team and support your colleagues’ growth.

✨Ask Insightful Questions

At the end of the interview, don’t forget to ask questions that show your curiosity and interest in the company’s engineering practices. Inquire about their approach to DevOps, how they balance new feature development with maintaining technical foundations, or what tools they use for observability.

Software Engineer in London
UnderwriteMe
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

U
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>