At a Glance
- Tasks: Design and deploy high-performance systems in C++ and Python for trading platforms.
- Company: Join a world-class tech team with a focus on innovation and collaboration.
- Benefits: Competitive salary, performance rewards, and flexible remote work options.
- Why this job: Make an impact in global markets while working with cutting-edge technology.
- Qualifications: Degree in STEM and strong skills in C++ and Python required.
- Other info: Diverse and inclusive workplace with excellent career growth opportunities.
The predicted salary is between 36000 - 60000 £ per year.
Job Description
About the Role
We’re seeking versatile software engineers to join a world-class development team building proprietary, high-performance systems that power cutting-edge trading and research platforms. You’ll work alongside engineers with experience from market-making hedge funds, technology startups, major tech firms, and investment banks , contributing to the full lifecycle of design, development, and deployment.This is an opportunity to work in a technically rigorous, collaborative environment where engineering excellence, transparency, and continuous improvement are at the heart of the culture.
Key Responsibilities
- Design, build, and deploy low-latency, high-performance systems in C++
- Optimise existing codebases for speed, efficiency, and scalability
- Collaborate with researchers, traders, and developers to deliver robust production solutions
- Apply expertise in data structures, algorithms, and systems design to solve complex problems
- Contribute to peer reviews, testing frameworks, and build automation
- Stay up to date with emerging technologies and trends in trading and high-performance computing
Qualifications & Experience
- Bachelor’s degree (or higher) in Mathematics, Physics, Engineering, or Computer Science
- Proven experience as a software engineer — professional, academic, or open-source
- Strong proficiency in C++ and at least one scripting language (ideally Python )
- Ability to write and optimise low-latency, high-performance C++ code
- Deep understanding of systems internals (assembly, libraries, memory models)
- Strong familiarity with Linux environments and infrastructure
- Knowledge of best engineering practices , including testing, version control, and code review
- Collaborative mindset and ability to communicate complex ideas clearly
Why Join
- Competitive salary and performance-linked rewards
- Work on complex, high-impact production systems used in global markets
- Join a high-calibre, scientifically driven engineering team
- Based in either London or Athens , with flexible/partial remote options
- Equal Opportunities We are committed to building a diverse, inclusive, and respectful workplace where every engineer can contribute and thrive.
Software Engineer / C++/ Python- London/ Athens employer: Eka Finance
Contact Detail:
Eka Finance Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer / C++/ Python- London/ Athens
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with engineers on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your projects, especially those in C++ and Python. This gives potential employers a taste of your coding style and problem-solving abilities.
✨Tip Number 3
Prepare for technical interviews by practicing coding challenges and system design problems. Use platforms like LeetCode or HackerRank to sharpen your skills and get comfortable with the types of questions you might face.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Software Engineer / C++/ Python- London/ Athens
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your proficiency in C++ and Python, and any relevant projects you've worked on. We want to see how you can contribute to our high-performance systems!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about software engineering and how your background aligns with our mission at StudySmarter. Keep it concise but impactful – we love a good story!
Showcase Your Projects: If you've worked on any interesting projects, especially those involving low-latency systems or trading platforms, make sure to mention them. We’re keen to see your hands-on experience and how you tackle complex problems.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates. Plus, we love seeing applications come in through our own channels!
How to prepare for a job interview at Eka Finance
✨Know Your Tech Inside Out
Make sure you brush up on your C++ and Python skills before the interview. Be ready to discuss your experience with low-latency systems and how you've optimised code in the past. They’ll likely ask you technical questions, so having specific examples from your previous work or projects will really help you stand out.
✨Show Off Your Problem-Solving Skills
Prepare to tackle some complex problems during the interview. Think about how you can demonstrate your understanding of data structures and algorithms. Practising coding challenges beforehand can give you a solid edge, especially if you can explain your thought process clearly while solving them.
✨Collaborate Like a Pro
Since this role involves working closely with researchers and traders, be ready to showcase your collaborative mindset. Share examples of how you've worked in teams before, particularly in high-pressure environments. Highlighting your communication skills will show that you can convey complex ideas effectively.
✨Stay Current with Trends
Familiarise yourself with the latest trends in trading and high-performance computing. Being able to discuss emerging technologies and how they could impact the industry will impress your interviewers. It shows that you're not just technically skilled but also genuinely interested in the field.