cover image
Highbury Consulting

Highbury Consulting

www.highburyconsulting.com

1 Job

2 Employees

About the Company

Executive search. Connecting talent with opportunity.



Listed Jobs

Company background Company brand
Company Name
Highbury Consulting
Job Title
Graduate Software Engineer
Job Description
Job title: Graduate Software Engineer Role Summary: Design and develop portfolio management systems for a specialist reinsurance business, collaborating closely with underwriting, actuarial, finance, and investor relations teams to deliver high‑impact, business‑critical tooling. Expectations: - Deliver on projects from inception to production with ownership and accountability. - Apply knowledge of catastrophe modeling, capital raising, and loss simulation to software solutions. - Collaborate effectively across business and technical teams, contributing innovation and quality. - Maintain rigorous analytical rigor, attention to detail, and a results‑oriented mindset. Key Responsibilities: - Build and maintain software components using object‑oriented languages (Python, Java, C++/C#). - Design and implement data models, APIs, and interfaces for portfolio and risk analytics. - Write optimized SQL queries and interact with relational databases to support reporting and analytics. - Conduct code reviews, unit testing, and performance profiling to ensure robust, maintainable code. - Engage in continuous learning of actuarial and financial concepts relevant to reinsurance operations. - Participate in sprint planning, daily stand‑ups, and retrospective meetings within an agile framework. - Document design decisions, functional specifications, and user guides. Required Skills: - Strong proficiency in object‑oriented programming (Python, Java, C++/C#). - Excellent problem‑solving and analytical capabilities. - Experience with relational databases and writing SQL queries. - Clear written and verbal communication skills. - Ability to take early ownership of projects in a fast‑moving environment. - Collaborative mindset with a curiosity for business context. Required Education & Certifications: - Bachelor’s or Master’s degree in Computer Science, Mathematics, or related technical discipline from a top university. - Minimum of one internship or placement experience in software development (mandatory).
London, United kingdom
On site
Junior
08-01-2026