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

Principal Software Engineer

$107k - $216k

Fidelity Investments

Quant Developer – AI / KDB / Python

Fidelity Wealth's Trade Management Engineering group is responsible for building world-class electronic trading solutions for Fidelity's Capital Markets division. We are a high-performing, fast-paced technology team working with cutting-edge tools to deliver low-latency, high-throughput trading platforms. Our work spans across internal and external teams to build seamless, end-to-end electronic trading workflows.

We are seeking a highly experienced software engineer to lead the design and development of next-generation trading systems. This is a hands-on technical leadership role focused on building scalable, resilient, and high-performance trading infrastructure. You'll collaborate across teams, mentor engineers, and drive innovation in a mission-critical environment.

  • Design, develop, and optimize KDB databases and q analytics for high‑volume trading and market data
  • Develop Python-based AI and quantitative models for research, prediction, classification, and signal generation
  • Apply machine learning techniques to time‑series data (feature engineering, model training, evaluation)
  • Build research and backtesting frameworks integrating AI models with historical data
  • Translate quantitative and ML research into robust, production-ready systems
  • Integrate AI models into real-time and batch pipelines
  • Optimize analytics and model evaluation for performance, stability, and scalability
  • Collaborate with quants, product owners, and engineering teams on model deployment and monitoring

The Expertise You Have:

  • Bachelor's degree in Mathematics, Computer Science, Engineering, Information Technology, or equivalent.
  • 10 years professional experience in quantitative finance or trading systems
  • Advanced proficiency in KDB/q, including:
    • Time‑series data modeling
    • High‑performance querying and joins
    • Real‑time and historical analytics
  • Strong Python skills for:
    • Quantitative analysis
    • AI / ML model development
    • Integration with KDB and downstream systems
    • Experience working with large-scale, high‑frequency, or noisy datasets
    • Solid software engineering practices (Git, testing, modular design)
  • Worked with AI developer assist tools (e.g. GitHub Copilot).
  • Experience with CI/CD tools such as GitHub, Maven, Jenkins, Artifactory, and uDeploy.
  • Hands-on experience in AWS or other cloud platforms.
  • Familiarity with object-oriented programming languages such as Java
  • Experience in Linux, shell scripting, and production support experience

The Skills You Bring:

  • A strong quantitative mindset with practical AI application skills
  • Ability to bridge research, machine learning, and production systems
  • Comfort working on front‑office or research-critical infrastructure
  • Clear communicator with quants, traders, and engineers

Willingness to support production systems and participate in on-call rotations, including occasional weekend support.

Fidelity's Onsite Working Model Fidelity is transitioning to a full-time onsite working model through a phased rollout across regions and roles. Currently, some roles and locations require 100% onsite presence, while others require less. Onsite expectations are likely to evolve as the rollout continues. This transition does not apply to fully remote roles.

The base salary range for this position is $107,000-216,000 USD per year.

Placement in the range will vary based on job responsibilities and scope, geographic location, candidate's relevant experience, and other factors.

Base salary is only part of the total compensation package. Depending on the position and eligibility requirements, the offer package may also include bonus or other variable compensation.

