Senior Software Engineer C++/Python in London
Senior Software Engineer C++/Python

Senior Software Engineer C++/Python in London

London Full-Time 36000 - 60000 Β£ / year (est.) No home office possible
N

At a Glance

  • Tasks: Develop high-performance software for financial markets using C++ and Python.
  • Company: Leading financial technology firm with a focus on innovation.
  • Benefits: Attractive salary, flexible working options, and opportunities for professional growth.
  • Why this job: Tackle complex challenges and make a significant impact in the finance sector.
  • Qualifications: 5+ years in C++, strong Python skills, and experience in networking.
  • Other info: Join a dynamic team that values creativity and continuous improvement.

The predicted salary is between 36000 - 60000 Β£ per year.

Candidates will have 5+ years C++ experience (ideally more) and excellent knowledge of Python – ideally coming from a Financial / Banking background with knowledge of Equities, Futures & Options and Fixed Income and Exchange Connectivity with some Low Latency experience.

You will work with the Product, Infrastructure and QA teams, to produce high performance, low latency and highly reliable code. Your goal will be to develop software which handles large amounts of TPS to drive a highly efficient technology used by several markets around the world.

To be successful in this role, you will be a proponent of agile methodology and modern software best practices. You can produce detailed technical work in OOP and work with other members of the Development team to produce code of high-quality standards. Codes, tests, integrates, and documents software.

  • Apply principles and techniques of computer science, engineering, and mathematical analysis to the development of complex products.
  • Participate as a Subject Matter Expert in internal review of software components and systems.
  • Work on the hardest technical problems facing the company, often these problems are unusually complex and require the utmost creativity and innovation.
  • Apply and champion the appropriate standards, processes, procedures, and tools throughout the system development life cycle to support the generation of technical engineering products.
  • Keep abreast of technology trends and champion new ideas and process improvements.

5+ years development experience in C++ 11 and Boost creating performant, scalable applications.

  • 2+ years of experience in networking (UDP, Multicasting, TCP, etc...)
  • 2+ years of experience on Linux systems.
  • Python, including Pytest.
  • Comfortable using Agile methodology, including continuous integration, sprints, Jira and the relevant processes and workflow.

Senior Software Engineer C++/Python in London employer: N P Associates

As a leading player in the financial and banking sector, our company offers an exceptional work environment for Senior Software Engineers, fostering innovation and collaboration. With a strong emphasis on employee growth, we provide access to cutting-edge technology and continuous learning opportunities, ensuring that our team remains at the forefront of industry advancements. Located in a vibrant city, we promote a dynamic work culture that values creativity and agility, making it an ideal place for professionals seeking meaningful and rewarding careers.
N

Contact Detail:

N P Associates Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Senior Software Engineer C++/Python in London

✨Tip Number 1

Network like a pro! Attend industry meetups, conferences, or even online webinars related to finance and software development. You never know who you might bump into that could help you land that dream job.

✨Tip Number 2

Show off your skills! Create a GitHub profile showcasing your C++ and Python projects, especially those related to financial applications. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for technical interviews by brushing up on your algorithms and data structures. Practice coding challenges on platforms like LeetCode or HackerRank. We all know that nailing the technical interview is key to landing the job!

✨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 Senior Software Engineer C++/Python in London

C++
Python
Financial Knowledge
Equities
Futures & Options
Fixed Income
Exchange Connectivity
Low Latency Experience
Agile Methodology
OOP (Object-Oriented Programming)
Networking (UDP, Multicasting, TCP)
Linux Systems
Pytest
Continuous Integration
Jira

Some tips for your application 🫑

Tailor Your CV: Make sure your CV highlights your 5+ years of C++ experience and your Python skills. We want to see how your background in Financial/Banking aligns with the role, so don’t be shy about showcasing relevant projects!

Showcase Your Technical Skills: When writing your application, emphasise your knowledge of Equities, Futures & Options, and any Low Latency experience you have. We’re looking for candidates who can tackle complex problems, so share examples of how you've done this in the past.

Demonstrate Agile Experience: Since we value agile methodology, make sure to mention your experience with sprints, continuous integration, and tools like Jira. We want to know how you’ve applied these practices in your previous roles!

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’re considered for the role. Plus, it shows you’re keen on joining our team!

How to prepare for a job interview at N P Associates

✨Know Your Tech Inside Out

Make sure you brush up on your C++ and Python skills, especially the latest features and best practices. Be ready to discuss your past projects in detail, focusing on how you tackled complex problems and implemented low latency solutions.

✨Understand the Financial Landscape

Since the role is in the financial sector, it’s crucial to familiarise yourself with concepts like Equities, Futures & Options, and Fixed Income. Being able to speak knowledgeably about these topics will show that you’re not just a coding whiz but also understand the industry context.

✨Showcase Your Agile Experience

Be prepared to discuss your experience with Agile methodologies. Share specific examples of how you've contributed to sprints, used Jira for project management, and how you’ve embraced continuous integration in your previous roles.

✨Demonstrate Problem-Solving Skills

Expect to face some tricky technical questions or coding challenges during the interview. Approach these problems methodically, explaining your thought process clearly. Highlight your creativity and innovation in solving complex issues, as this is key for the role.

Senior Software Engineer C++/Python in London
N P Associates
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

N
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>