Point your AI agent at freehire and let it find you a job.

Get the CLI →

Energy Jobline ZR

Senior Software Engineer, Trading Systems in Jersey City

Posted Updated 2 views
Discussion

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- 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.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available