At a Glance
- Tasks: Design and develop high-performance systems using C++ or Python.
- Company: Leading financial technology organisation with a tech-driven approach.
- Benefits: Competitive salary, bonus, hybrid work model, and skill development.
- Other info: Collaborate on impactful projects in a fast-paced, innovative setting.
- Why this job: Kick-start your career in a dynamic environment with industry experts.
- Qualifications: Degree in Computer Science and some experience with C++ or Python.
The predicted salary is between 30000 - 40000 £ per year.
Client: Financial Technology Organisation
Salary: Competitive Salary + Bonus
Location: London (Hybrid)
The Role
We’re currently partnered with a high-performing, technology-led organisation within the financial space, looking to hire a Junior Software Engineer (C++ or Python) to join their London team. This is an excellent opportunity for an early-career engineer to develop their skills in a deeply technical environment, working alongside some of the industry’s strongest engineers on highly optimised, large-scale systems.
Responsibilities
- Supporting the design and development of high-performance systems using C++ or Python
- Contributing to the build and integration of microservices within a distributed architecture
- Working on platforms that handle large volumes of data with low latency requirements
- Collaborating with engineers and stakeholders to deliver reliable, scalable solutions
Requirements
- A degree in Computer Science or a related technical field
- Some hands‑on experience with C++ or Python (internships, academic projects, or personal work)
- Understanding of software engineering fundamentals, including data structures and algorithms
- Interest in distributed systems, performance engineering, or scalable system design
If you’re looking to kick‑start your career in a highly technical environment where you’ll learn from experienced engineers and work on impactful systems, apply now or reach out for a confidential discussion.
Junior Software Engineer (C++ / Python) employer: Hunter Bond
Join a dynamic and innovative financial technology organisation in London, where you will be part of a collaborative work culture that prioritises employee growth and development. With competitive salaries, bonuses, and the opportunity to work alongside industry-leading engineers, this role offers a unique chance to enhance your technical skills in a supportive environment while contributing to cutting-edge projects that make a real impact in the financial sector.
StudySmarter Expert Advice🤫
We think this is how you could land Junior Software Engineer (C++ / Python)
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups, and connect with fellow tech enthusiasts. You never know who might have a lead on that perfect Junior Software Engineer role.
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your C++ or Python projects. This is a great way to demonstrate your hands-on experience and passion for coding to potential employers.
✨Tip Number 3
Prepare for technical interviews by practicing coding challenges. Websites like LeetCode or HackerRank can help you brush up on data structures and algorithms, which are key for landing that engineering role.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities waiting for you, and applying directly can sometimes give you an edge over other candidates. Let’s get you started on your journey!
We think you need these skills to ace Junior Software Engineer (C++ / Python)
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with C++ or Python. We want to see how your skills match the role, so don’t be shy about showcasing relevant projects or internships!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Tell us why you’re excited about this role and how your background makes you a great fit. Keep it concise but engaging – we love a good story!
Showcase Your Passion for Tech:We’re looking for someone who’s genuinely interested in software engineering. Mention any personal projects, contributions to open-source, or tech communities you’re part of. It shows us you’re proactive and passionate!
Apply Through Our Website:To make sure your application gets to us quickly, apply directly through our website. It’s the easiest way for us to review your application and get back to you!
How to prepare for a job interview at Hunter Bond
✨Know Your Tech
Make sure you brush up on your C++ and Python skills before the interview. Be ready to discuss any projects you've worked on, whether they're from internships or personal projects. This shows your passion and hands-on experience!
✨Understand the Basics
Familiarise yourself with software engineering fundamentals, especially data structures and algorithms. You might be asked to solve a problem on the spot, so practice coding challenges to sharpen your skills.
✨Show Your Interest in Systems
Since the role involves working with distributed systems and performance engineering, express your interest in these areas. Share any relevant experiences or projects that highlight your understanding of scalable system design.
✨Ask Smart Questions
Prepare thoughtful questions about the company's technology stack and team dynamics. This not only shows your enthusiasm but also helps you gauge if the company is the right fit for you. Plus, it makes for a great conversation starter!