cover image
UnderwriteMe

UnderwriteMe

underwriteme.co.uk

3 Jobs

127 Employees

About the Company

UnderwriteMe has transformed the life insurance industry through technology by bringing Insurers, Intermediaries and Customers closer together in the marketplace. We recognised the need to change the life insurance application journey from a clunky, inefficient experience to one that makes the buying process easier and faster for customers and advisers alike.

Founded in 2012, our journey started with the Underwriting Engine and Protection Platform in the UK and we have now grown to become a leading InsurTech provider across Europe, Asia, Australia, United States and Canada. With an expanding portfolio, our mission is to provide technology solutions that enable our partners to transform and disrupt the life insurance industry.

Listed Jobs

Company background Company brand
Company Name
UnderwriteMe
Job Title
Senior Software Developer
Job Description
**Job Title** Senior Software Developer **Role Summary** Senior engineer responsible for designing, developing, and scaling cloud‑native solutions across the product suite. Owns full SDLC from concept to production, leads technical initiatives, mentors peers, and shapes engineering best practices. **Expectations** - Deliver robust, production‑ready features that meet long‑term business goals. - Drive architectural decisions and simplify complex systems. - Collaborate closely with product, design, and dev‑ops teams. - Promote a culture of continuous learning, code quality, and ownership. **Key Responsibilities** - Design and implement new features and enhancements using modern Java/Kotlin stacks (Spring Boot). - Build, configure, and maintain scalable, observable services on AWS (Kubernetes, Docker, Terraform, Helm). - Conduct code reviews, pair programming, and knowledge sharing with junior engineers. - Participate in system design and architectural discussions; provide pragmatic, simple solutions. - Own the end‑to‑end lifecycle: ideation, coding, testing, CI/CD, deployment, and monitoring. - Refactor legacy code and automate manual workflows to increase reliability and efficiency. - Influence product roadmap through close partnership with product managers and stakeholders. **Required Skills** - 5+ years of professional software development experience. - Proficiency in Java or Kotlin; strong experience with Spring Boot. - Cloud‑native development with AWS, Kubernetes, Docker, Terraform, Helm. - Expertise in automated testing, continuous integration and delivery pipelines. - Solid understanding of distributed system design, security, and observability. - Strong analytical, problem‑solving, and communication skills. - Ability to mentor, collaborate, and drive technical ownership. **Required Education & Certifications** - Bachelor’s or Master’s degree in Computer Science, Engineering, or related field. - AWS Certified Solutions Architect or equivalent cloud certification is desirable. ---
London, United kingdom
Hybrid
Senior
07-09-2025
Company background Company brand
Company Name
UnderwriteMe
Job Title
Senior Software Engineer
Job Description
Job title: Senior Software Engineer Role Summary: Lead technical design and end‑to‑end delivery for scalable cloud‑native products. Own ownership of large features from concept through production, mentor peers, shape engineering practices, and collaborate with product and design to balance speed, quality, and business value. Expectations: * Deliver high‑quality, production‑ready code on time. * Invent and champion architecture that scales and simplifies. * Mentor juniors through code reviews, pair programming, and knowledge sharing. * Continuously improve processes, tooling, and security posture. * Influence product roadmap and technical strategy across product lines. Key Responsibilities: * Design, implement, and maintain micro‑services (Java/Kotlin, Spring Boot). * Build and evolve cloud‑native solutions on AWS (Kubernetes, Docker, Terraform, Helm). * Define CI/CD pipelines, automated testing strategies, and observability frameworks. * Refactor legacy code, automate manual workflows, and improve system resilience. * Participate in architecture and system‑design reviews; drive technical decisions. * Collaborate with product managers, designers, and data teams to translate requirements into robust solutions. * Ensure security, compliance, and performance best practices are applied. Required Skills: * 5+ years software engineering experience, senior level. * Proficient in Java or Kotlin with Spring Boot. * Strong background in containerization (Docker), orchestration (Kubernetes), IaC (Terraform, Helm). * Cloud experience (AWS services such as EC2, ECS, EKS, RDS, S3, CloudWatch). * Expertise in CI/CD, automated testing (unit, integration, e2e), and Git workflows. * Solid understanding of system architecture, API design, database modeling, and monitoring. * Excellent communication, collaboration, and mentorship abilities. Required Education & Certifications: * Bachelor’s (or higher) degree in Computer Science, Engineering, or related field — or equivalent practical experience. * AWS Certified Solutions Architect or equivalent cloud certification is a plus.
London, United kingdom
Hybrid
Senior
27-11-2025
Company background Company brand
Company Name
UnderwriteMe
Job Title
Software Engineer
Job Description
Job Title: Software Engineer (Mid‑Level) Role Summary: Develop, improve, and maintain cloud‑native products across the full software development lifecycle. Lead technical initiatives, mentor peers, and design scalable, secure, and observability‑driven systems, collaborating closely with product and design teams. Expectations: - Deliver production‑ready code with automated testing and continuous integration / delivery. - Drive system design and architectural discussions, producing simple, maintainable solutions. - Own code from concept to deployment, applying DevOps best practices and AWS solution design. - Mentor teammates through code reviews, pair programming, and knowledge sharing. - Balance feature delivery with technical debt reduction, making trade‑offs that benefit long‑term quality. Key Responsibilities: - Design, implement, and refactor features in Java/Kotlin using Spring Boot and cloud‑native patterns. - Build and evolve measurable, observable, and secure cloud‑based services on AWS. - Participate in architecture reviews, suggest improvements, and make data‑driven design decisions. - Collaborate with product managers to shape roadmaps, prioritize work, and align engineering output with business goals. - Execute automated tests, maintain CI pipelines, deploy via CD, and manage release documentation. - Maintain legacy codebases, streamline manual processes, and progressively simplify system complexity. - Foster a culture of continuous improvement, code quality, and shared ownership through pair programming and reviews. Required Skills: - Proficiency in Java or Kotlin, Spring Boot. - Experience with cloud‑native development, preferably on AWS (compute, storage, networking, security). - Strong understanding of system design, scalability, resilience, and observability. - CI/CD tooling (Git, Jenkins/Argo/TeamCity, Docker, Kubernetes). - Automated testing frameworks (JUnit, TestNG, Mockito, etc.). - Collaborative mindset, effective communication, and mentoring capability. - Problem‑solving skills with a pragmatic approach to trade‑offs. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or related field. - Optional: AWS Certified Solutions Architect, Certified Kubernetes Administrator, or similar cloud credentials.
London, United kingdom
Hybrid
27-11-2025