Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Développeur logiciel C++ Low Latency (poste basé à New York City) image - Rise Careers
Job details

Développeur logiciel C++ Low Latency (poste basé à New York City)

Company Description

Talan is an international consulting and technology expertise group that accelerates its clients' transformation through innovation, technology, and data. For over 20 years, Talan has been advising and supporting companies and public institutions in implementing their transformation and innovation projects in France and internationally.

Present on 5 continents, in 20 countries, the Group, Great Place To Work certified, with more than 7,000 employees, aims to achieve a turnover of one-billion-euro by the end of 2025.

With its research and innovation Centre, Talan puts innovation at the heart of its development and intervenes in the technological mutation sectors, such as Artificial Intelligence, Data Intelligence, Blockchains, to avail the growth of major groups and mid-cap companies through a committed and responsible approach.

By placing "Positive Innovation" at the heart of its strategy, the Talan Group is convinced that it is by serving people that technology amplifies its potential for society.

Job Description

Are you looking to join a company at the forefront of innovation and transformation? Look no further than Talan!

We are seeking a talented Software Engineer to join our team and work on Financial IT projects. The ideal candidate will have expertise in C++ Low Latency and be passionate about developing new features on Trade  Platforms.

As a member of our team, you will have the opportunity to work on cutting-edge technology and collaborate with a dynamic group of professionals who are dedicated to excellence. You will have the chance to contribute to the development of our Finance engineering team and grow your career in a stimulating environment.

If you are a skilled Software Engineer with a passion for finance and technology, we encourage you to apply for this exciting opportunity. Join us and take your career to the next level!


Responsibilities:

  • Develop and support the Equities Algorithmic Trading Platform
  • Develop and support applications dedicated to the ETF Trading business
  • Everyday coding utilizing C++
  • Face off to the business to understand requirements and translate it into design
  • Involved in architectural design discussions to help shape the strategic direction of the platform
  • Assist the Level 1 Support Team during incidents/outages
  • Assist the Coverage Team in answering client questions about platform behavior and order performance
  • Liaise with teams regionally and globally (distributed multi-skilled team)
  • Take end-to-end responsibility for delivery: participate in design, coding, peer review, work with QA and Production Support teams on releases
  • Provide mentorship to junior members of the team (for senior profiles)

Qualifications

Minimum Required Qualifications

  • Minimum of 5+ years of experience in C++ development.
  • Expert knowledge of low-latency programming techniques and strong skills in designing for optimal performance.
  • Proven experience working closely with the business, particularly traders, to understand requirements and deliver high-performance solutions.
  • Relevant education such as a BSc, MSc, or PhD in a related field, including Finance, Mathematics, Physics, Computer Science, Econometrics, Statistics, or Engineering, or equivalent work experience/qualifications.
  • Strong knowledge of Linux, including OS fundamentals, scripting, and common toolsets.
  • Experience working in a robust technology environment, with a solid understanding of software development best practices and change control procedures.

Preferred Qualifications:

  • Knowledge of algorithmic trading (Algo trading).
  • Understanding of market microstructure in equity markets.
  • Expert knowledge of TCP/IP networking; experience with UDP/Multicast is a plus.

This role is located in New York City and requires on-site presence.

Company’s Benefits

At Talan, we invest in our employees' well-being and empower them with benefits, including:

  • 💵 The salary range for this role is US$115,000 - US$160,000
  • 💸401(k) retirement plan with company matching
  • 🌴15 days of paid vacation per year at hire and up to 27 according to seniority (annual untaken vacation days are cashed out)
  • 📴8 paid holidays + 5 sick days + 2 personal days per year
  • ❤️‍🩹Company health, dental, and vision insurance plans + FSA
  • 🦺Voluntary STD and LTD
  • 🚍 Commuter/transit benefits

All your information will be kept confidential according to EEO guidelines.

Additional Information

C++, LINUX, algo trading, low latency 

Talan Glassdoor Company Review
3.8 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Talan DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Talan
Talan CEO photo
Mehdi Houas
Approve of CEO

Average salary estimate

$137500 / YEARLY (est.)
min
max
$115000K
$160000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Développeur logiciel C++ Low Latency (poste basé à New York City), Talan

Join Talan as a Software Engineer specializing in C++ Low Latency, and immerse yourself in the vibrant world of financial technology! Based in the heart of New York City, this role offers you a unique chance to be a part of a leading consulting and technology group that thrives on innovation and transformation. Talan has been a trusted partner for over 20 years, helping companies evolve through technology and data solutions. In your new role, you'll be deeply involved in developing and supporting Equities Algorithmic Trading Platforms, where your C++ programming skills will shine. Collaborating with a diverse and talented team, you'll help shape the strategic direction of the projects you work on. This isn't just another coding job; you'll also actively participate in architectural design discussions, engage with the business side to ensure alignment with traders’ needs, and mentor junior engineers to nurture their growth. With a commitment to excellence, Talan doesn’t just focus on the bottom line - it invests in its employees and fosters an inclusive, innovative culture. If you have a passion for finance and technology and possess a solid background in low-latency programming, this opportunity could be the perfect next step in your career. Come join Talan and take your professional journey to new heights while making a significant impact in the financial sector!

