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

Quantitative Software Engineer

Edgestream

Quantitative Software Engineer

Princeton, NJ/New York, NY

Job Title: Quantitative Software Engineer

About Us

Edgestream Partners is a team of scientists, engineers, and investment professionals dedicated to developing quantitative models of financial markets and deploying them in systematic trading strategies continuously across global markets. Our work sits at the intersection of research, technology, and investment management, where rigorous analysis and robust engineering come together to build scalable trading systems.

Our culture has more in common with a research lab or high-growth technology company than with a traditional financial institution. We value intellectual curiosity, creativity, diligence, and integrity. We focus on long-term thinking, investing in ideas and systems that are designed to endure and evolve as markets and technologies change. Collaboration is central to how we work - we believe that an open exchange of ideas and close collaboration across disciplines allow us to build stronger models and better infrastructure that can ultimately empower better outcomes.

Founded in 2001 and trading since 2003, Edgestream has grown into a firm where thoughtful, high-quality work can have a meaningful and lasting impact. We continue to expand our capabilities and are looking for talented individuals who are excited to contribute to a collaborative research environment and grow with us in the years ahead.

About the Job

The Research group at Edgestream consists of highly skilled scientists and engineers, working in collaboration to unravel some of finance's hardest problems. Within this group, our Quantitative Software Engineers have primary responsibility for the quantitative software platform which underpins our scientific endeavors. Together with the researchers and our engineering team, you will maintain and build novel machine learning tools and research infrastructure, and support researchers in running large-scale scientific experiments with market data and alternative data sources.

A successful candidate would care about writing elegant code, take satisfaction in building world class infrastructure, and enjoy using these skills to help build models that crack hard scientific problems.

This position will be located in either Princeton, NJ or New York, NY.

Required Qualifications:

  • A Bachelor's or Master's degree in Computer Science, Engineering, or a closely related field.
  • Exceptional proficiency in programming (Python preferred) and software design.
  • Strong analytical foundation, including familiarity with probability, statistics, and machine learning.
  • Demonstrated experience utilizing quantitative software libraries such as numpy/pandas, scikit-learn, or equivalent packages.
  • The ability to communicate effectively within a complex, highly technical, and collaborative team environment.
  • A genuine intellectual curiosity and a passion for using technology to solve challenging problems.

Preferred Qualifications:

  • Deep familiarity with financial market data structures, including equities, futures, and FX datasets.
  • Familiarity with numerical optimization techniques
  • Experience building resilient, parallelized data transformation architectures for machine learning and statistical analysis and reporting.

Benefits:

  • Competitive salary, bonus, and incentive compensation tied to overall firm performance.
  • High ownership and visibility within a close-knit team of experienced engineers and seasoned researchers.
  • Access to extensive technical and data resources developed over decades of systematic trading.
  • Comprehensive, first-class benefits, including medical and dental coverage, 401(k), HRA, FSA, life insurance, catered lunch, and an onsite gym.
  • For qualified employees, the opportunity to invest in Edgestream-managed funds.
  • A collaborative and intellectually rigorous environment with strong mentorship and long-term growth opportunities.

Please Note: Currently, we are not accepting H-1B applicants or sponsoring new H-1B visas.

