Senior Software Engineer

Company: Pacific Asset Management, LLC
Apply for the Senior Software Engineer
Location: London
Job Description:

Job Title

Senior Software Engineer

Responsibilities

  • Directly contribute to development and continuous improvement of our products and platforms, focusing on adaptable and resilient solutions.
  • Design new features or refine existing systems, ensuring they are robust, production‑ready, and aligned with long‑term goals.
  • Engage in system design and architectural discussions, helping the team arrive at thoughtful, simple solutions to complex problems.
  • Collaborate closely with product managers to understand priorities, influence the roadmap, and maintain a balance between new features and technical foundations.
  • Adopt a DevOps mindset, taking full ownership of code from idea to deployment, including AWS solution design, security, and observability.
  • Support growth of teammates through code reviews, pair programming, and knowledge sharing; foster a culture of learning, ownership, and continuous improvement.

Person Profile

You’re a thoughtful and pragmatic engineer who sees software development as a means to solve meaningful problems, not just write code. You care deeply about building systems that are simple, maintainable, and valuable to users, and you’re naturally collaborative, working closely with engineers, product managers, and designers to balance technical soundness with real impact. You thrive in team‑based environments, navigate trade‑offs, accept feedback, and continuously improve your own and your team’s skills.

Team

The Rules Engine Team develops the Underwriting Engine that helps insurers design rules for customer journeys, underwriting, and claims. The team works with technologies such as Spring, Java, React, Kubernetes, Docker, Terraform, Helm, and AWS, and is part of UnderwriteMe’s Decision Platform.

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, using 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.

Benefits

  • 25 days annual leave with option to buy/sell more days
  • Adoption and fertility leave
  • Generous enhanced parental leave
  • Healthcare: comprehensive private insurance coverage for employee and dependents
  • Group Life Insurance: coverage of 9x basic annual salary
  • Group Income Protection: up to 75% of basic annual salary
  • Optical benefits
  • Savings & Retirement: 15% combined employee/employer contributions
  • Wellness: subsidized gym membership
  • Access to Employee Assistance Program
  • Cycle to Work and Electric Car Salary Sacrifice Scheme
  • Time off for volunteering
  • Charitable matching of employee donations

#J-18808-Ljbffr…

Posted: June 1st, 2026