We offer a wide range of benefits to meet your evolving needs and help you live your best life at work and at home. These benefits include comprehensive health care coverage and emotional well-being support, market-leading retirement, generous paid time off and parental leave, charitable giving employee match program, and educational assistance including student loan repayment, tuition reimbursement, and learning resources to develop your career.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Jersey City, NJ vacancy
  •  ...unique to each team or employee).The Impact you will have in this role:Being a member of IT CSS Equities Deliery team, the Principal Software Engineer is responsible for creating, designing, deploying, and supporting applications, programs, and software solutions. May... 
    Suggested
    Remote work
    Flexible hours

    DTCC- The Depository Trust & Clearing Corporation

    Jersey City, NJ
    4 days ago
  •  ...game-changing career, working for one of the world's leading financial institutions, you’ve come to the right place. As a Principal Software Engineer at JPMorganChase within the Chief Data and Analytics Office (CDAO), you provide expertise and engineering excellence as... 
    Suggested
    Work at office

    JP Morgan Chase

    Jersey City, NJ
    1 day ago
  •  ...collaborative company where innovation, creativity, ownership, and impact are part of everyday work. ABOUT THE ROLE:As a Principal Software Engineer at Global-e, you will design and deliver the core services behind our global logistics platform. You will drive innovation... 
    Suggested
    Work at office
    Worldwide
    Shift work

    Global-e

    Hoboken, NJ
    2 days ago
  • Join a newly formed platform engineering product line at a leading global financial institution...  ...engineers across the enterprise build software faster and more securely and stop re-...  ...across the enterprise.As a Senior Principal Software Engineer on a platform engineering... 
    Suggested

    JP Morgan Chase

    Jersey City, NJ
    1 day ago
  • $132k - $264k

     ...time / Regular/PermanentCompany: WalmartBusiness Segment: Home OfficePosition Summary...What you'll do...Role summary:The Principal Software Engineer leads the design and delivery of scalable platform capabilities, driving cloud-native architecture and distributed system... 
    Suggested
    Full time
    Work at office
    Flexible hours

    Walmart

    Hoboken, NJ
    2 days ago
  •  ...game-changing career, working for one of the world's leading financial institutions, you’ve come to the right place.As a Principal Software Engineer at JPMorgan Chase within the Corporate Sector, you, you provide expertise and engineering excellence as an integral part... 

    JP Morgan Chase

    Jersey City, NJ
    1 day ago
  •  ...systems, directly influencing how one of the world's largest financial institutions deploys and optimizes AI at scale.As a Principal Software Engineer at JPMorganChase within the AI/ML Data Platform team, you will serve as the firm's deepest technical voice on LLM... 

    JP Morgan Chase

    Jersey City, NJ
    3 days ago
  • $61k - $101k

     ...Salary: $61,000 - 101,000 per year Requirements: We need formal training or certification in software engineering concepts, along with 7+ years of applied experience. We expect hands-on experience delivering system design, application development, testing, and... 
    Full time
    Work at office

    J.P. Morgan

    Jersey City, NJ
    1 day ago
  • Job Description Are you ready to make an impact at DTCC? Do you want to work on innovative projects, collaborate with a dynamic and supportive team, and receive investment in your professional development? At DTCC, we are at the forefront of innovation in ...
    Remote work
    Flexible hours

    Dtcc

    Jersey City, NJ
    5 days ago
  •  ...game-changing career, working for one of the world's leading financial institutions, you've come to the right place.As a Principal Software Engineer at JPMorganChase within the Corporate Sector - AI/ML & Data Platforms for LLM Suite, you will lead a specialized technical... 

    JP Morgan Chase

    Jersey City, NJ
    1 day ago
  •  ...take their career to new heights. Join the ranks of top talent at one of the world’s most influential companies.As Senior Principal Software Engineer at JPMorganChase within the Commercial and Investment Bank Payments Technology team, you will deliver the execution and... 

    JP Morgan Chase

    Jersey City, NJ
    4 hours ago
  •  ...Senior Principal Software Engineer Are you a seasoned engineer ready to solve complex, high-impact problems at one of the world's most influential financial institutions? At JPMorganChase, we invest in our engineers and give them the tools, autonomy, and scale to build... 
    Work at office

    hackajob

    Jersey City, NJ
    3 days ago
  •  ...game-changing career, working for one of the world's leading financial institutions, you’ve come to the right place.As the Principal Software Engineer at JPMorgan Chase within the Corporate and Investment Bank Technology – Securitized Product Group Technology team, you... 

    JP Morgan Chase

    Jersey City, NJ
    1 day ago
  •  ...game-changing career, working for one of the world's leading financial institutions, you’ve come to the right place.As a Principal Software Engineer at JPMorganChase within the Asset Wealth Management, Client Onboarding Team, you provide expertise and engineering excellence... 

    JP Morgan Chase

    Jersey City, NJ
    4 days ago
  •  ...Principal Engineer, Developer Platform Engineering If you are looking for a game-changing career at one of the world's leading financial...  ...reuse across teams. Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-... 
    Early shift

    Chase

    Jersey City, NJ
    5 days ago
  • $227k - $303k

     ...and developer-facing capabilities that enable every engineer at CoreWeave to build and ship software faster, more safely, and with greater confidence. Our...  ...to thousands of engineers.About the RoleThis is a principal-level software engineering leadership role for an engineer... 
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    CoreWeave

    Livingston, NJ
    1 day ago
  • $75.1k - $118.9k

    Software Engineer / Principal Software Engineer - Simulation Location: Oklahoma City, OK or Melbourne, FL. Relocation assistance may be available. Clearance required: Secret. Special Access Program (SAP) clearance required. Travel: Yes, up to 10% of the time. Job Overview... 
    Work at office
    Relocation package
    Shift work

    0090 CORP-Corporate Office

    Brooklyn, NY
    1 day ago
  • $75.1k - $112.7k

     ...: Yes (Secret). Travel: Yes, approximately 10% of the time. Software Engineer Responsibilities Support the development of Strategic Operating...  ...obtain special program access (PAR). Basic Qualifications - Principal Software Engineer Bachelor’s degree in a STEM discipline... 
    Work experience placement
    Work at office
    Relocation package
    Shift work

    0090 CORP-Corporate Office

    Brooklyn, NY
    1 day ago
  • $200k - $220k

     ...career, while helping others along the way, come join the Broadridge team.SummaryBroadridge is seeking a hands-on Lead Software Engineer / Principal Software Engineer with approximately 15+ years of experience designing and building large-scale cloud solutions. This individual... 
    Full time
    Local area

    Broadridge

    Newark, NJ
    4 hours ago
  •  ...Job Title: Principal Software Engineer Application Development Location: Secaucus, NJ Job Summary: We are looking for a Principal Software Engineer with strong hands-on application development experience to design, develop, and deliver scalable enterprise... 

    AIT Global inc.

    Secaucus, NJ
    1 day ago
  •  ...Company Description AG Technologies was founded as a software solutions company in 2008 & has its corporate headquarters at Chesterfield, Missouri with branches within the US and India. Over the years the organization has expanded into various market segments & activities... 
    Full time

    Dba Technologies, Llc

    Jersey City, NJ
    1 day ago
  •  ...an immediate opening with my client. If you are looking for a new project, please send me a copy of your updated resumes Software Engineer W2 Contract Location: 1st Priority is Wilmington Delaware (Client needs 75% candidates here 2nd Priority is Columbus OH... 
    Full time
    Contract work
    Immediate start

    Donato Technologies

    Jersey City, NJ
    1 day ago
  • $134.2k - $258.3k

     ...strong working relationships with peers across Development & Engineering and Architecture teams, collaborating to develop and engineer...  ...experienceSignificant relevant experience in either an internal or external software or platform engineering role, or similarTechnical knowledge... 
    Summer holiday
    Local area
    Flexible hours
    Shift work

    EY (Ernst & Young)

    Hoboken, NJ
    3 days ago
  •  ...collaborative company where innovation, creativity, ownership, and impact are part of everyday work. ABOUT THE ROLE:As a Senior Software Engineer at Global-e, you will design and deliver the core services behind our global logistics platform. You will drive innovation... 
    Work at office
    Worldwide

    Global-e

    Hoboken, NJ
    2 days ago
  •  ...you’ll do:This Senior Manager - InvestorTools Perform Platform Engineering role is a high-impact position responsible for driving the...  ...Posted Date: 1 month ago(7/9/2026 2:39 PM)Category: Engineering & Software DevelopmentSalary Range: USD $105,600.00 - $234,600.00 /... 
    Full time
    Work experience placement
    Work at office
    Flexible hours

    The Charles Schwab Corporation

    Jersey City, NJ
    1 day ago
  • $100 - $171 per hour

     ...Lead to design, develop, enhance, and support enterprise integration, API services, IBM FileNet content management, and AI-enabled engineering solutions. The candidate will work closely with senior technology leads, architects, business partners, and platform teams to... 
    Full time
    Work at office
    Local area
    Remote work
    1 day per week

    MUFG

    Jersey City, NJ
    1 day ago
  • As an experienced member of our JPMWM Statements Software Engineering team, we look first and foremost for people who are passionate around solving business problems through innovation and engineering practices. You'll be required to apply your depth of knowledge and expertise... 
    Full time
    Work experience placement
    Local area
    Flexible hours

    JP Morgan Chase

    Jersey City, NJ
    2 days ago
  •  ...:Duties: Design, develop, and maintain scalable and efficient software solutions including writing clean, maintainable, and well-documented...  ...teams, including data scientists, product managers, and other engineers. Provide mentorship and guidance to junior engineers.... 
    Full time

    JP Morgan Chase

    Jersey City, NJ
    3 days ago
  • We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorganChase within the CT, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology... 

    JP Morgan Chase

    Jersey City, NJ
    3 days ago
  •  ...entrepreneurial spirit of a startup, we're hiring. SageSure, a leader in catastrophe-exposed property insurance, is seeking a Senior Software Engineer to join our Policy Onboarding and Home Services team. As a vital member of this team, you will own and evolve the backend... 
    For contractors
    Live in
    Remote work

    SageSure

    Jersey City, NJ
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!