Python Software Engineer

Citadel

City of Rochester (NY)

On-site

USD 180,000 - 220,000

Full time

3 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

Discretionary incentive compensation
Medical insurance
Retirement plans
Life insurance

Job summary

Citadel seeks Python Software Engineers to design and build applications, platforms, and infrastructure powering its investment processes. You will develop high-quality Python services, APIs, and tooling used across research, trading, risk management, data, and enterprise workflows.

You will collaborate with investment professionals, researchers, and engineers to translate requirements into practical technical solutions while contributing to architectural decisions and engineering best practices.

Qualifications

  • Minimum of a Bachelor’s degree in Computer Science, or a related STEM discipline, or equivalent experience.
  • Exceptional Python programming skills and a strong understanding of CS fundamentals, data structures, algorithms, and software design.
  • Excellent written and verbal communication skills and the ability to explain technical concepts to diverse stakeholders.
  • Strong entrepreneurial spirit, ownership mindset, and adaptability to changing requirements and technologies.
  • Ability to manage multiple priorities in a demanding and dynamic environment.
  • Intellectual curiosity and interest in financial markets.

Responsibilities

  • Design, develop, test, deploy, and maintain high-quality Python applications and services.
  • Build scalable systems, platforms, APIs, libraries, and tools supporting investment workflows.
  • Partner with investment professionals, researchers, and engineers to translate requirements into technical solutions.
  • Contribute to architectural decisions and engineering best practices across teams.
  • Solve complex problems in a fast-moving, collaborative environment.
  • Learn from industry leaders and investment professionals.

Skills

Python programming
Communication skills
Problem solving
Adaptability

Education

Bachelor's degree in Computer Science or related STEM

Job description

Python Software Engineers design and build the applications, platforms, and infrastructure that power every aspect of our investment process, from research and analysis to trading, risk management, funding, and settlement. Our engineers tackle complex technical challenges spanning distributed systems, data platforms, developer tooling, automation, financial systems, and applications used by investment and enterprise teams.

Key Responsibilities
  • Design, develop, test, deploy, and maintain high-quality Python applications and services
  • Build scalable systems, platforms, APIs, libraries, and tools supporting research, trading, risk, data, and other critical investment and business workflows
  • Partner directly with investment professionals, quantitative researchers, and engineers to understand requirements and translate them into effective technical solutions
  • Contribute to architectural decisions and engineering best practices across teams
  • Solve complex and often ambiguous problems in a fast-moving, collaborative environment
  • 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
  • Exceptional Python programming skills and a strong understanding of computer science fundamentals, data structures, algorithms, and software design
  • Excellent written and verbal communication skills and an ability to explain technical concepts and results to a range of stakeholders
  • Strong entrepreneurial spirit, ownership mindset, and the ability to adapt to changing requirements and technologies
  • Ability to manage multiple priorities in a demanding and dynamic environment
  • Intellectual curiosity and an interest in learning about financial markets

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 accordance with applicable law, the base salary range for this role is $200,000 to $3,000,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

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 • City of Rochester (NY)

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

Citadel • City of Rochester (NY)

On-site
USD 200,000 - 300,000
Medical insurance
Life insurance
Retirement plan
+2
Python Software Engineer - Build Investment Platforms
Python Software Engineer - Build Investment Platforms

Citadel • City of Rochester (NY)

On-site
USD 180,000 - 220,000
Discretionary incentive compensation
Medical insurance
Retirement plans
+1
Python Software Engineer Financial Engineering
Python Software Engineer Financial Engineering

Risk Analytics Company • Guilford (CT)

On-site
USD 120,000 - 170,000
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
Senior Software Engineer (Python)
Senior Software Engineer (Python)

Engtal • New York (NY)

On-site
USD 250,000 - 400,000
Medical insurance
Vision insurance
401(k)
Python Developer
Python Developer

Radley James • Chicago (IL)

Hybrid
USD 180,000 - 220,000
401(k)
Medical insurance
Paid maternity leave
+2
Python Engineer
Python Engineer

Access Search, Inc. • Chicago (IL)

On-site
USD 95,000 - 135,000
Sr SW Developer (Python, Algorithm)
Sr SW Developer (Python, Algorithm)

Expert Executive Recruiters (EER Global) • New York (NY)

On-site
USD 170,000 - 200,000