At a Glance
- Tasks: Join a high-performance team to develop innovative solutions for complex business challenges.
- Company: A leading firm in portfolio management, based in the heart of London.
- Benefits: Enjoy a £50K salary, bonuses, healthcare, gym access, and international travel opportunities.
- Why this job: Make a real impact early on and grow quickly in a dynamic, collaborative environment.
- Qualifications: Must have a Computer Science degree from a top university and relevant internship experience.
- Other info: No corporate red tape; your performance directly influences your career progression.
The predicted salary is between 36000 - 60000 £ per year.
A high-performance City based team that develops an industry-leading portfolio management system are looking to hire additional graduates for their 2025 intake. You will work with a small performance-driven team (7 people) to help create solutions that solve complex business problems.
This role will see you interface with all areas of the business (underwriting, actuarial, finance and investor relations) and will provide you with the opportunity to learn about topics such as catastrophe modelling, capital raising and loss simulation, and in turn applying these learnings to the systems that you build.
You will take ownership of projects very early on, giving you the freedom to innovate and take responsibility for the solutions that you create. Being part of a small, high-performing team, the work that you produce will be widely visible and make an impact on key business functions, which will provide you with the potential to progress quickly.
The successful candidate will have excellent analytical and problem-solving skills, with a strong attention to detail and desire to deliver results. You will be curious about the nature of the wider business, and eager to collaborate with the rest of the team to drive innovation.
The firm has a very specific set of requirements:
- Have studied Computer Science or Computing at a Top University
- Have strong OOP – language is not important; Python, Java, C++/C#. Elegant code is elegant code in any language.
- Strong problem-solving capability
- Have had internship or placement experience (non-negotiable)
Starting salary is £50K + bonus + pension + healthcare + gym + opportunity for international travel. Your output will determine how far and how fast you progress and there is no corporate red tape here. Top performers will be compensated accordingly.
If you meet all the above criteria and would like to be considered, please apply.
Graduate Software Engineer (City Of London) employer: Highbury Consulting
Contact Detail:
Highbury Consulting Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Graduate Software Engineer (City Of London)
✨Tip Number 1
Network with professionals in the industry, especially those who work at the company you're applying to. Attend tech meetups or events in London where you can connect with current employees and learn more about their experiences.
✨Tip Number 2
Familiarise yourself with the company's portfolio management system and any recent projects they've undertaken. This knowledge will not only help you during interviews but also demonstrate your genuine interest in the role.
✨Tip Number 3
Prepare for technical interviews by practising coding challenges that focus on object-oriented programming. Use platforms like LeetCode or HackerRank to sharpen your problem-solving skills in languages like Python, Java, or C++.
✨Tip Number 4
Showcase your internship or placement experience by discussing specific projects you've worked on. Highlight how you contributed to solving complex problems and what technologies you used, as this will align with the company's expectations.
We think you need these skills to ace Graduate Software Engineer (City Of London)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Computer Science or Computing degree from a top university. Emphasise any relevant coursework, projects, and particularly your internship or placement experience, as this is non-negotiable.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your strong analytical and problem-solving skills, and provide examples of how you've applied these in past experiences, especially during internships.
Showcase Your Technical Skills: Clearly outline your programming skills, focusing on Object-Oriented Programming (OOP). Specify the languages you are proficient in, such as Python, Java, or C++/C#, and include any relevant projects that demonstrate your ability to write elegant code.
Highlight Team Collaboration: Since the role involves working closely with various business areas, mention any experiences where you collaborated with others to solve complex problems. This could be through group projects, internships, or extracurricular activities.
How to prepare for a job interview at Highbury Consulting
✨Showcase Your Technical Skills
Be prepared to discuss your technical knowledge in detail. Since the role requires strong OOP skills, brush up on your understanding of object-oriented programming concepts and be ready to demonstrate your coding abilities, regardless of the language.
✨Highlight Relevant Experience
Make sure to emphasise any internship or placement experience you have. Discuss specific projects you worked on, the challenges you faced, and how you contributed to the team's success. This will show your practical application of skills.
✨Demonstrate Problem-Solving Abilities
Prepare for problem-solving questions that may arise during the interview. Practice coding challenges or algorithm problems that require analytical thinking. Being able to articulate your thought process is just as important as finding the right solution.
✨Express Curiosity About the Business
Show genuine interest in the company's operations and how your role fits into the bigger picture. Ask insightful questions about the business areas you'll be interfacing with, such as underwriting or finance, to demonstrate your eagerness to learn and collaborate.