Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Pr. Software Engineer (Algo Trading System, Java)

Kforce Technology Staffing

RESPONSIBILITIES:
Kforce's client, a leading financial firm in Jersey City, NJ, is seeking a Principal Software Engineer (Algorithmic Trading System, Java) to play a key role in building a world-class trading system in an innovation-driven environment.

Summary:
As a Principal Software Engineer (Algorithmic Trading System, Java), you will work closely with industry experts, deepen your technical expertise, and deliver complex, high-performance systems used globally.

Responsibilities:
* Greenfield Development: Play a key in the design and development of a complex, global trading system - a Greenfield initiative offering the rare opportunity to build from the ground up
* Algorithmic Trading & Smart Order Routing: Contribute to the development of advanced algorithmic trading strategies and smart order routing systems, ensuring optimal trade execution across multiple venues
* Low-Latency Messaging: Engineer high-volume, low-latency messaging solutions for electronic trading using technologies such as Aeron, ensuring reliable, ultra-fast data transmission
* Cutting-Edge Technology: Design and develop secure, scalable cloud-based services, complex distributed platforms, and APIs critical to supporting high-frequency trading
* Agile Development: Engage in full lifecycle software engineering (Java) within an Agile environment, leveraging big data technologies to power real-time trading applications
* Award-Winning Workplace: Recently recognized as a Best Place to Work, reflecting a strong commitment to employee satisfaction, career development, and a collaborative culture

REQUIREMENTS:
* 8+ years of professional software engineering experience, with deep expertise in Java and building high-performance, low-latency systems
* Proven experience building front-office trading systems in high-frequency environments
* Knowledge of cloud-native services, microservices, and scalable distributed platforms
* Experience working in Agile environments, collaborating cross-functionally with teams
* Knowledge of low-latency messaging technologies (e.g., Kafka, Aeron, Chronicle Queue, ZeroMQ) and experience optimizing throughput, concurrency, and microsecond-level performance

The pay range is the lowest to highest compensation we reasonably in good faith believe we would pay at posting for this role. We may ultimately pay more or less than this range. Employee pay is based on factors like relevant education, qualifications, certifications, experience, skills, seniority, location, performance, union contract and business needs. This range may be modified in the future.

We offer comprehensive benefits including medical/dental/vision insurance, HSA, FSA, 401(k), and life, disability & ADD insurance to eligible employees. Salaried personnel receive paid time off. Hourly employees are not eligible for paid time off unless required by law. Hourly employees on a Service Contract Act project are eligible for paid sick leave.

Note: Pay is not considered compensation until it is earned, vested and determinable. The amount and availability of any compensation remains in Kforce's sole discretion unless and until paid and may be modified in its discretion consistent with the law.

This job is not eligible for bonuses, incentives or commissions.

Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.

