C++ Software Engineer - 405468

Atrium

New York (NY)

On-site

USD 136,000 - 175,000

Full time

39 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Atrium is seeking a C++ Software Engineer to design, develop, and maintain scalable real-time trading software. You will collaborate with Architects, Principal Engineers, and QA teams to deliver high-performance applications in a financial services tech environment.

The role emphasizes ownership of features from design to delivery, strong C/C++ skills, Unix/Linux expertise, and experience with real-time event-driven systems. Join a team focused on performance, security, and reliability.

Qualifications

  • Bachelor's degree in Computer Science or related field or equivalent experience.

Responsibilities

  • Design, develop, and maintain scalable C/C++ software for trading systems.

Skills

C/C++ development
Unix/Linux
Agile software development
Debugging
Ownership of features
Communication skills

Education

Bachelor's degree in CS or related field

Tools

Oracle
PostgreSQL
Solace
Google Protocol Buffers
AWS
Docker

Job description

Client Overview

Our client is a global financial services and technology organization supporting sophisticated trading and financial markets businesses. The organization develops and operates technology platforms that enable electronic trading, financial markets activity, and other critical services across global markets. The company offers an environment where technology professionals work closely with Architects, Engineers, Quality Assurance teams, and business stakeholders to develop high-performance, scalable solutions. The culture emphasizes technical excellence, collaboration, innovation, security, and continuous improvement.

Salary/Hourly Rate

$136k - $175k Annually

Position Overview

The C++ Software Engineer will design, develop, and maintain scalable software supporting fixed income trading systems. This role will work closely with Architects, Principal Engineers, Quality Assurance teams, and other Technology teams to build and enhance real-time trading applications. The C++ Software Engineer will own key features from technical design through delivery, contribute to architectural and technical decisions, troubleshoot complex performance issues, and help mentor junior engineers. The ideal candidate will bring strong C/C++ development experience, Unix/Linux expertise, and experience building real-time, event-driven applications. This role offers the opportunity to work on mission-critical trading technology while contributing to scalable, real-time systems in a highly technical financial services environment.

Responsibilities of the C++ Software Engineer
  • Design, develop, and maintain scalable C/C++ software solutions.
  • Build and enhance technology supporting fixed income trading environments.
  • Own key features from technical design through production delivery.
  • Collaborate with Architects and Principal Engineers on technical and architectural decisions.
  • Develop and support real-time and event-driven applications.
  • Work with messaging systems, signals, and database events.
  • Partner with QA teams to ensure comprehensive testing and software quality.
  • Participate in code reviews and CI/CD processes.
  • Troubleshoot complex technical and performance issues.
  • Mentor and support junior engineers.
  • Apply secure coding practices throughout software development.
  • Ensure solutions meet security, risk management, and regulatory standards.
  • Collaborate effectively with Technology teams in an Agile development environment.
Required Experience/Skills for the C++ Software Engineer
  • Professional experience as a C++ Software Engineer with strong C/C++ development expertise.
  • Strong application development experience in Unix/Linux environments.
  • Experience with relational databases such as Oracle and/or PostgreSQL.
  • Experience with messaging technologies such as Solace and Google Protocol Buffers.
  • Experience developing real-time or event-driven applications involving messaging, signals, or database events.
  • Strong understanding of software design principles and secure coding practices.
  • Excellent debugging, troubleshooting, and problem-solving abilities.
  • Experience working within Agile software development teams.
  • Strong communication skills and attention to detail.
  • Ability to take ownership of software features from design through delivery.
Preferred Experience/Skills for the C++ Software Engineer
  • Financial markets or trading systems experience.
  • Experience developing low-latency or performance-sensitive applications.
  • Experience with microservices and/or serverless architectures.
  • Experience with AWS or other cloud platforms.
  • Docker and containerization experience.
  • Experience with CI/CD pipelines and Git.
  • Familiarity with AI-assisted development tools such as Kiro, Amazon Q, or similar technologies.
  • Prior experience mentoring Junior Engineers or contributing to technical leadership initiatives.
Education Requirements
  • Bachelor's degree in Computer Science or a related technical field, or equivalent professional experience, is required.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Soni • New York (NY)

On-site
USD 136,000 - 175,000
C++ Software Engineer
C++ Software Engineer

Radley James • New York (NY)

On-site
USD 120,000 - 150,000
Senior C++ Engineer / Prop Trading / Woodridge, IL
Senior C++ Engineer / Prop Trading / Woodridge, IL

Motion Recruitment • Woodridge (IL)

Hybrid
USD 130,000 - 175,000
Competitive base salary
Bonus eligible
Medical Insurance
+6
Software Engineer - Quantitative Trading - C++
Software Engineer - Quantitative Trading - C++

Acquire Me • United States

On-site
USD 200,000 - 300,000
Industry-leading compensation
Bonus scheme
Flexible working
+2
C++ Developer | Front Office Trading Technology
C++ Developer | Front Office Trading Technology

Selby Jennings • New York (NY)

On-site
USD 120,000 - 180,000
Software Enigneer - Java/Linux
Software Enigneer - Java/Linux

Talener • New York (NY)

On-site
USD 150,000 - 175,000
C++ Software Engineer
C++ Software Engineer

Citadel Enterprise Americas LLC • Miami (FL)

On-site
USD 125,000 - 150,000
Software Engineer
Software Engineer

670 TP ICAP Americas Holdings Inc. • New York (NY)

On-site
USD 136,000 - 175,000
Senior C++ Software Engineer
Senior C++ Software Engineer

Goliath Partners Inc. • Chicago (IL), Northern (KY)

Hybrid
USD 360,000 - 425,000
Software Enigneer – Java/Linux
Software Enigneer – Java/Linux

Talener • New York (NY)

On-site
USD 150,000 - 175,000