Legal disclaimer: In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Quantitative Software Engineer in Princeton, NJ vacancy
  • $120k - $217.5k

     ...Forward Rate Agreements (FRAs), and Inflation-linked products.Quantitative Concepts: Stochastic Calculus, Monte Carlo Simulations,...  ...Education & Preferred QualificationsMaster of Science in Financial Engineering (MSFE)ORBachelor of Science in Computer Science & Mathematics... 
    Software
    Full time
    Temporary work
    Work at office
    Flexible hours

    State Street Bank

    Princeton, NJ
    18 hours ago
  • $113k - $188.4k

     ...automation using SQL, SAS, Python, and PySpark.The TeamJoin our AI & Engineering team in transforming technology platforms, driving innovation,...  ..., and operate integrated/verticalized sector solutions in software, data, AI, network, and hybrid cloud infrastructure. These... 
    Software
    Night shift

    Deloitte

    Princeton, NJ
    1 day ago
  •  ...Job Description Job Description Quantitative Software Engineer - Build the brain behind systematic trading Princeton, NJ Own the platform that powers cutting-edge quantitative research You’ll be the engineer behind the models – owning the quantitative software... 
    Software

    Liberty Personnel Services, Inc

    Princeton, NJ
    9 days ago
  •  ...Meghana GorusuCompany: SRI Tech SolutionsJob Title: Lead Data Engineer-MicroStrategyLocation:Princeton, NJ (Hybrid)Micro Strategy Engineer...  ...teams.Regularly evaluate cloud applications, hardware, and software.Work closely with cyber security team to monitor the organization... 
    Software
    Work experience placement

    SRI Tech

    Princeton, NJ
    2 days ago
  •  ...oriented Required Qualifications ~ Bachelor's degree in computer science information systems, or related field. ~4+ years of software development experience, including: ~ Hands-on MuleSoft development (Mule 4 preferred), OR ~ Strong Java or .NET web... 
    Software
    Shift work

    3B Staffing LLC

    Princeton, NJ
    3 days ago
  • Job DescriptionHiring!! Cloud Devops Engineer for a Contract/Contract-To-Hire & 100% Remote role.If you are open for new opportunities...  ...architectureTerraformAnsibleCI/CD Pipelining experience Responsibilities:Automate software installation, configuration, maintenance, and troubleshooting... 
    Software
    Permanent employment
    Contract work
    Remote work

    Nityo Infotech

    Plainsboro, NJ
    3 days ago
  •  ...Senior Software Engineer – Appian SME This is a position for an Appian Software Engineer SME. The Appian Software Engineer will participate as a member of an Agile development team and be responsible for new application development, enhancements to existing applications... 
    Software
    Work experience placement

    E-Solutions

    Princeton, NJ
    3 days ago
  •  ...redefined the workplace experience. Harnessing our leadership position in office and production print technology, we’ve expanded into software and services to sustainably power the hybrid workplace of today and tomorrow. Today, Xerox is continuing its legacy of innovation... 
    Software
    Work at office
    Local area
    Remote work

    Xerox

    Princeton, NJ
    1 day ago
  • $130k - $200k

     ...strategists, data scientists, operators, creatives, designers, engineers, and architects. Our team balances business strategy,...  ...QualificationsRequired5+ years of experience in technology consulting, software engineering, cloud architecture, or enterprise solution... 
    Software
    Local area

    Deloitte

    Princeton, NJ
    4 days ago
  • $134.5k - $265.1k

     ...integrations.Manage:Manage and execute project activities across the IT Software Development Life Cycle (SDLC) including leading regular check-...  ...:Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or similar Engineering disciplines7+... 
    Software
    Local area

    Deloitte

    Princeton, NJ
    2 days ago
  • $159.1k - $265.1k

    Position Summary Deloitte Consulting LLP seeks a Manager in Princeton, New Jersey. Work You’ll Do Participate in SAP software advisory and implementation services to help companies unlock the value of technology investments as discrete services or comprehensive... 
    Software
    Work experience placement
    Local area
    Remote work

    Deloitte

    Princeton, NJ
    3 days ago
  • $103.21k

     ...Bachelors in Computer Science/CA/Maths/IT Technology/bus Mgmt/Engg/related or its foreign equivalent in education and 6 months exp in Software Dev/Sys Analyst/programmer or QA Analyst/relate Open to relocate to anywhere in the U.S. Place of Work On-site... 
    Software
    Full time
    Relocation
    Shift work
    Day shift

    TECHNOLOGIA CORPORATION

    Princeton, NJ
    18 hours ago
  • $142k - $215k

     ...platform. This role combines hands-on Java full-stack engineering, AWS cloud development, AI-assisted software delivery, and technical leadership across a...  ...architecture and code, collaborate with business and quantitative stakeholders, and contribute directly to critical... 
    Software
    Full time
    Second job
    Live in
    Worldwide
    Flexible hours

    S&P Global

    Princeton, NJ
    3 days ago
  •  ...will be responsible for: Work closely with end-users and internal stakeholders including Business Analysts, Development and Software Testing groups to provide creative solutions in response to user request, ensuring timely delivery, with minimal impact to production... 
    Software
    Long term contract

    Georgia IT Inc

    Princeton, NJ
    1 day ago
  •  ...are also able to use AI for the same, that's added advantage Qualifications & Experience: Experience in comprehensive software testing, covering both manual and automated testing processes. Proven expertise in Software Development Life Cycle (SDLC)... 
    Software
    Contract work

    VBeyond

    Princeton, NJ
    1 day ago
  •  ...requirements§ Perform assessments using quantitative and qualitative techniques, including...  ...QualificationsRequired:· Bachelor’s degree in Engineering, Computer Science, a related field, or...  ....· 6+ years of experience with software development using Python or similar coding... 
    Software
    Local area
    Visa sponsorship

    Deloitte

    Princeton, NJ
    3 days ago
  • $120k - $160k

     ...technically proficient IT Project Manager to lead critical projects across our Technical Infrastructure, Systems Architecture, and Software Engineering domains. The IT Project Manager will drive the planning, execution, and delivery of complex IT initiatives, ensuring... 
    Software

    Science Applications International Corporation

    Princeton, NJ
    3 days ago
  • $105.4k - $207.8k

     ...integrations, and manage and execute project activities across the IT Software Development Life Cycle (SDLC) including leading regular check-...  ...:Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or similar Engineering disciplines4+... 
    Software
    Local area

    Deloitte

    Princeton, NJ
    2 days ago
  •  ...Responsibilities - Member of support team working - Help desk tickets solving user issues - Break fixes - Occasional software enhancements - Support transitional efforts from AS400 to .Net environments - Execute periodic tasks: - File upload/download... 
    Software
    Contract work
    Flexible hours

    Damco Solutions

    Plainsboro, NJ
    2 days ago
  •  ...UI/UX Engineer (Hands-On) NIKSUN is a global leader in cybersecurity, dedicated to transforming uncertainty into certainty through...  ...ensure seamless integration and a deep understanding of the full software development lifecycle. You'll stay current with emerging technologies... 
    Software
    Remote work
    Worldwide

    NIKSUN

    Princeton, NJ
    1 day ago
  •  ...duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services.Job DescriptionTechno-functional consultant with CRM... 
    Software
    Full time

    Sonsoft

    Princeton, NJ
    4 days ago
  •  ...provide insights and conclusionsEstimate and perform risk analysis for quality deliveryAgile evangelistQualifications:8+ years of software testing experience in all phases of testing including test planning, test execution, and test closureExcellent understanding of QA... 
    Software
    Contract work

    SRI Tech

    Princeton, NJ
    2 days ago
  •  ...Enterprise (MBE) & Women-Owned Small Business (WOSB) Certified Company specializing in providing IT Consulting, IT Staffing Solutions, and Software solutions. We have been recipients of Various Awards under "Fastest Growing IT Consulting and Software Company " and "Excellence... 
    Software
    Full time

    InterSources

    Princeton, NJ
    3 days ago
  •  ...strategies Should be able to provide Test Solutions, Design, and Develop test frameworks with open source Good knowledge in Software Testing Life Cycle (STLC) and Defect Life Cycle with major responsibilities in all the phases Developed API automation scripts... 
    Software

    Staffing the Universe

    Skillman, NJ
    4 days ago
  • $154.46k

     ...Description Duties: • Design, develop, and implement complex software applications and data processing systems in cloud environments...  ...Experience: Bachelor of Science degree in Computer Science, Engineering (Any Branch), Information Technology, Computer Applications/Applied... 
    Software
    Full time
    Temporary work
    Flexible hours
    Shift work
    Day shift

    Onix Networking

    Princeton, NJ
    3 days ago
  • $113k - $188.4k

     ...using SQL, PL/SQL, and shell scripting.The TeamJoin our AI & Engineering team in transforming technology platforms, driving innovation,...  ...deploy, and operate integrated/verticalized sector solutions in software, data, AI, network, and hybrid cloud infrastructure. These... 
    Software
    Night shift

    Deloitte

    Princeton, NJ
    2 days ago
  •  ...Network Engineer All IT Solutions United States · Princeton, New Jersey Workplace Type — Remote Employment Type — Contract...  ...staffing and staff augmentation, cybersecurity, IT consulting, custom software development, cloud services, data engineering, artificial... 
    Software
    Contract work
    Work at office
    Local area
    Remote work

    All IT Solutions

    Princeton, NJ
    3 days ago
  •  ...applications for client platform systemsParticipate in multiple software development processes including requirement analysis, design,...  ...’s degree in computer science, Information Systems or Engineering is required, or in lieu, a demonstrated equivalence in work experience... 
    Software
    Hourly pay
    Work at office
    Local area

    SRI Tech

    Princeton, NJ
    2 days ago
  • $160.4k - $192.8k

     ...technology industries preferred.Strong quantitative and diverse analytical skills: exploratory...  ...as Hadoop.Querying, algorithms, data engineering, natural language processing, engine...  ...personal data will be shared with Greenhouse Software, Inc., a cloud services provider... 
    Software
    Summer work
    Local area
    Flexible hours

    Kyowa Kirin

    Princeton, NJ
    3 days ago
  •  ...Partner & IBM Certified enterprise.We guarantee you the best rate for your skills and performance.Job DescriptionPosition: Java Software Engineer-Location: Princeton, NJ Employment: Full TimeRate : DOE Job ResponsibilityImplementing, debugging and unit testing on new and... 
    Software

    SA Technologies

    Princeton, NJ
    2 days ago

Do you want to receive more vacancies?

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