At a Glance
- Tasks: Develop and enhance innovative software solutions in a collaborative team environment.
- Company: Join UnderwriteMe, a dynamic Insurtech company revolutionising the insurance industry.
- Benefits: Enjoy competitive salary, generous leave, health coverage, and wellness initiatives.
- Why this job: Make a real impact with cutting-edge technology while growing your skills.
- Qualifications: Experience in software development and a passion for teamwork and problem-solving.
- Other info: Be part of a supportive culture that values learning and community involvement.
The predicted salary is between 28800 - 48000 £ per year.
We are looking for a Mid-Level Software Engineer to join our team and help build, enhance, and scale our products. If you are someone who brings fresh ideas, has a curious mindset, and thrives in an engineering environment focused on delivering strategic business value, we would love to hear from you.
As a Software Engineer, you will play a central role in shaping the future of our product suite across the engineering teams at UnderwriteMe. You will lead technical initiatives, mentor others and help us build systems that are scalable, maintainable, and deliver value to our users. Your work will span the full software development lifecycle, from idea to production, and you will be empowered to take ownership of complex engineering challenges. While this is the culture we are striving for, we are not fully there yet; we are looking for engineers who are excited to help us upskill the team and actively shape this environment together.
What you will be doing
- You will 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 will 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 will 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 will embrace a DevOps mindset, taking full ownership of your code from idea and development through to deployment, including AWS solution design, security, and observability.
- You will 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 are a thoughtful and pragmatic engineer who sees software development as a means to solve meaningful problems, not just to write code.
- You care deeply about building systems that are simple, maintainable, and valuable to users.
- You are naturally collaborative, working closely with engineers, product managers, and designers to shape solutions that balance technical soundness with real impact.
- You thrive in team-based environments, such as pairing or ensemble programming, and see shared problem-solving as a core part of your day-to-day.
- You are 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 are 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 would 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.
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
- Access to Employee Assistance Program
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.
Software Engineer in London employer: Pacific Asset Management, LLC
Contact Detail:
Pacific Asset Management, LLC 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
Show off your skills! Create a portfolio showcasing your projects, contributions, and any cool stuff you've built. This is your chance to demonstrate your coding prowess and problem-solving abilities beyond just a CV.
✨Tip Number 3
Prepare for interviews by practicing common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence and clarity are key when explaining your thought process!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you're genuinely interested in joining our team at UnderwriteMe. Don’t miss out on the chance to be part of something great!
We think you need these skills to ace Software Engineer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Software Engineer role. Highlight your proficiency in modern programming languages and any relevant projects you've worked on. We want to see how you can bring value to our team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for software engineering and how you align with our values at UnderwriteMe. Let us know why you're excited about this opportunity and how you can contribute to our mission.
Showcase Your Problem-Solving Skills: In your application, don’t just list your technical skills—give us examples of how you've tackled complex problems in the past. We love engineers who can think critically and come up with innovative solutions, so share those stories!
Apply Through Our Website: We encourage you to apply directly through our website for the best experience. This way, you’ll ensure your application gets to the right people and you can easily track your progress. We can't wait to hear from you!
How to prepare for a job interview at Pacific Asset Management, LLC
✨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 engineering challenges. Think about how you’ve approached system design and architectural decisions in the past, and be ready to explain your thought process clearly.
✨Emphasise Collaboration
Since teamwork is key for this role, be prepared to talk about your experiences working closely with product managers and other engineers. Highlight any instances of pair programming or code reviews, and how you’ve contributed to a culture of learning and improvement.
✨Ask Insightful Questions
At the end of the interview, don’t shy away from asking questions that show your curiosity and interest in the company’s future. Inquire about their current projects, team dynamics, or how they approach continuous improvement in their engineering practices.