What are the responsibilities and job description for the Senior Software Engineer, Trading Systems position at Eliassen Group?
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
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.
- 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.
- Bachelor’s degree in Computer Science, Engineering, Information Technology, or equivalent.
Salary : $75 - $85