Frequently Asked Questions (FAQs) for Développeur logiciel C++ Low Latency (poste basé à New York City) Role at Talan
What are the responsibilities of a C++ Low Latency Software Engineer at Talan?

As a C++ Low Latency Software Engineer at Talan, your responsibilities will include developing and supporting the Equities Algorithmic Trading Platform, creating applications for the ETF Trading business, and engaging with stakeholders to translate their requirements into effective designs. You'll also participate in architectural discussions, assist in incident management, and guide junior team members, ensuring high-performance solutions are delivered.

Join Rise to see the full answer
What qualifications are required for the C++ Low Latency Software Engineer position at Talan?

To be considered for the Software Engineer role at Talan, candidates should have a minimum of 5 years of C++ development experience, with a strong understanding of low-latency programming techniques. Relevant educational backgrounds include degrees in Finance, Mathematics, Physics, or Computer Science. Familiarity with Linux and robust software development practices is also essential.

Join Rise to see the full answer
Is prior experience in algorithmic trading necessary for the Software Engineer role at Talan?

While not mandatory, prior experience in algorithmic trading is preferred for the C++ Low Latency Software Engineer role at Talan. Understanding market microstructure and possessing expert knowledge of networking technologies can enhance your candidacy and ability to contribute effectively to the team.

Join Rise to see the full answer
What is the salary range and benefits for a C++ Low Latency Software Engineer at Talan?

The salary range for the C++ Low Latency Software Engineer position at Talan is between $115,000 and $160,000. Additionally, employees enjoy a robust benefits package that includes a 401(k) retirement plan, health insurance, generous vacation allowances, and commuter benefits, reflecting Talan's commitment to employee well-being.

Join Rise to see the full answer
What kind of work environment can a C++ Low Latency Software Engineer expect at Talan?

At Talan, a C++ Low Latency Software Engineer can expect a dynamic work environment that embraces innovation and collaboration. With teams located globally, you will work alongside talented professionals dedicated to excellence, enabling robust interaction and cross-regional synergy in high-performance technology projects.

Join Rise to see the full answer
Common Interview Questions for Développeur logiciel C++ Low Latency (poste basé à New York City)
Can you describe your experience with C++ low-latency programming?

When answering this question, focus on specific projects where you implemented low-latency solutions. Discuss techniques you used to optimize performance, challenges you encountered, and how you overcame them. Highlight any benchmarks achieved or improvements in application response times.

Join Rise to see the full answer
How have you collaborated with traders or business units in your previous roles?

Share examples where you directly interacted with traders to gather requirements. Describe the process you followed to ensure their needs were met and how your solutions impacted their trading strategies. Emphasize your communication skills and ability to translate technical information to non-technical stakeholders.

Join Rise to see the full answer
What Linux tools and techniques do you use for software development?

Discuss your familiarity with Linux systems, including command-line tools, scripting, and development environments. Mention specific tools like GDB for debugging or Git for version control, and explain how these tools enhance your software development process.

Join Rise to see the full answer
How do you approach architectural design discussions in software development?

Explain your process for contributing to architectural discussions. Focus on how you incorporate performance considerations, scalability, and software best practices. Mention any experience you have with models or frameworks that support strategic decision-making.

Join Rise to see the full answer
Can you provide an example of a challenging programming problem you solved?

Choose a specific programming challenge that highlights your problem-solving skills. Describe the context, what made it challenging, the steps you took to solve it, and the outcome. Be sure to explain the thought process behind your solution.

Join Rise to see the full answer
What is your experience with algorithmic trading?

Discuss any experience you have with algorithmic trading systems. Describe the components of these systems you worked on, any algorithms you developed or optimized, and how you ensured they were effective in live trading scenarios.

Join Rise to see the full answer
How do you keep up with industry trends and advancements in technology?

Talk about your strategies for staying updated, such as reading industry blogs, attending conferences, or participating in online communities. Highlight specific areas of interest such as low-latency techniques or financial technology innovations.

Join Rise to see the full answer
What do you find most appealing about working in the financial technology sector?

Express your passion for the intersection of finance and technology. Discuss how this field allows you to solve real-world problems and contribute to the efficiency of trading and finance. Share any personal anecdotes that highlight your interest.

Join Rise to see the full answer
How do you prioritize projects when working on multiple deadlines?

Explain your approach to time management and prioritization. Discuss tools you use to track progress and how you assess the urgency and importance of different projects to allocate your time effectively.

Join Rise to see the full answer
What mentoring experience do you have, and how do you approach mentoring juniors?

Share your past mentoring experiences, focusing on how you guide and support junior developers. Discuss your mentoring philosophy and how you facilitate knowledge sharing, from technical skills to overall career development.

Join Rise to see the full answer

Talan advises companies, supports them and implements their transformation projects in France and internationally. The group is mainly involved in areas related to the technological changes of large groups, including Big Data, IoT, Blockchain and ...

102 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 22, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!