# Software Engineer - C++

**Company**: Equity IT
**Location**: Bangalore, Karnataka
**Experience**: senior
**Job type**: full-time
**Category**: IT
**Industry**: Finance

**Apply**: https://mlp.eightfold.ai/careers/job/755958855585?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_89af5511-6fe

## Description

We are seeking a Software Engineer - C++ to join our team at Equity IT, working on projects related to Millennium, a global alternative investment firm.

The Information Technology department is crucial to Millennium's business, focusing on developing flexible, scalable technology and advanced proprietary systems.

The Systematic Platform Execution & Exchange Data (SPEED) team is at the core of Millennium's Equities, Quant Strategies, and Shared Services Technology group, responsible for low-latency solutions for systematic and high-frequency trading.

Responsibilities:

- Design and build low-latency infrastructure and system components for order entry and other execution-related features.

- Develop convenience layer tools and services to support trading teams onboarding at MLP.

- Participate in a follow-the-sun (L2) support rotation for latency-critical systems, including real-time troubleshooting of production issues.

- Collaborate with the SPEED architect, quantitative researchers, and the business to deliver high-ROI solutions aligned with both platform and business strategy.

- Liaise with other MLP teams as needed, depending on project focus.

Requirements:

- 5+ years of experience delivering production-grade, low-latency systems.

- Demonstrated expertise in C++ for production, low-latency environments.

- Strong grounding in computer science and software development fundamentals, including algorithms and data structures.

- Professional experience with Java, particularly in low-latency or No-GC environments, is a strong plus.

- Solid understanding of Linux internals and CPU architecture (caches, NUMA, branch prediction), along with performance profiling experience, is a plus.

- Cloud experience (AWS, GCP) is a plus.

- High accountability and ownership, with strong self-management, prioritization, and the ability to meet deadlines.

## Skills

### Required
- C++
- low-latency systems
- computer science
- software development fundamentals
- algorithms
- data structures

### Nice to have
- Java
- Linux internals
- CPU architecture
- performance profiling
- cloud experience (AWS, GCP)

---

Source: [Apply at mlp.eightfold.ai](https://mlp.eightfold.ai/careers/job/755958855585?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
