At a Glance
- Tasks: Join a tech team to develop cutting-edge financial systems using C++ and Python.
- Company: Leading fintech organisation in Belfast with a focus on innovation.
- Benefits: Competitive salary, hybrid working, flexible hours, and bonus options.
- Other info: Strong career progression and opportunities to work on modern architectures.
- Why this job: Make an impact in finance tech while growing your skills in a collaborative environment.
- Qualifications: Degree in relevant field and experience with C++ or Python.
The predicted salary is between 30000 - 40000 £ per year.
My client, a leading organisation in financial technology and capital markets infrastructure, is hiring an Associate Engineer (C++/Python) to join their growing technology team based in Belfast. This is an excellent opportunity for an early-career engineer to work on cutting-edge systems within a highly collaborative and innovative environment.
- Competitive salary (dependent on experience)
- Hybrid working (Belfast-based office)
- Flexible working options
- Bonus and share option scheme
- Strong career progression and learning opportunities
You will be part of a highly skilled engineering team developing next-generation financial systems, including ultra-low latency platforms and distributed technologies. The organisation is passionate about innovation, open-source contribution, and advancing modern software engineering practices.
As an Associate Engineer, you will contribute to the development of production systems, working closely with senior engineers to design, build, test, and deploy software solutions. You will gain exposure to complex systems and modern architectures while continuously developing your technical skillset. You will work with technologies such as C++ and Python to deliver scalable, high-performance solutions, contributing to both new feature development and the enhancement of existing systems.
The Person
- Degree in Computer Science, Engineering, Mathematics, or a related discipline (or equivalent experience)
- Experience with C++ or Python development
- Understanding of the software development lifecycle
- Knowledge of modern C++ (C++11 or later)
- Knowledge of Python (2.7 or later)
- Strong problem-solving skills and eagerness to learn
- Ability to work effectively in an agile, team-based environment
Desirable:
- Experience in a professional software development environment
- Knowledge of C++20 or later
- Familiarity with Boost libraries
- Experience with Linux or Windows scripting (e.g. Bash, PowerShell)
- Experience with Git version control
- Exposure to CI/CD tools (e.g. Docker, Ansible, GitLab)
- Understanding of financial markets (traditional or digital assets)
- Experience working with agile delivery tools
- Contributions to open-source projects
For further information on this role, or any other Software Engineering opportunities in Belfast or Northern Ireland, apply via the link or contact us for a confidential discussion today.
We act as an employment agency and business for permanent and temporary recruitment. Successful applicants may be required to complete pre-employment checks in line with client policies.
Associate Software Engineer (C++/Python) TLNT1_NI in Belfast employer: VANRATH
Contact Detail:
VANRATH Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Associate Software Engineer (C++/Python) TLNT1_NI in Belfast
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work in financial technology. A friendly chat can lead to insider info about job openings or even referrals.
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your C++ and Python projects. This is a great way to demonstrate your coding abilities and passion for software development to potential employers.
✨Tip Number 3
Prepare for technical interviews by practicing coding challenges. Websites like LeetCode or HackerRank can help you sharpen your problem-solving skills, which is crucial for roles like Associate Engineer.
✨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.
We think you need these skills to ace Associate Software Engineer (C++/Python) TLNT1_NI in Belfast
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C++ and Python, as well as any relevant projects. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to express your passion for software engineering and why you’re excited about this opportunity. Let us know how you can contribute to our innovative team.
Showcase Your Problem-Solving Skills: In your application, mention specific examples where you've tackled challenges or solved complex problems. We love seeing how you think and approach issues, especially in an agile environment!
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for this exciting role. We can’t wait to hear from you!
How to prepare for a job interview at VANRATH
✨Know Your Tech Stack
Make sure you brush up on your C++ and Python skills before the interview. Be ready to discuss specific projects where you've used these languages, and don't shy away from talking about modern features like C++11 or later. This shows you're not just familiar with the basics but are also keen on the latest advancements.
✨Understand the Company Culture
Research the organisation's values and their approach to innovation and collaboration. They’re passionate about open-source contributions, so if you have any relevant experience, be sure to highlight it. Showing that you align with their culture can set you apart from other candidates.
✨Prepare for Problem-Solving Questions
Expect to tackle some technical problem-solving questions during your interview. Practice coding challenges in C++ and Python, and be prepared to explain your thought process. This will demonstrate your analytical skills and eagerness to learn, which are crucial for an Associate Engineer role.
✨Familiarise Yourself with Agile Methodologies
Since the role involves working in an agile, team-based environment, make sure you understand agile principles and practices. Be ready to discuss any experience you have with agile delivery tools or methodologies, as this will show you can adapt to their workflow seamlessly.