Java Software Engineer

Citadel

City of Rochester (NY)

On-site

USD 200,000 - 300,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical insurance
Life insurance
Retirement plan
Tax-free savings plans
Discretionary incentive compensation

Job summary

Citadel seeks Java Software Engineers to design, develop, and deploy scalable, high-performance Java applications and services across critical investment workflows.

You will partner with engineers and users to craft robust technical solutions and modernize platforms, with emphasis on reliability, performance, and future growth in data and transactions.

Qualifications

  • Bachelor’s degree in Computer Science or related STEM field or equivalent experience.
  • Expert-level Java programming skills and production-quality software experience.
  • Strong fundamentals in data structures, algorithms, OOD and distributed systems.
  • Experience building scalable applications, services, or platforms.
  • Familiarity with testing, source control, build systems, and CI/CD.
  • Experience with SQL or distributed databases and data-intensive systems is a plus.
  • Experience with messaging, cloud infra, or containerized environments is a plus.
  • Excellent analytical, problem-solving, communication, and teamwork skills.

Responsibilities

  • Design, develop, test, deploy, and maintain high-quality Java applications, services, and platforms.
  • Build scalable, reliable, high-performance systems supporting critical workflows.
  • Collaborate with users and engineers to translate complex requirements into technical solutions.
  • Design and improve distributed systems, APIs, data platforms, and event-driven architectures.
  • Develop green-field systems and modernize existing technology.
  • Ensure systems scale with data/transaction growth and business complexity.
  • Improve performance, reliability, and maintainability of applications.
  • Contribute to system architecture, engineering standards, and technical strategy.
  • Own solutions throughout the software lifecycle from design to production.

Skills

Java
Distributed systems
CI/CD
SQL databases
Problem solving
Teamwork
Analytical thinking
Communication

Education

Bachelor's degree in Computer Science or related STEM

Tools

Git
Docker
Kubernetes

Job description

Java Software Engineers build scalable, resilient systems that support every stage of Citadel's investment and business workflows. Our engineers work on complex applications and platforms spanning trading, data, risk management, funding, settlement, operations, and enterprise technology, where performance, reliability, and thoughtful system design are critical. They work across the full software development lifecycle, designing new systems, modernizing existing platforms, improving performance and reliability, and partnering directly with investment professionals and other stakeholders to solve challenging problems and drive commercial outcomes.

Key Responsibilities:
  • Design, develop, test, deploy, and maintain high-quality Java applications, services, and platforms
  • Build scalable, reliable, and high-performance systems supporting critical investment and business workflows
  • Partner directly with users and engineering teams to understand complex requirements and develop effective technical solutions
  • Design and improve distributed systems, APIs, data platforms, and event-driven architectures
  • Develop green-field systems while also improving and modernizing existing technology
  • Build systems designed to support future growth in data volumes, transaction volumes, and business complexity
  • Improve application performance, reliability, scalability, and maintainability
  • Contribute to system architecture, engineering standards, and technical strategy
  • Own solutions throughout the software development lifecycle, from design and implementation through production
  • Learn from industry leaders, distinguished engineers, and investment professionals
Qualifications:
  • Minimum of a Bachelor’s degree in Computer Science, or a related STEM discipline, or equivalent experience
  • Expert-level Java programming skills and experience developing production-quality software
  • Strong background in computer science fundamentals, data structures, algorithms, object-oriented design, and distributed systems
  • Experience designing and building scalable applications, services, or platforms
  • Comfortable with modern software development tools and practices, including testing, source control, build systems, and CI/CD
  • Experience with SQL, relational or distributed databases, and data-intensive systems is a plus
  • Experience with messaging technologies, event-driven systems, cloud infrastructure, or containerized environments is a plus
  • Excellent analytical, problem-solving, communication, and teamwork skills
  • Strong entrepreneurial spirit and the ability to adapt to changing requirements and technologies

Opportunities may be available from time to time in any location in which the business is based for suitable candidates.

To be eligible for UK postings, you must have or be able to obtain UK work authorization.

For our privacy policy, go to https://www.citadel.com/privacy.

In addition, the employee who fills this role will be eligible to participate in a discretionary incentive compensation program, as well as a wide array of benefit programs, such as medical and life insurance, retirement and tax-free savings plans, and access to other healthcare programs.

In accordance with applicable law, the base salary range for this role is $200,000 to $300,000.

In addition, the employee who fills this role will be eligible to participate in a discretionary incentive compensation program, as well as a wide array of benefit programs, such as medical and life insurance, retirement and tax-free savings plans, and access to other healthcare programs.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ Software Engineer
C++ Software Engineer

Citadel • City of Rochester (NY)

On-site
USD 200,000 - 300,000
Python Software Engineer
Python Software Engineer

Citadel • City of Rochester (NY)

On-site
USD 180,000 - 220,000
Discretionary incentive compensation
Medical insurance
Retirement plans
+1
Software Engineer - University Graduate (US)
Software Engineer - University Graduate (US)

Citadel LLC • City of Rochester (NY)

On-site
USD 235,000 - 300,000
Incentive compensation
Medical and life insurance
Retirement plans
+1
Python Quantitative Developer
Python Quantitative Developer

Citadel • City of Rochester (NY)

On-site
USD 200,000 - 300,000
Discretionary incentive compensation
Medical and life insurance
Retirement and tax-free savings plans
C++ Software Engineer
C++ Software Engineer

Citadel Securities • United States

On-site
USD 150,000 - 300,000
Senior Full-stack Java Developer, VP
Senior Full-stack Java Developer, VP

Citi • New York (NY)

Hybrid
USD 142,000 - 213,000
Full Stack Software Engineer
Full Stack Software Engineer

Citadel Securities • City of Rochester (NY)

On-site
USD 175,000 - 350,000
Discretionary incentive
Medical and life insurance
Retirement and savings plans
Java Developer (Electronic Equities) - Vice President
Java Developer (Electronic Equities) - Vice President

Citi • New York (NY)

On-site
USD 128,000 - 213,000
Senior Back-end Java Developer - Trading Platforms, VP
Senior Back-end Java Developer - Trading Platforms, VP

Citi • Jersey City (NJ)

On-site
USD 142,000 - 213,000
Medical, dental & vision coverage
401(k)
Life, accident, and disability保险
+2
C++ Software Engineer
C++ Software Engineer

Citadel Securities • San Francisco (CA)

On-site
USD 120,000 - 170,000