Senior Software Engineer

Senior Software Engineer

Full-Time 36000 - 60000 £ / year (est.) No working from home possible
Pacific Asset Management, LLC

At a Glance

  • Tasks: Join us to build and scale innovative software solutions that make a real impact.
  • Company: Be part of UnderwriteMe, a dynamic Insurtech company transforming the insurance landscape.
  • Benefits: Enjoy 25 days annual leave, private healthcare, and a supportive work-life balance.
  • Other info: Join a team that values growth, learning, and community involvement.
  • Why this job: Lead exciting projects, mentor teammates, and shape the future of our products.
  • Qualifications: Experience in software development, cloud systems, and a collaborative mindset are essential.

The predicted salary is between 36000 - 60000 £ per year.

We are looking for a Senior 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 Senior 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.

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.

The Team you will be joining - Rules Engine Team:

The Rules Engine team develops our Underwriting Engine that helps insurers design rules for customer journeys, underwriting, and claims. The team works with technologies like Spring, Java, React, Kubernetes, Docker, Terraform, Helm, and AWS.

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 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
  • Generous enhanced parental leave
  • Comprehensive private insurance coverage for employee and dependents
  • Group Life Insurance coverage of 9x basic annual salary and Group Income Protection up to 75% of basic annual salary
  • 15% combined employee/employer contributions

Senior Software Engineer employer: Pacific Asset Management, LLC

At UnderwriteMe, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. As a Senior Software Engineer, you'll not only have the opportunity to lead technical initiatives and mentor your peers but also enjoy a healthy work-life balance with generous benefits, including 25 days of annual leave and comprehensive healthcare coverage. Our commitment to employee growth and community involvement ensures that you will thrive both personally and professionally in our dynamic environment.

Pacific Asset Management, LLC

Contact Details:

Pacific Asset Management, LLC Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer

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 or GitHub repository showcasing your projects and contributions. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for interviews by practicing common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills and boost your confidence before the big day.

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 and contributing to our exciting projects.

We think you need these skills to ace Senior Software Engineer

Software Development Lifecycle
Modern Software Engineering Practices
Proficiency in Java or Kotlin
Spring Boot
Cloud-Native Development
AWS Solution Design
Automated Testing

Some tips for your application 🫡

Show Your Passion:When writing your application, let your enthusiasm for software engineering shine through! We want to see how your curiosity and fresh ideas can contribute to our team. Don’t just list your skills; tell us why you love what you do!

Tailor Your Application:Make sure to customise your application to fit the Senior Software Engineer role. Highlight your experience with modern programming languages and cloud-based systems, and connect your past projects to the responsibilities outlined in the job description.

Be Clear and Concise:Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and focus on communicating your experience and ideas effectively. Remember, we’re looking for engineers who can simplify complex problems!

Apply Through Our Website:We encourage you to submit your application directly through our website. It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it shows you’re keen to join our team at UnderwriteMe!

How to prepare for a job interview at Pacific Asset Management, LLC

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, like Java, Spring Boot, and AWS. Brush up on your knowledge of cloud-native development and be ready to discuss how you've used these tools in past projects.

Showcase Your Problem-Solving Skills

Prepare examples of complex engineering challenges you've tackled. Be ready to explain your thought process and the trade-offs you considered. This will demonstrate your pragmatic approach to software development and your ability to deliver value.

Emphasise Collaboration

Since teamwork is key, think of instances where you’ve worked closely with product managers or other engineers. Highlight your experience in pair programming or code reviews, and how you’ve contributed to a culture of learning and improvement.

Ask Insightful Questions

Prepare thoughtful questions about the team’s current projects, challenges they face, or their engineering practices. This shows your genuine interest in the role and helps you gauge if the company’s culture aligns with your values.