Eliassen Group logo

Senior Software Engineer, Trading Systems

Eliassen Group

HybridJersey City, NJseniorPosted 1h ago

Job description

Hybrid Every other week onsite/5 days in Jersey City, NJ

Our client seeks a senior software engineer to lead design and development of next-generation electronic trading systems. The role focuses on low-latency, high-throughput, distributed platforms with event-driven architectures. You will collaborate across teams, mentor engineers, and drive performance, scalability, and resilience improvements in a mission-critical environment.

Due to client requirements, applicants must be willing and able to work on a w2 basis. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and life insurance.

Rate: $75.00 to $85.00/hr. w2

Responsibilities

  • Architect and develop distributed, event-driven trading systems optimized for low latency and high throughput.

  • Design and implement asynchronous processing frameworks and resilient messaging services.

  • Collaborate with internal and external teams to deliver robust, end-to-end electronic trading workflows.

  • Lead platform-wide performance tuning and optimization initiatives.

  • Mentor engineers and promote engineering best practices.

  • Support production and non-production environments, including participation in a weekly on-call rotation.

Experience Requirements

  • 10+ years of hands-on software design and development experience.

  • Expertise in Java, C/C++, Python, and Linux.

  • Deep experience with low-latency messaging systems such as 29West or Kafka.

  • Proficiency with KDB+ or other time-series databases.

  • Background in building scalable, distributed, asynchronous, and event-driven applications.

  • Advanced knowledge of low-latency design patterns and performance optimization techniques.

  • Experience with Capital Markets or Brokerage systems, including order management.

  • Understanding of the FIX protocol and FIX engines.

  • Familiarity with AI developer assist tools such as GitHub Copilot.

  • Experience with CI/CD tools including GitHub, Maven, Jenkins, Artifactory, and uDeploy.

  • Hands-on experience deploying applications to AWS or other cloud platforms.

  • Ability to analyze end-to-end systems to identify performance, scalability, and resilience bottlenecks.

  • Strong analytical, communication, and organizational skills.

  • Ability to manage multiple tasks and work in a collaborative team environment.

  • Self-driven innovation and comfort working with leadership.

  • Willingness to support production systems and participate in on-call rotations, including occasional weekend support.

Education Requirements

  • Bachelor’s degree in Computer Science, Engineering, Information Technology, or equivalent.