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

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 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 1 day ago
Similar jobs that could be interesting for youBased on the Quantitative Software Engineer in Princeton, NJ vacancy
  •  ...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
    1 day 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
    2 days ago
  • $100k - $167.5k

     ...Infrastructure Team supports multiple web server and application server software suites across the Bank The successful candidate will provide L...  ...escalation for internal and external customersWork with the engineering team on continuous service improvement focusing on automation... 
    Software
    Full time
    Temporary work
    Flexible hours

    State Street Bank

    Princeton, NJ
    5 days ago
  •  ...is ideal for a developer who has transitioned into integration engineering and can effectively bridge traditional application development...  ...information systems, or related field. ~4+ years of software development experience, including: ~ Hands-on MuleSoft development... 
    Software
    Contract work
    Summer work
    Remote work
    Monday to Friday
    Shift work

    TechLink+

    Princeton, NJ
    3 days 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
    3 days ago
  •  ...diverse service lines, including Water, Architecture, Building Engineering Services, Field Services, Power, Waste, Industrial, and...  ...increase organizational value.Partner with Technology team and software vendors to support CRM system configuration, enhancements, troubleshooting... 
    Software
    Work at office

    HDR

    Lawrenceville, NJ
    2 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

    Staffing the Universe

    Princeton, NJ
    5 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
    Contract work

    InterSources

    Princeton, NJ
    5 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
    1 day ago
  •  ...in a Web environment 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 Yearend budget... 
    Software
    Contract work
    Flexible hours

    Damco

    Plainsboro, NJ
    3 days ago
  • $153.01k - $170.4k

     ...DESCRIPTION: Standard & Poor's Financial Services LLC seeks a Software Developer who will design, develop, and deploy innovative technology...  ...REQUIREMENTS: Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Information Systems, or a related IT... 
    Software
    Work at office
    Remote work

    Standard & Poor's Financial Services LLC

    Princeton, NJ
    5 days ago
  •  ...Oracle Applications Developer 8+ years of experience in system analysis, software design and development. 8+ years in Oracle Applications Development. Strong Oracle SQL, PL/SQL, Exadata database and ETL processes development experience. 5+ years working experience in... 
    Software
    Work experience placement

    Diverse Lynx

    Princeton, NJ
    5 days ago
  • $128.86k - $180k

    Software Quality Assurance (QA) Analyst (State Street Bank and Trust Company; Princeton, NJ): Will play a Quality Assurance role to perform manual and automation regression tests. Specific Duties of the position include: Performing manual and automation regression test... 
    Software
    Full time
    Temporary work
    Remote work
    Flexible hours

    State Street Bank

    Princeton, NJ
    1 day ago
  •  ...functional and efficient server-side applications. Senior Python Developer responsibilities include participating in all phases of the software development lifecycle and coaching junior developers. If you’re a seasoned developer with a love for back-end technologies, we... 
    Software

    Software Technology Inc

    Princeton, NJ
    5 days ago
  •  ...network policies and procedures such as change control procedures, back-up, and disaster recovery plans.Serve as SME on hardware, software, and control architectures for CIP.Utilize best practices and knowledge of internal/external issues to improve or recommend technical... 
    Software
    Work at office

    NRG Energy

    Princeton, NJ
    1 day ago
  • $130.8k - $241k

     ...strategists, data scientists, operators, creatives, designers, engineers, and architects. Our team balances business strategy,...  ...enterprise, full-life cycle in Architecture in the professional IT/Software Development services industry5+ years project experience architecting... 
    Software
    Local area

    Deloitte

    Princeton, NJ
    3 days ago
  •  ...including Microsoft Word, PowerPoint, Excel and related business applications. Experience with Veeva Systems, Power BI and Smartsheet software is preferred. This position follows a hybrid work model and requires a minimum of 60% on-site attendance in the office. Receives... 
    Software
    Temporary work
    Work at office

    Planet Pharma

    Princeton, NJ
    2 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
    1 day ago
  •  ...testing strategies Ability 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

    Georgia IT Inc

    Skillman, NJ
    3 days ago
  • $110.7k - $218.3k

     ...strategists, data scientists, operators, creatives, designers, engineers, and architects. Our team balances business strategy,...  ...QualificationsRequired Minimum 6+ years of overall experience in IT/software delivery, including 3+ years delivering enterprise contact center... 
    Software
    Local area

    Deloitte

    Princeton, NJ
    4 days ago
  •  ...Pro-active in communicating ~ Comfortable speaking on the phone and writing emails to clients  ~ Experienced with HubSpot CRM software is preferred  ~ MS Office 365 knowledge or Google Suite knowledge is required (WORD, POWER POINT, EXCEL, GMAIL, TEAMS) ~ Has a desire... 
    Software
    Full time
    Worldwide

    Manifest Health

    Princeton, NJ
    more than 2 months 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
    1 day ago
  •  ....We guarantee you the best rate for your skills and performance.Job DescriptionRequired Qualifications: 3+ years of Experience in software design and development utilizing core Java and Web services • Knowledge of SQL database technologies such as PostGresSQLStrong interpersonal... 
    Software

    SA Technologies

    Princeton, NJ
    1 day ago
  • $114.5k - $190k

     ...Management. Will be responsible for maintaining relationships across engineering, architecture, application and infrastructure reliability and...  ...self-motivated individual with cross functional knowledge in software development, monitoring and maintenance. Specific duties of... 
    Software
    Full time
    Temporary work
    Remote work
    Flexible hours

    State Street Bank

    Princeton, NJ
    2 days ago
  • $120k - $202.5k

     ...environments. You will work closely with infrastructure, cloud, engineering, cybersecurity, and business teams to ensure network security...  ...Network Access (ZTNA), Secure Access Service Edge (SASE), software-defined networking, and cloud-native networking architectures.... 
    Software
    Full time
    Temporary work
    Remote work
    Flexible hours
    Shift work

    State Street Bank

    Princeton, NJ
    2 days ago
  •  ...Senior.NET Software Engineer We are looking for an experienced and versatile Senior.NET Software Engineer to join our fast-paced and collaborative development team. This role is ideal for a hands-on technologist with deep expertise in.NET and AngularJS, strong cloud... 
    Software

    MDA Edge

    Princeton, NJ
    3 days ago
  • Job Title Required: • Must be able to obtain Public Trust clearance • Strong/Expert level proficiency in JavaScript/TypeScript, HTML5, CSS with knowledge of internals with minimum of 5 years of experience developing world class user interfaces. • Strong understanding...
    Software

    My3Tech Inc

    Princeton, NJ
    4 days ago
  • $185k - $265k

     ...and anomaly detection across the entire conversion lifecycleBuild and scale high-performing engineering teams - Lead, manage, and grow multiple teams of product-focused software and data engineers while mentoring their professional and technical developmentModernize legacy... 
    Software
    Full time
    Second job
    Live in
    Worldwide
    Flexible hours

    S&P Global

    Princeton, NJ
    4 days ago
  • $100.35k - $205k

     ...project leadership members.Delivery: Work with a team to optimize tax and legal process, leveraging technology to align tax and legal software with the clients’ specific requirements and goals.Solutions: Work with a team to develop and leverage automation and innovative... 
    Software
    Contract work
    Work at office
    Local area

    Deloitte

    Princeton, NJ
    1 day ago
  •  ...provide insights and conclusionsEstimate and perform risk analysis for quality deliveryAgile evangelistQualifications:10+ years of software testing experience in all phases of testing including test planning, test execution and test closure for all layer API, DB and UI.... 
    Software

    SRI Tech

    Princeton, NJ
    1 day ago

Do you want to receive more vacancies?

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