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)

$325k
Full-time

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

Vacancy posted 12 days ago
Similar jobs that could be interesting for youBased on the Pr. Software Engineer (Algo Trading System, Java) in Jersey City, NJ vacancy
  •  ...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

    J.P. Morgan

    Jersey City, NJ
    27 days ago
  • $171k - $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
    For contractors

    J.P. Morgan

    Jersey City, NJ
    9 days ago
  •  ...notch technology products. As a Lead Software Engineer at JPMorganChase within Commercial &...  ...stability of software applications and systems Leads evaluation sessions with external...  ...~5+ years of hands-on experience in Java development ~ Hands-on experience with... 
    Java

    J.P. Morgan

    Jersey City, NJ
    6 days ago
  •  ...and support a mission-critical trade execution platform where your...  ...tech roadmap across Python/Java, Kafka, AWS + Databricks, and...  ...SQL/NoSQL. As a Senior Lead Software Engineer at JPMorgan Chase within...  ...of software applications and systems Leads evaluation sessions... 
    Java
    Work at office

    J.P. Morgan

    Jersey City, NJ
    2 days ago
  • $171k - $260k

     ...Senior Lead eSoftware Engineer at JPMorgan Chase within...  ...Technology, Options Algorithmic Trading sub-line of business,...  ...and implementing systems for order management,...  ...vendors ~ Execute creative software solutions, design,...  ...quality production code in Java, and review and debug... 
    Java
    For contractors

    J.P. Morgan

    Jersey City, NJ
    27 days ago
  •  ...Lead a high-impact engineering team in JPMorganChase's TCIO Trade Execution Technology. Partner...  ...derivatives. As a Manager of Software Engineering at JPMorgan...  ...applications and systems Anticipates dependencies...  ...programming language(s)- Java or Python Hands-on experience... 
    Java
    Work at office
    Immediate start

    J.P. Morgan

    Jersey City, NJ
    2 days ago
  • $171k - $260k

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

    J.P. Morgan

    Jersey City, NJ
    27 days ago
  •  ...DESCRIPTION Lead the engineering of JPMorganChase's mission-critical Trade Execution Platform in...  ...building secure, resilient software across the full SDLC....  ...software applications and systems Drives team adoption...  ...Python, Pandas, Django, Java, Spring, SQL, MQ/Kafka... 
    Java
    Work at office

    J.P. Morgan

    Jersey City, NJ
    9 days ago
  • $300k

     ...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
    Jersey City, NJ
    10 days ago
  • $195k - $250k

     ...global leader in electronic trading across asset classes....  ...Details The Principal Engineer will be responsible for...  ...Fixed Income trading systems, Reporting & Analytics...  ...progressive full-stack software engineering experience....  ...Claude. Experience with Java Spring, Python or Rust,... 
    Java
    Full time
    Work at office
    Immediate start
    Flexible hours

    Tradeweb

    Jersey City, NJ
    1 day ago
  • $100k - $150k

     ...We are looking for a talented, self-motivated Full Stack Java Developer to join our organization. The candidate will work as...  ...in identifying, defining, and analyzing legacy and emerging systems and software designs. Some of your key responsibilities include:... 
    Java
    Work experience placement
    Local area
    Trial period

    Brown Brothers Harriman

    Jersey City, NJ
    5 days ago
  •  ...City, NJ   Our client seeks a senior software engineer to lead design and development of next-generation electronic trading systems and data infrastructure. The role requires...  ...other cloud platforms. ~ Familiarity with Java or other object-oriented languages. ~... 
    Java
    Hourly pay
    Local area

    Eliassen Group

    Jersey City, NJ
    10 days ago
  • $180k - $215k

     ...applications using innovation and best engineering practices. Participate in all aspects of the Software Development Lifecycle (SDLC)...  ...Object Oriented Design in Java, Python and Scala programming languages...  ...integration across enterprise systems, while ensuring robustness and... 
    Java
    Full time

    J.P. Morgan

    Jersey City, NJ
    11 days ago
  •  ...Inc Job Description Job Title: Software Engineer/ Embedded Engineer Location: Budd...  ...have a strong desire to work with Embedded System Software and Test Equipment, while...  ...knowledge of other high level languages (Ada, Java) and assembly languages also a plus.... 
    Java
    Full time
    Contract work

    Lancesoft, Inc.

    Jersey City, NJ
    8 hours ago
  •  ...provides advanced fixed income trading solutions for financial...  ...libraries. Develops high quality software while meeting deadlines Assists...  ...support Presents ideas for system improvements Design or...  ...development experience • 2+ Years of Java development experience •... 
    Java
    Full time

    The Rockridge Group

    Jersey City, NJ
    14 days ago
  •  ...rewarding opportunity for you to take your software engineering career to the next level.  The Chief...  ...improvements to coding hygiene and system architecture Designs, implements, and...  ...Hands-on experience with Python and/or Java application program development with use... 
    Java
    Work at office

    J.P. Morgan

    Jersey City, NJ
    14 days ago
  •  ...Analyze existing C++ codebases and design migration strategies to Java. Translate and refactor legacy C++ modules into efficient,...  ...Java code. Ensure functional parity between legacy and migrated systems. Collaborate with cross-functional teams including QA, DevOps, and... 
    Java

    Stratacent

    Jersey City, NJ
    1 day ago
  •  ...Job Description We are seeking a talented Software Engineer II to join our engineering team and help...  ..., developing backend services using Java and Spring Boot , and creating responsive...  ...technical documentation. Participate in system design, refinement sessions, sprint planning... 
    Java

    Verisk Analytics

    Jersey City, NJ
    1 day ago
  • $140k - $205k

     .... Job Summary MUFG is seeking a Senior Software Engineer with payment check processing experience...  ...institution, preferable item processing system from FIS Application development experience...  ...Tools and object‑oriented languages (Java, Python) Minimum 6-8 years of... 
    Java
    Work at office
    Local area
    Remote work

    MUFG

    Jersey City, NJ
    3 days ago
  •  ...applications become available. About Software Engineering Roles at Danaher Are you passionate...  ...debugging code in languages such as C#, Java, Python, or C++ Participating on an...  ...development of console and embedded software systems Troubleshooting issues and... 
    Java
    Remote job
    Internship

    Danaher

    Jersey City, NJ
    1 day ago
  •  ...Company Description AG Technologies was founded as a software solutions company in 2008 & has its corporate headquarters at Chesterfield...  ...has expanded dramatically Job Description Skills :C++,Java ,core java  Qualifications Master of Computer Science /... 
    Java
    Full time

    Dba Technologies, Llc

    Jersey City, NJ
    8 hours ago
  •  ...technology products. As a Lead Software Engineer at JPMorgan Chase, you are an...  ...securities lending, trade lifecycle, and clearing & settlement...  ...solutions across distributed systems and microservices...  ...environments Advanced proficiency in Java, Spring Boot and REST APIs... 
    Java

    J.P. Morgan

    Jersey City, NJ
    23 days ago
  •  ...limits of what's possible. As a Lead Software Engineer at JPMorganChase within the Infrastructure...  ...solutions using  React ,  Python ,  Java , REST APIs, GraphQL, and database technologies...  ...-on practical experience delivering system design, application development, testing... 
    Java

    J.P. Morgan

    Jersey City, NJ
    2 days ago
  • $100k - $135k

     ...technological products using the Blockchain for the securities and trading space. Backend Web Developers, NYC You bring: ...  ...and experience with public key cryptography and cryptographic systems)  Experience (or at a minimum, familiarity) with the other tools... 
    Full time
    Live in
    Relocation

    Tectammina

    Jersey City, NJ
    8 hours ago
  •  ...rewarding opportunity for you to take your software engineering career to the next level. As a Lead...  ...applicability for use within existing systems and information architectureâ Leads...  ...development of Micro services with Java, Spring Boot, Pythonâ Experience with... 
    Java

    J.P. Morgan

    Jersey City, NJ
    11 days ago
  •  ...project, please send me a copy of your updated resumes Software Engineer W2 Contract Location: 1st Priority is Wilmington Delaware...  ...remaining 25% we can place in these locations) On Skills:​ Java 50 % Python 30% AWS 20% (Pls make sure candidate has decent... 
    Java
    Full time
    Contract work
    Immediate start

    Donato Technologies

    Jersey City, NJ
    8 hours ago
  •  ...Job Description Title: Software Engineer 4 Location: Newark, Delaware Duration: 1 year...  ...execution of very complex module, subsystem and system test procedures. Desired Knowledge,...  ...MySQL preferred). · Experience with Java preferred · Experience with C++ preferred... 
    Java
    Full time

    Integrated Resources Inc.

    Newark, NJ
    8 hours ago
  •  ...Java Developer With Kafka And Cassandra Location: Jersey City, NJ and Chicago, IL Duration: Long term contract Experience:...  ...black duck and tools like Sonar etc. Process Skills: Systems application development skills Strong analysis & problem-solving... 
    Java
    Long term contract

    ClifyX

    Jersey City, NJ
    1 day ago
  •  ...DESCRIPTION If you're a Senior Lead Software Engineer who takes ownership of outcomes in...  ...high-performance, low-latency distributed systems that serve as the backbone of our machine...  ...low-latency, high-throughput Java Spring Boot based distributed services,... 
    Java

    J.P. Morgan

    Jersey City, NJ
    17 days ago
  •  ...Role: Java Developer Location: Jersey City NJ Fulltime position Onsite position ****NO C2C**** JD:...  ...technologies. Good Communication skills. We integrate with a lot of systems so candidate should be able to collaborate and work with other... 
    Java
    Full time

    SARIAN Co

    Jersey City, NJ
    5 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!