By clicking ?Apply Today? you agree to receive calls, AI-generated calls, text messages or emails from Kforce and its affiliates, and service providers. Note that if you choose to communicate with Kforce via text messaging the frequency may vary, and message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You will always have the right to cease communicating via text by using key words such as STOP.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Pr. Software Engineer (Algo Trading System, Java) in Jersey City, NJ vacancy
  • $325k - $375k

    DescriptionKforce's client, a leading financial firm in Jersey City, NJ, is seeking a Principal Software Engineer (Algorithmic Trading System, Java) to play a key role in building a world-class trading system in an innovation-driven environment.Summary:As a Principal Software... 
    Java

    KForce

    Jersey City, NJ
    8 days ago
  •  ...As a Senior Director of Software Engineering at JPMorgan Chase within the...  ..., Equities Order Management System Technology, you lead multiple...  ...integrate components into Sales & Trading eco-system, and add...  ...organization Experience developing Java applications including hands... 
    Java

    Testing Site - JPMC

    Jersey City, NJ
    3 days ago
  •  ...Cybotic System seeks a highly experienced software engineer to lead the design and development of next-generation trading systems. This hands-on technical leadership role focuses on building scalable, resilient, and high-performance trading infrastructure. You’ll collaborate... 
    Java
    Remote work

    Cybotic System

    Jersey City, NJ
    2 days ago
  • $150.48k - $280.8k

     ...Senior Lead Software Engineer - Java Back Office Trading Systems Jersey City, NJ, United States Job Information Job Identification 210692655 Job Category Software Engineering Business Unit Asset & Wealth Management Posting Date 12/17/2025, 06:21 PM... 
    Java
    Full time

    Testing Site - JPMC

    Jersey City, NJ
    3 days ago
  • $175.75k - $260k

     ...products. As a Senior Lead Software Engineer at JPMorgan Chase within the...  ...Bank in Electronic Trading Technology, you are an integral...  ...development and delivery of KDB based systems, including framework...  ...languages e.g. Python/C/C++/Java. About Us JPMorganChase... 
    Java
    Full time
    For contractors

    JPMorgan Chase & Co.

    Jersey City, NJ
    4 days ago
  • $300k - $350k

     ...NJ that is seeking a Staff Software Engineer (Low Latency Trading) to play a key role in the...  ..., high-performance systems that support algorithmic trading...  ...and core components of an Algo Platform, including strategy...  ...-driven systems using Java and high-performance messaging... 
    Java

    KForce

    Jersey City, NJ
    6 days ago
  • $175k - $225k

     ...development? You will be joining as an Engineer working on key systems that directly impact the bottom line....  .... You would come from a from software engineer background and know your...  ...languages used here are Python, C++ and Java. You will be a bright intellectually... 
    Java

    Jobrapido

    Jersey City, NJ
    3 days ago
  •  ...NJ that is seeking a Staff Software Engineer (Low Latency Trading) to play a key role in the...  ..., high-performance systems that support algorithmic trading...  ...and core components of an Algo Platform, including strategy...  ...-driven systems using Java and high-performance messaging... 
    Java
    Hourly pay
    Contract work

    Kforce Technology Staffing

    Jersey City, NJ
    2 days ago
  • $200k - $230k

     ...people with deep backgrounds in trading, engineering, data science, and sports,...  ...teams. We build systems that price outcomes, make markets...  ...We’re looking for a Senior Software Engineer with deep expertise...  ...scalable code in C++ and/or Java Define and build the architecture... 
    Java

    Mojo, LLC.

    Jersey City, NJ
    3 days ago
  •  ...the limits of whats possible. As a Lead Software Engineer at JPMorganChase within Asset and...  ...stability of software applications and systems Leads evaluation sessions with external...  ...one or more programming language(s) - Java Practical cloud native experience - designing... 
    Java

    Aumni

    Jersey City, NJ
    3 days ago
  • $193.46k

     ...full-stack architecture (Java/Spring Boot, Python,...  ...data lakes. Support macro trading/risk workflows with...  ...FX instruments. Mentor engineers and drive modernization...  ...:Design fault-tolerant systems across multiple services...  ...technical roadmaps for complex software platforms.· FX and... 
    Java
    Full time
    Work experience placement
    Remote work
    Monday to Friday
    1 day per week

    Royal Bank of Canada

    Jersey City, NJ
    5 days ago
  •  ...Bank of America is seeking a software engineer to develop and deliver complex requirements, ensuring software...  ...applications using Python, JavaScript, Java, HTML/CSS, REST APIs and related tools, collaborate with trading, finance and risk teams, and contribute to automated... 
    Java

    Bank of America

    Jersey City, NJ
    4 days ago
  • $193.46k

     ...full-stack architecture (Java/Spring Boot, Python,...  ...data lakes. Support macro trading/risk workflows with...  ...FX instruments. Mentor engineers and drive modernization...  ...:Design fault-tolerant systems across multiple services...  ...technical roadmaps for complex software platforms.· FX and... 
    Java
    Full time
    Work experience placement
    Remote work
    Monday to Friday
    1 day per week

    Royal Bank of Canada

    Jersey City, NJ
    4 days ago
  •  ...hardcore telecommunications engineers with combined 200 + years of...  ...DescriptionLocation : Basking Ridge, NJSenior Software Development Engineer (SDE) in...  ...Engineering, Information System etc. Required Experience: •6+...  ...in production using Java/ Python/ R and etc on big... 
    Java

    AmNet Services

    Jersey City, NJ
    5 days ago
  •  ..., and maintainable low latency trading software solutions in an Agile environment...  ...’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or...  ...supporting applications using Java, Python, Spring Boot, Kafka (... 
    Java
    Full time

    Fidelity Investments

    Jersey City, NJ
    7 days ago
  • $142.32k - $213.48k

     ...product margining. We are re‑engineering our technology estate...  ..., and modernized post‑trade, clearing and margin...  ...modern, high-performance Java and microservices...  ...ensure best execution and system stability.Participate in...  ...Hands-on experience in software development with a strong... 
    Java
    Full time

    Citigroup

    Jersey City, NJ
    4 days ago
  •  ...products. As a Senior Lead Software Engineer at JPMorgan Chase within the...  ...Bank in Electronic Trading Technology, you are an integral...  ...development and delivery of KDB based systems, including framework...  ...other languages e.g. Python/C/C++/Java. #J-18808-Ljbffr... 
    Java
    For contractors

    Testing Site - JPMC

    Jersey City, NJ
    3 days ago
  •  ...Senior Lead eSoftware Engineer at JPMorgan Chase within...  ...Investment Bank Electronic Trading Services team, you will...  ..., and Risk Management systems for global equities and...  ...Oversee the end-to-end software development lifecycle,...  ...and technologies like Java and Cloud Technologies.... 
    Java

    Testing Site - JPMC

    Jersey City, NJ
    3 days ago
  •  ...JPMorganChase is seeking a Senior Lead Software Engineer - Java Back Office Trading Systems in Jersey City, NJ. You will join an agile team to design, develop and deliver secure, scalable technology solutions that power back-office trading workflows across the firm. The... 
    Java

    Testing Site - JPMC

    Jersey City, NJ
    2 days ago
  • $142.32k - $213.48k

     ...join our team as Senior Java Developer, Vice...  ...-operative, strategic systems and services which are...  ...manages risk arising from trading, including both market...  ...to drive a variety of engineering activities including the...  ...of hardware, software and network infrastructure... 
    Java
    Full time

    Citigroup

    Jersey City, NJ
    9 days ago
  •  ...deliver top‑notch technology products. As a Java Senior Lead Software Engineer at JPMorganChase within the Asset and...  ...team building out the next‑generation of trading and wealth management platforms working on distributed systems using cutting‑edge reactive Java, event‑... 
    Java
    For contractors

    Testing Site - JPMC

    Jersey City, NJ
    3 days ago
  •  ...JPMorganChase in Jersey City, NJ, seeks a Senior Lead Software Engineer to join the Equities Electronic Trading team. You will guide architecture, deliver features...  ...ensure reliability across ETF and Program Trading systems in a secure, scalable way. Drive technical... 
    Java

    Testing Site - JPMC

    Jersey City, NJ
    3 days ago
  • $142.32k - $213.48k

     ...and hands-on Senior Back-End Java Developer to join a back-office trading application technology team...  ...scalable, high-performance software solutions at the intersection of engineering excellence and financial...  ...passionate about distributed systems, microservices, and... 
    Java
    Full time

    Citigroup

    Jersey City, NJ
    4 days ago
  •  ...Sr. Software Engineer (C++)Location: Jersey City NJOn-site/Remote/Hybrid:...  ...2No of Positions: 1Handles Trading Platforms within BRT.Top SkillsC++LinuxUNIX...  ..., event-driven trading systems optimized for low latency...  ...experience.Expertise in Java, C/C++, Python, and Linux.... 
    Java
    Remote work

    InterSources

    Jersey City, NJ
    4 days ago
  •  ...Lead Software EngineerAs a Lead Software Engineer at JPMorganChase within the Asset & Wealth Management...  ...architectures across Java, React, Kafka, Oracle,...  ...for use within existing systems and information architectureRequired...  ...management, OMS, trade lifecycle/middle office,... 
    Java
    Work at office
    Local area

    Hackajob

    Jersey City, NJ
    4 days ago
  • $176.72k - $265.08k

     ...ProfessionalCompany: CitiCiti’s Treasury and Trade Solutions (TTS) group is...  ....Trade Payables Finance Systems Solutions Engineering Lead is a senior management...  ...rapidlyExperience driving software delivery transformation...  ...stackHands on with Java & Spring FrameworkRDBMS (Oracle... 
    Java
    Full time
    Work experience placement
    Shift work

    Citigroup

    Jersey City, NJ
    5 days ago
  • $59.5 per hour

     ...****@*****.***\n \n Sr. Java Full Stack Engineer with Trading experience  Remote within the U.S...  ...hands-on experience (10+ years) in software design and development, with expertise...  ...and low latency messaging systems such as Kafka.Expertise in Java, Python... 
    Java
    Remote job

    Yoh, A Day & Zimmermann Company

    Jersey City, NJ
    9 days ago
  •  ...professionals for this role. JOB DESCRIPTION As a Software Engineer III at JPMorganChase within the...  ...run synchronously with appropriate systems Leverages enterprise-authorized AI coding...  ...or more modern programming languages (Java, Python) and database querying languages... 
    Java
    Work at office

    J.P. Morgan

    Jersey City, NJ
    4 days ago
  •  ...Software Engineer IIIAs a Software Engineer III at JPMorganChase within the Corporate Sector (Treasury...  ...improvements to coding hygiene and system architectureRequired qualifications, capabilities...  ...or more modern programming languages (Java, Python) and database querying... 
    Java
    Work at office

    Hackajob

    Jersey City, NJ
    4 days ago
  •  ...Job title: Java / AI Engineer Conversational AI & Agentic Systems Location: Jersey City, NJ Employment Type: W2 Contract then after full time (CTH) Interview Process: Two rounds via Zoom; an onsite discussion may be included. Must... 
    Java
    Full time
    Contract work

    Stellent IT LLC

    Jersey City, NJ
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Pr. Software Engineer (Algo Trading System, Java). Be the first to apply!