Software Developer (Java)

Objective Partners

Chicago (IL)

On-site

USD 140,000 - 230,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Discretionary bonus
Comprehensive health benefits

Job summary

Objective Partners seeks a Core Java Software Engineer to build ultra-low-latency trading infrastructure in a premier global environment.

You will collaborate with research and operations to scale distributed platforms, optimize performance, and contribute to high-throughput systems 24/7.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or related technical discipline (or equivalent professional experience).
  • Demonstrated expertise in writing, refactoring, and debugging production-grade Java applications.
  • Strong grasp of core CS principles, system architecture, and modern software design patterns.
  • Hands-on experience building scalable, automated distributed systems.
  • Practical understanding of low-level software stack operations, networking protocols, and storage system mechanics.
  • Pragmatic problem-solving mindset with a focus on robust, maintainable solutions.
  • Collaborative attitude with ability to drive initiatives independently.

Responsibilities

  • Architect, build, and maintain enterprise-grade Java software powering core execution and analytical platforms.
  • Enhance existing research environments to support new execution venues and system capabilities.
  • Engineer distributed data storage solutions for high reliability and performance.
  • Identify and resolve execution bottlenecks across codebases, libraries, and OS kernels.
  • Research and evaluate emerging technologies to increase processing capacity and speed.
  • Build advanced monitoring tools and telemetry to detect operational anomalies.
  • Optimize network protocols across distributed components for minimal latency.
  • Conduct technical candidate interviews and peer code reviews.

Skills

Java
Distributed systems
Problem solving
Refactoring
Debugging

Education

Bachelor's degree in CS/CE or related

Tools

Linux

Job description

Job Title

Software Developer (Java)

Location

Chicago, IL | New York, NY | London, UK | Amsterdam, NL

About the Opportunity

Join a premier global quantitative trading firm as a Core Java Software Engineer building ultra-low-latency, high-throughput trading infrastructure. In this role, you will partner directly with research, systems, and operations teams to scale and optimize distributed computing platforms operating around the clock. This is an exceptional opportunity to tackle complex technical challenges where microsecond performance gains directly drive business growth.

Responsibilities
  • Architect, build, and maintain enterprise-grade Java software powering core execution and analytical platforms.

  • Enhance existing quantitative research environments to support new execution venues, financial products, and system capabilities.

  • Engineer distributed data storage solutions tailored for high reliability and demanding performance thresholds.

  • Identify and resolve execution bottlenecks across custom codebases, open-source libraries, and operating system kernels.

  • Research and evaluate emerging technologies to increase the processing capacity, stability, and speed of distributed computing farms.

  • Build advanced monitoring tools and proactive telemetry to detect operational anomalies.

  • Optimize network communication protocols across distributed components to achieve minimal latency and maximal throughput.

  • Conduct technical candidate interviews and perform peer code reviews across engineering and research groups.

Requirements (Must-Have)
  • Bachelor's degree in Computer Science, Computer Engineering, or a related technical discipline (or equivalent professional engineering experience).

  • Demonstrated expertise in writing, refactoring, and debugging production-grade Java applications.

  • Strong grasp of core computer science principles, system architecture, and modern software design patterns.

  • Hands-on experience building scalable, fully automated, and thoroughly tested distributed systems.

  • Practical understanding of low-level software stack operations, networking protocols, and storage system mechanics.

  • Pragmatic problem-solving mindset with a focus on delivering robust, maintainable solutions.

  • Collaborative attitude paired with the ability to drive initiatives independently.

Preferred Qualifications (Nice-to-Have)
  • Exposure to low-level C++ development.

  • Practical knowledge of Linux environment tuning and system internals.

  • Prior experience in electronic trading, quantitative finance, or capital markets.

Compensation & Benefits
  • Competitive base salary accompanied by an attractive discretionary bonus pool.

  • Comprehensive healthcare benefits, retirement plan options, and professional development support.

#LI-EH1

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

OP Recruiting • Chicago (IL)

On-site
USD 120,000 - 180,000
Software Engineer – Client Trading Infrastructure (Java)
Software Engineer – Client Trading Infrastructure (Java)

Clarity, LLC. • United States

On-site
USD 120,000 - 180,000
Senior Software Developer / JVM, Low Latency / Trading System
Senior Software Developer / JVM, Low Latency / Trading System

Motion Recruitment • Philadelphia

On-site
USD 140,000 - 210,000
Senior Software Developer (Trading Services)
Senior Software Developer (Trading Services)

Objective Partners • Chicago (IL)

Hybrid
USD 180,000 - 260,000
Competitive base salary
Performance bonus pool
Healthcare benefits
Software Engineer - C++
Software Engineer - C++

Objective Partners • Chicago (IL)

On-site
USD 180,000 - 260,000
Principal Software Development Engineer, Trading Systems
Principal Software Development Engineer, Trading Systems

twentyAI • New York (NY)

Hybrid
USD 120,000 - 180,000
Java - Trading Systems Software Engineer
Java - Trading Systems Software Engineer

CPS, Inc. • Chicago (IL)

On-site
USD 120,000 - 180,000
Java - Trading Systems Software Engineer
Java - Trading Systems Software Engineer

CPS Inc. • New York (NY)

On-site
USD 120,000 - 190,000
Java - Trading Systems Software Engineer
Java - Trading Systems Software Engineer

CPS Inc. • Chicago (IL)

On-site
USD 120,000 - 160,000