Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.
Get past ATS filters
Benefits offered by this job
Medical, dental & vision coverage
401(k)
Paid time off packages
Job summary
Citi is seeking a Senior Software Engineer to join their Equities Electronic-Trading team in Jersey City, New Jersey. This role entails designing and developing a low-latency execution platform, focusing on high-performance systems and product collaborations. Candidates should have at least 12 years of experience with technologies such as Low Latency Java, C++, and Rust. The position offers a competitive salary ranging from $176,720 to $265,080, along with comprehensive employee benefits including medical and 401(k).
Qualifications
Minimum 12 years of experience in Low Latency Java, C++ or Rust.
Experience developing electronic trading platforms in a global financial institution.
Strong understanding of automated testing techniques.
Responsibilities
Design, develop and maintain high-performance, low-latency electronic execution systems.
Partner with traders and clients to translate needs into product features.
Improve and maintain testing frameworks and development tools.
Skills
Low Latency Java
C++
Rust
Automated testing techniques
Agile methodologies
Continuous Integration
Performance optimization
Concurrency
Education
Bachelor's degree in Computer Science or Engineering
Job description
Citi is seeking a Senior Software Engineer to join their Equities Electronic-Trading team in Jersey City, New Jersey. This role entails designing and developing a low-latency execution platform, focusing on high-performance systems and product collaborations. Candidates should have at least 12 years of experience with technologies such as Low Latency Java, C++, and Rust. The position offers a competitive salary ranging from $176,720 to $265,080, along with comprehensive employee benefits including medical and 401(k).