Point your AI agent at freehire and let it find you a job.

Get the CLI →

Luxoft

NewBe an early applicant

Senior C++ Software Engineer (low latency trading)

Posted Updated
Discussion

Project description

The project focuses on global client connectivity trading systems, including A4, A4FIX, FIXAJ, and BlueDirect. The team is undertaking a multi-year initiative to modernize existing connectivity platforms, enhance system performance, introduce new functionality, and address evolving market regulatory requirements. The project operates in a global environment, bringing together technical and business stakeholders to solve complex challenges and make architectural decisions.

Responsibilities

  • - Design, develop, and enhance global client connectivity trading systems. - Contribute to architectural decisions and solutions for complex technical challenges. - Develop functionality to support client requirements and market regulatory changes. - Improve system performance, reliability, and maintainability. - Support the modernization of existing connectivity platforms. - Help evolve the delivery ecosystem toward a DevOps approach, continuous integration, and continuous delivery. - Collaborate closely with analysts, developers, and business stakeholders across global teams. - Participate in configuration management, releases, and post-implementation support.

SKILLS

Must have

  • - 5–7 years of hands-on C++ development experience, including multithreading, data structures, STL, casting, templates, pointers, socket programming, and algorithms. - Strong programming experience in Linux/Unix environments. - Proven development experience within the financial services/trading domain, including order management systems, the FIX protocol, and order-state handling. - Experience designing and developing high-performance, highly available, high-throughput, low-latency, high-capacity, transaction-oriented distributed systems. - Strong understanding of equity trading environments, ideally within a multi-regional or global setting. - Excellent communication skills, with the ability to explain complex functional and non-functional concepts clearly to both IT and business stakeholders.

Nice to have

- Previous experience developing or supporting client connectivity systems, preferably within a trading environment. - Experience with Java, particularly Core Java, Collections, and Reflection. - Experience providing Level 3 (L3) development support in demanding, production-critical environments.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.