EngineerJobs.io
← Back to all jobs
Citi

Senior Lead Software Engineer – Equities Electronic Trading, Senior Vice President

Jersey City, NJ $177k - $265k/yr Full time Posted 23h ago

Job Description

Citi invites you to join the Equities Electronic Trading technology team in Jersey City, NJ, on a hybrid, full-time Senior Lead Software Engineer role. You will lead the design and delivery of a next generation, low-latency execution platform and guide cross-functional collaboration with traders, quantitative researchers, technology infrastructure, and QA. The position offers a competitive salary range of USD 176,720 to 265,080 per year and a benefits package that includes medical, dental and vision coverage, a 401(k), life and disability insurance, wellness programs, and paid time off.

Responsibilities

  • Design, develop and maintain high-performance, low-latency electronic execution systems
  • Partner with traders, quant researchers, and clients to understand needs and translate them into innovative features and enhancements — including execution performance improvements, new liquidity sources, and DMA capabilities
  • Continuously improve and maintain testing frameworks, development tools, and environments to ensure platform reliability and performance at scale
  • Leverage Citi's suite of AI-powered development tools throughout the Software Development Life Cycle (SDLC) to enhance productivity, code quality, and innovation
  • Contribute to and champion Agile development practices and Continuous Integration/Continuous Delivery (CI/CD) processes with a focus on shift-left testing and accelerated release cycles
  • Build and maintain common solutions for trading platform monitoring, trade reconciliation, application recovery, and other essential support functions

Requirements

  • Minimum 12 years of experience with strong technical knowledge and expertise in low-latency Java, C++ or Rust
  • Prior experience developing electronic trading platforms in a global financial institution or equivalent environment
  • Strong understanding of automated testing techniques and quality engineering practices
  • Solid understanding of Agile methodologies and Continuous Integration processes
  • Familiarity with low-latency system design, including performance optimization, concurrency, and high-throughput architecture
  • Ability to prioritize multiple tasks, set goals, and meet deadlines in a fast-paced, globally distributed environment
  • Excellent communication skills with the ability to present and grasp complex concepts in a multicultural, cross-regional environment
  • Knowledge of regional exchange microstructure and regulatory regimes

Technologies

  • Java
  • C++
  • Rust

Benefits

  • Medical, dental & vision coverage
  • 401(k)
  • Life, accident, and disability insurance
  • Wellness programs
  • Paid time off (vacation, sick leave, and holidays)

Location: Jersey City, New Jersey, United States — Hybrid

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.