Search by job, company or skills

Senior Software Engineer

Senior Software Engineer

Understanding Recruitment
Fresher
Not Disclosed
  • Posted a month ago
  • Be among the first 10 applicants

Job Description

C++ Software Engineer

Fully Remote

I'm partnering with a highly successful proprietary trading firm that is looking to hire a C++ Software Engineer to build the systems that power its high-frequency trading infrastructure.

You'll work on performance-critical software responsible for market data, exchange connectivity and trade execution, helping to improve the speed, reliability and efficiency of live trading systems. Working closely with traders, quantitative researchers and fellow engineers, you'll take ownership of projects from design through to deployment in a collaborative, high-performance environment.

This is an opportunity to join a small, highly technical team where engineering work has a direct impact on trading performance and successful ideas can move quickly from concept to production.

What you'll do

• Design, build and optimise high-performance C++ systems used in a high-frequency trading environment

• Develop and improve exchange connectivity, market data and execution infrastructure

• Improve latency, throughput and reliability across distributed systems

• Build clean, maintainable software using modern C++

• Work closely with traders and quantitative researchers to deliver ideas into production

• Profile, benchmark and optimise system performance

• Contribute to the ongoing evolution of the firm's trading platform and engineering tooling

What we're looking for

• Strong commercial experience with modern C++

• Experience within top-tier HFT/electronic trading/market making

• Experience building high-performance, distributed or latency-sensitive systems

• Good understanding of networking and concurrent programming

• Strong problem-solving skills and a desire to tackle complex technical challenges

Why join

Fully remote

Small, highly selective team of engineers, traders and researchers

Direct ownership of projects from idea to production

Flat structure with minimal bureaucracy

Performance-critical systems with immediate business impact

Highly competitive compensation

We look forward to your application.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Similar Jobs

Pune, India
Skills:
.NET, Java, Cobol, Python, Standards Security PCI Compliance, Full-Stack Application Development, NoSQL databases, Testing Quality Assurance, Collaborative Solutioning, Technical Specification Design, API Distributed Systems Literacy, Project Estimation Engineering Mentorship
Noida, India
Skills:
Aws Lambda, S3, Graphql, Automated Testing, PostgreSQL, Dynamodb, Technical Leadership, Datadog, Cloudwatch, Incident Management, AWS ECS, React Native, Python, Api Gateway, AWS, CI CD Pipelines, Observability Monitoring, Distributed Systems Architecture, System Reliability Engineering, Production Support, Mentoring
Bengaluru, India
Skills:
File Systems, Replication, multithreading, Python, Iscsi, Fc, NVMe-oF, high-availability systems, test automation frameworks, Linux Unix systems, debugging of distributed systems, SAN protocols, test automation for scale performance and stress scenarios, test infrastructure, data paths, system-level testing, CI CD pipelines
Bengaluru, India
Skills:
.NET, Rust, C, Kafka, Python, System Architecture, C++, Networking, Debugging, Data structures, API design, Algorithms, Concurrency, Memory Management, metrics, Distributed Systems, Testing, Logging, Go, Linux-based production environments, Profiling, Release processes, Code reviews, Operational tooling, Backward compatibility, Technical Proposals, Error handling, Runbook-driven incident response, Observability
Bengaluru, India
Skills:
Networking Basics, Query Optimization, Mqtt, Distributed Systems, Rest Apis, Concurrency, Kubernetes, Multithreading, Docker, PostgreSQL, K3s, Linux systems, Go, Microservices architecture, Indexing, Event systems, Message queues