Principal Software Development Engineer, Trading Systems

twentyAI

New York (NY)

Hybrid

USD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

An established industry player is seeking a Principal Software Development Engineer to join their innovative trading systems team. This role focuses on developing next-generation trading platforms that execute in microseconds, leveraging cutting-edge technology. You'll face complex engineering challenges, optimize critical systems, and work collaboratively with various teams, including trading and product management. If you're passionate about fintech and thrive in a fast-paced environment, this opportunity offers a rewarding career path where your contributions will significantly impact real-time trading execution.

Qualifications

  • 10+ years of experience in Java and building low-latency systems.
  • Strong understanding of multithreading and performance optimization.

Responsibilities

  • Design and implement high-performance Java trading applications.
  • Collaborate with teams to improve system stability and scalability.

Skills

Java Programming
Multithreading
Concurrency
Analytical Skills
Debugging Skills

Tools

Docker
Kubernetes
AWS
Kafka
PostgreSQL
Grafana

Job description

Principal Software Development Engineer, Trading Systems

This role offers the chance to work with cutting-edge technology in a collaborative, close-knit team environment, where your expertise will directly impact real-time trading execution. You'll tackle complex engineering challenges, optimize mission-critical systems, and be part of a culture that values innovation, problem-solving, and technical excellence. If you're passionate about building next-generation trading platforms that execute in microseconds and want to work in a fast-paced, rewarding environment, this is the opportunity for you.

Job Title: Principal Software Engineer – Trading Systems

Location: Hybrid – New York, NY

Employment Type: Full-Time, Direct Hire

Key Responsibilities:

  • Collaborate with teams across trading, quantitative research, product management, and compliance.
  • Design and implement high-performance, Java-based trading applications.
  • Work with operations and support teams to improve system stability and scalability.
  • Define best practices for performance monitoring, fault tolerance, and system efficiency.
  • Develop well-structured, maintainable code with comprehensive testing strategies.

Qualifications

  • Extensive experience in Java programming, data structures, and modern software engineering principles.
  • 10+ years of experience building low-latency, high-throughput distributed systems.
  • Strong understanding of multithreading, concurrency, and Java memory management.
  • Ability to write efficient unit tests and integration tests for complex applications.
  • Exceptional analytical and debugging skills, with a focus on optimizing system performance.
  • Experience with financial or trading platforms, with a solid understanding of reliability and performance requirements.

Preferred Skills

  • Background in trading, fintech, or large-scale distributed applications.
  • Knowledge of messaging and event-driven architectures (e.g., Kafka, JMS, ActiveMQ, Aeron).
  • Experience with containerization and cloud-based infrastructure (Docker, Kubernetes, AWS).
  • Familiarity with FIX protocol and high-performance market data processing.
  • Strong expertise in databases (PostgreSQL, NoSQL) and distributed tracing tools (e.g., Prometheus, Grafana).

Candidates must be authorized to work in the U.S.; visa sponsorship is not available for this role.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer (Java)
Software Developer (Java)

OP Recruiting • Chicago (IL)

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

Talener • New York (NY)

On-site
USD 150,000 - 175,000
Senior Software Engineer
Senior Software Engineer

Primis • New York (NY)

Hybrid
Senior Backend Software Engineer/Java Trading Systems-remote
Senior Backend Software Engineer/Java Trading Systems-remote

Ironbeam, Inc. • Chicago (IL)

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
Software Engineer
Software Engineer

Cleartech Recruiting • New York (NY)

On-site
USD 175,000 - 200,000
Competitive salary
Flat hierarchy
Collaborative culture
Trading Systems Software Engineer - New York
Trading Systems Software Engineer - New York

Miller Maxwell • New York (NY)

On-site
USD 120,000 - 150,000
Senior Java Software Engineer
Senior Java Software Engineer

Green Key Resources • New York (NY)

On-site
USD 140,000 - 190,000
Senior Engineer, Execution Technology
Senior Engineer, Execution Technology

Mission Staffing • Chicago (IL)

On-site
USD 180,000 - 260,000
Senior Software Developer (Trading Services)
Senior Software Developer (Trading Services)

OP Recruiting • Chicago (IL)

Hybrid
USD 180,000 - 240,000
Competitive compensation
Healthcare & 401k matching
Incentive bonus pool