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

Lead Software Engineer - C++, FPGA, Low Latency, Electronic Trading

Hackajob

Lead Software EngineerWe have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorgan Chase within the Electronic Trading Technology team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.Job ResponsibilitiesExecutes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problemsDesign, develop, and test reliable, high-quality C++ code for trading connectivity and risk controls on Unix/Linux platforms. Implement end-to-end low latency client setups, including production rollout and post-release validation.Automate remediation for recurring issues to improve operational stability.Establish and execute test strategies for latency, throughput, and resiliency.Lead the development of market access trading and risk management modules.Participate across the software development lifecycle of electronic trading services.Collaborate with DevOps, Business Analysts, and Operations teams.Integrate FPGA pipelines with C++ software for deterministic performance.Drives team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test strategy acceleration, incident/root-cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns across the team.Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation.Adds to team culture of diversity, opportunity, inclusion, and respectRequired Qualifications, Capabilities, and SkillsFormal training or certification on software engineering concepts and 5+ years applied experienceProficiency in modern C++ on Unix, Linux with strong multithreading and object-oriented design fundamentals. Ultra Low Latency experience requiredHands-on experience in system design, application development, testing, and operational stability in production environments.Scripting skills (Python, Perl, Shell) for automating development, testing, and operational tasks.Advanced understanding of Agile methodologies, including CI/CD, resiliency, and security. Ability to review and debug code written by others. Knowledge of low-level TCP/IP and network stack behavior.Comfort working closely with infrastructure and networking teams.Demonstrated experience leading effective use of approved AI-assisted software development tools (e.g., for coding, code review, test acceleration, troubleshooting) with the ability to set team expectations for validating AI outputs for correctness, performance, and security.Strong understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; experience coaching engineers on safe, compliant adoption within delivery practicesBachelor's degree in Computer Science, Engineering, Mathematics, or related discipline.In-depth knowledge of the financial services industry and their IT systemsPreferred Qualifications, Capabilities, and SkillsDemonstrated experience in low latency design and development using C/C++, including DMA, exchange connectivity, and pre-trade risk systems.Exposure to FPGA development for financial industry applications, including embedded software and kernel driver development for FPGAs and related systems.Proficiency in PCIe and low-latency networking (TCP/IP sockets, L1/L3 switching) in Linux, including FPGA-based hardware acceleration and Solarflare Ethernet NIC integration with C++.Experience implementing and certifying exchange connectivity using FIX, SBE, and native binary protocols, with a focus on low latency order entry, as well as creating and automating test strategies for functional and non-functional requirements in production-like environments.JPMorgan Chase & Co. is an Equal Opportunity Employer, including Disability/Veterans

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Lead Software Engineer - C++, FPGA, Low Latency, Electronic Trading in Jersey City, NJ vacancy
  •  ...what's possible.As a Lead Software Engineer at JPMorganChase within the Electronic Trading Technology team, you are...  ..., high-quality C++ code for trading connectivity...  ...Implement end-to-end low latency client setups, including...  ...teams.Integrate FPGA pipelines with C++ software... 
    Fpga

    JP Morgan Chase

    Jersey City, NJ
    4 days ago
  • If you are a software engineering leader ready to take the reins...  ...within the Equities Electronic Trading team, you will set...  ...delivery of ultra-low latency market infrastructure...  ...assisted and spec-driven FPGA development and...  ....Serve as technical lead for a team hardware... 
    Fpga

    JP Morgan Chase

    Jersey City, NJ
    4 days ago
  •  ...you can push the limits of what's possible.As a Lead Software Engineer at JPMorganChase within the Low Latency trading group, you are an integral part of an agile...  ...within the compute space within a low-latency Electronic Trading environmentDirect the strategies for server... 
    Suggested

    JP Morgan Chase

    Jersey City, NJ
    3 days ago
  • As a Lead Infrastructure Engineer within the Electronic Trading Service at JPMorganChase, you exhibit...  ...regarding software, applications, and...  ...characterize throughput, latency, jitter, and...  ...(processor, ASIC, FPGA, port capabilities...  ...experience with Arista's low latency switching... 
    Fpga

    JP Morgan Chase

    Jersey City, NJ
    5 days ago
  •  ...technology products.As a Senior Lead eSoftware Engineer at JPMorgan Chase within...  ...and Investment Bank Electronic Trading Services team, you will...  ...delivering high-performance, low-latency reliable trading systems....  ....Oversee the end-to-end software development lifecycle,... 
    Suggested

    JP Morgan Chase

    Jersey City, NJ
    2 days ago
  •  ...Senior Lead Esoftware EngineerBe an integral part...  ...Lead Esoftware Engineer at JPMorgan Chase within...  ...and Investment Bank Electronic Trading Services team, you will...  ...delivering high-performance, low-latency reliable trading...  ...the end-to-end software development lifecycle... 

    Chase

    Jersey City, NJ
    3 days ago
  •  ...Senior Lead Esoftware EngineerBe an integral part...  ...Lead Esoftware Engineer at JPMorgan Chase within...  ...and Investment Bank Electronic Trading Services team, you will...  ...delivering high-performance, low-latency reliable trading...  ...the end-to-end software development lifecycle... 

    hackajob

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

     ...is seeking a Senior Software Engineer to join the Equities Electronic- Execution (Electronic Trading) technology team. The...  ...'s next-generation low-latency execution platform....  ...Trading platforms and leading high performance...  ...in Low Latency Java, C++ or Rust. Prior experience... 
    Full time
    Shift work

    Citigroup

    Jersey City, NJ
    1 day ago
  •  ...Job Description As a Lead Infrastructure Engineer within the Electronic Trading Service at JPMorgan Chase, you bring...  ...disciplinary expertise spanning low-latency software, network/platform engineering,...  ...(processor, ASIC, FPGA, port capabilities, packet forwarding... 
    Fpga

    JPMorgan Chase & Co.

    Jersey City, NJ
    2 days ago
  •  ...Technology Officer (CTO), Core C++ Low Latency Development About the Company A proprietary trading firm specializing in...  ...candidate will be responsible for leading a team of 10 to 20 people in...  ...innovative work environment. Functions ~ Engineering Confidential

    Confidential

    Manhattan, NY
    5 days ago
  •  ...Senior Lead Software Engineer- Platform / Linux EngineeringBe an integral part of an agile team...  ...As a Senior Platform Engineer within Electronic Trading Services Platforms, you will be a...  ...infrastructure platforms that power our low-latency electronic trading businesses. This... 

    Hackajob

    Jersey City, NJ
    5 days ago
  •  ...Sr. Software Engineer (C++)Location: Jersey City NJOn-site/Remote/...  ...of Positions: 1Handles Trading Platforms within BRT.Top...  ...HaveFIX ProtocolsLow-latency experience (Kafka)...  ...systems optimized for low latency and high throughput...  ...end trading workflows.Lead performance tuning and... 
    Remote work

    InterSources

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

     ...is seeking a Senior Software Engineer to join the Equities Electronic- Execution (Electronic Trading) technology team....  ...Citi's next-generation low-latency execution platform....  ...platforms and leading high performance development...  ...Low Latency Java, C++ or Rust . ~... 
    Full time
    Shift work

    Citi

    Jersey City, NJ
    2 days ago
  •  ...top-notch technology products.As a Senior Lead Software Engineer at JPMorgan Chase within the Commercial & Investment Bank in Electronic Trading Technology, you are an integral part of...  ...other languages e.g. Python/C/C++/Java. JPMorganChase, one of the oldest... 
    For contractors

    JP Morgan Chase

    Jersey City, NJ
    2 days ago
  • $136.3k - $231.7k

    ## Embedded Software Engineer (C/C++ | Micro Controller)Applylocations...  ...in diversified electronics for the semiconductor...  ...together with the world’s leading technology providers...  ..., develop, and debug low-level software for...  ...closely with Electrical, FPGA, Mechanical, Systems,... 
    Fpga
    Minimum wage
    Flexible hours

    KLA-Belgium

    Brooklyn, NY
    5 days ago
  • Our Global Technology Infrastructure group is a team of innovators who love technology as much as you do. Together, you’ll use a disciplined, innovative and a business focused approach to develop a wide variety of high-quality products and solutions. You’ll work in a stable...

    JPMorgan Chase & Co.

    Jersey City, NJ
    a month ago
  •  ...limits of what's possible.As a Lead Software Engineer at JPMorganChase within the...  ...components into sales and trading echo system to eventually...  ...language(s) - Java, C/C++, ScalaIn-depth, expert level...  ...databases (KDB+)Proficient in low-latency design and frameworks, advanced... 

    JP Morgan Chase

    Jersey City, NJ
    1 day ago
  •  ...that designs and delivers front office software solutions for loan trading, risk management and profit and loss As a Lead Software Engineer at JPMorganChase within the Credit Technology...  ...control functions to deliver reliable, low-latency workflows.Job responsibilitiesExecutes... 

    JP Morgan Chase

    Jersey City, NJ
    2 days ago
  • If you are a software engineering leader ready to take the reins and drive impact,...  ...Engineering at JPMorganChase within the Electronic Trading Services Platforms , you lead a technical area and drive...  ...the compute space within a low-latency Electronic Trading environmentDirect... 

    JP Morgan Chase

    Jersey City, NJ
    2 days ago
  •  ...Java Lead Software EngineerMorgan Money has revolutionized liquidity trading across the firm serving our corporate clients in all...  ...fingertips.As a Java Lead Software Engineer at JPMorganChase within Asset...  ...scalability, resiliency, and low-latency performance.Drive engineering... 

    Chase

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

     ...Market Data Platform Engineer to join the Market Data...  ...supporting global Equities trading, with a roadmap toward...  ..., deterministic, and low‑latency market data to a broad...  ...consumers, including Electronic Execution (Algo/SOR),...  ...performance‑critical C++ components for market... 
    Full time
    Shift work

    Citigroup

    Jersey City, NJ
    1 day ago
  •  ...meaningful impact. As a Senior Lead Infrastructure Engineer at JPMorganChase within the Electronic Trade Infrastructure team, you...  ...breadth of knowledge regarding software, applications, and technical processes...  ...floor plans, rack elevations, low-voltage patching schedules,... 
    Work experience placement
    Flexible hours
    1 day per week

    JP Morgan Chase

    Jersey City, NJ
    5 days ago
  •  ...Manager, Hardware Engineering   Internship Start...  ...temperature and low power at an affordable...  ...of electrical, FPGA, optical, mechanical, embedded, and software engineers, you...  ...test and validate electronic components and systems...  ...to code on C, C++, MATLAB/Octave, or... 
    Fpga
    Internship
    Remote work

    QUANTUM COMPUTING, INC.

    Hoboken, NJ
    16 days ago
  •  ...Job Title: Senior Engineer, Hardware...  ...room temperature and low power at an affordable...  ...to design custom electronics using Altium Designer...  ...engineers, software engineers, and quantum...  ...mechanical, firmware, and FPGA engineers....  ...Able to code C, C++, MATLAB/Octave, or... 
    Fpga
    Contract work
    Local area
    Remote work

    QUANTUM COMPUTING, INC.

    Hoboken, NJ
    23 days ago
  •  ...Title: Manufacturing Engineer - Technology...  ...room temperature and low power at an affordable...  ...of electrical, FPGA, optical, mechanical, embedded, and software engineers, you will...  ...Supervising the assembly of electronic, optical, and...  ...Able to code in C, C++, MATLAB/Octave, or... 
    Fpga
    Work at office
    Local area
    Remote work

    QUANTUM COMPUTING, INC.

    Hoboken, NJ
    more than 2 months ago
  •  ...Job Title:  FPGA Design Engineer Location:  Hoboken, NJ Division : Technology Department:  Engineering About Us: Quantum Computing...  ...QCi products are designed to operate at room temperature and low power at an affordable cost. The Company’s portfolio of core... 
    Fpga
    Work at office
    Remote work

    QUANTUM COMPUTING, INC.

    Hoboken, NJ
    27 days ago
  •  ...Technology Department: Engineering About Us: Quantum...  ...at room temperature and low power at an affordable...  ...functional teams of electrical, FPGA, optical, mechanical, embedded, and software engineers, you will...  ...: Test and validate electronic, optical, and mechanical... 
    Fpga
    Local area
    Remote work

    QUANTUM COMPUTING, INC.

    Hoboken, NJ
    more than 2 months ago
  • Quantum Computing Inc. in Hoboken, NJ is seeking an FPGA Design Engineer to join the Hardware team. You will collaborate with quantum scientists, optical, and embedded engineers to develop prototypes and photonic-based products across quantum computing applications. The... 
    Fpga

    Quantum Computing Inc.

    Hoboken, NJ
    6 days ago
  • $110k - $150k

     ...physics and engineering to create a faster...  ...Engineer to lead the...  ...owners, power electronics vendors, and control software developers to...  ...power supplies (low-voltage/high-...  ...STM32, NXP), FPGA and SoC (Xilinx...  ...(TI) for low-latency control, feedback...  ...o Embedded C/C++ for bare-... 
    Fpga
    Night shift
    Weekend work

    Thea Energy

    Kearny, NJ
    3 days ago
  • $250k

     ...LLC is a global proprietary trading firm operating at the...  ...finance, data science, and engineering. We leverage advanced technology...  ...Programming experience (Python, C++, or similar) ~...  ...strategies ~ Familiarity with low-latency or electronic trading environments... 

    Scout Group LLC

    Jersey City, NJ
    6 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Lead Software Engineer - C++, FPGA, Low Latency, Electronic Trading. Be the first to apply!