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 3 days ago
Similar jobs that could be interesting for youBased on the Quantitative Software Engineer in Princeton, NJ vacancy
  •  ...is ideal for a developer who has transitioned into integration engineering and can effectively bridge traditional application development...  ...science, 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 Systems

    Princeton, 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
    2 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... 
    Software
    Work at office
    Remote work

    NRG Energy

    Princeton, NJ
    5 days ago
  • $119.5k - $163.88k

     ...Introduction Axtria is a leading global provider of cloud software and data analytics to the Life Sciences industry. We help Life Sciences companies transform the product commercialization journey to drive sales growth and improve healthcare outcomes for patients. We... 
    Software
    Hourly pay

    Axtria

    Princeton, NJ
    5 days ago
  •  ...and Troubleshooting: Install, configure, and upgrade MQ software on OpenVMS systems. Set up and configure queue managers, channels...  ...application developers, system administrators, and network engineers, to support and troubleshoot issues related to the messaging infrastructure... 
    Software

    Omni Inclusive

    Princeton, NJ
    4 days ago
  •  ...scalable JAVA applications, and ensuring the successful delivery of software projects. This role requires a deep understanding of JAVA...  ...and Education: Bachelor's degree in Computer Science, Engineering, or a related field. At least 9+ years of JAVA development... 
    Software

    Cardinal Integrated

    Princeton, NJ
    5 days ago
  •  ...fundamental understanding of the sales process (marketing, prospecting, cold calling, sales cycle) ~5 + years inside sales (Tech/Software Sales) experience with proven track record of performance ~ High-energy, passion and curiosity for finding new opportunities ~... 
    Software

    Damco

    Princeton, NJ
    2 days ago
  •  ...Job Benefits: Health/Dental Benefits, Retirement Benefits, Other Benefits Apply by Email: Attn: Vinayak Rampalli Compunnel Software Group, Inc. 4390 Route 1 North, Suite 302 Princeton, NJ 08540 Email ID: ****@*****.*** Website:
    Software

    Compunnel

    Princeton, NJ
    2 days ago
  •  ...About MRM MRM creatively engineers total human experiences. Through purposeful, dynamic intersections between strategy, creative, technology...  .... Intermediate skills in MS Project or other project plan software (e.g., Smartsheet). Awareness of production tools and... 
    Software
    Shift work

    Mrm Llc

    Princeton, NJ
    4 days ago
  •  ...NJ) Type: Full-Time Overview: BANC3, Inc., in Princeton, NJ, is seeking a Computer Engineer responsible for the research, design, development, test and evaluation of firmware/software applications supporting advanced Radio Frequency (RF) systems for spectrum monitoring... 
    Software
    Full time
    Work at office
    Remote work

    BANC3

    Princeton, NJ
    5 days ago
  •  ...technical systems and solutions throughout the technology organization. This role is expected to bring significant experience in software implementation and business analysis while providing strategic project implementation expertise. The expectation is to retain a strategic... 
    Software
    Casual work
    Work at office
    Work visa

    Berlitz

    Princeton, NJ
    3 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
    Temporary work
    Remote work
    Shift work

    State Street Corporation

    Princeton, NJ
    4 days ago
  •  ...Outlook Preferred understanding of Intermodal M&R to include billing and tariff concepts Ability to learn and adapt to new internal software system Ability to perform data entry type functions with attention to detail Ability to identify problems, process resolution and... 
    Software

    TRAC Intermodal

    Plainsboro, NJ
    3 days ago
  • $151k

     ...Systems, or related field; experience in business analysis, requirements elicitation, and documentation. Salary: $151,000 per year. Software Engineer (Enterprise Applications) Responsibilities: Analyze client business processes and functional requirements; develop logic and... 
    Software
    Full time
    Relocation
    Monday to Friday

    Manasi Information Technologies, Inc.,

    Cranbury, NJ
    4 days ago
  •  ...Senior Software Engineer Direct hire opportunity Possible hybrid remote schedule - TBD We are seeking a highly skilled Senior Software Engineer with deep expertise in Python and modern backend frameworks to join the team. This role is ideal for someone passionate about... 
    Software
    Immediate start
    Remote work

    Pozent Corporation

    Princeton, NJ
    2 days ago
  •  ...Designs, develops, and maintains automated test scripts using tools like Selenium to ensure software quality and reliability. Executes automated test suites, analyzes results, and reports defects across applications. Collaborates with development teams to integrate automation... 
    Software

    Diverse Lynx

    Princeton, NJ
    2 days ago
  • $102.4k - $135.65k

     ...technical content and customer involvement. Lead teams of engineers from several technical disciplines. Provide technical cognizance...  ...Microsoft Project, Smartsheet, or other scheduling and WBS software. Track performance and delivery of subcontracts within an IMS... 
    Software
    Full time
    Contract work
    For contractors
    For subcontractor
    Work at office
    Home office

    SRI International

    Princeton, NJ
    2 days ago
  • $103.21k

     ....Net, Net Core, Angular, HTML5, CSS3, Bootstrap, API, PostgreSQL, AND Postman. Bachelor’s degree in the Science, Technology, or Engineering (any) along with two (2) years of experience in the job offered or related occupation is required. Work location: Princeton, NJ and... 
    Software
    Full time
    Shift work
    Day shift

    ADYA TECHNOLOGIES INC

    Princeton, NJ
    1 day ago
  •  ...re doing! Job Description Summary: The Customer Solutions Engineer a highly skilled Mainframe Modernization Senior Consultant to provide...  ...EU language #LI-Remote #LI-MM1 . . What Rocket Software can offer you in USA: Unlimited Vacation Time as well as... 
    Software
    Local area
    Remote work
    Worldwide

    Rocket Software

    Trenton, NJ
    1 day ago
  • $132k

     ...Shift First Shift (Day) Job Description Job Title: Software Developer Details: ASB Resources, Princeton, NJ and various...  ...Degree in Computer Science, Information Technology, Computer Engineering, Mathematics, or related technical field, or foreign equivalent... 
    Software
    Full time
    Remote work
    Relocation
    Shift work
    Day shift

    ASB Resources

    Princeton, NJ
    5 days ago
  • $70k - $205k

     ...expanding knowledge of trends so you can share new ideas with your team * Proficiency in Adobe CS required, other relevant design software programs a plus About MRM: MRM is a modern relationship marketing agency dedicated to building enduring brand... 
    Software

    MRM//McCann

    Princeton, NJ
    6 days 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
    1 day ago
  • $100k - $167.5k

    Position Summary We are seeking an experienced Senior Full Stack Software Engineer to design, develop, and maintain enterprise-grade applications across cloud, web, and distributed systems environments. The ideal candidate brings deep expertise in Java-based backend development... 
    Software
    Full time
    Temporary work
    Flexible hours

    State Street

    Princeton, NJ
    3 days ago
  •  ...platforms (e.g., VMware, Hyper‑V) and associated components (e.g. storage arrays, hosts) Experiencing with Veeam Backup and replication software or comparable products Experience with administering Microsoft Cloud services such as Office 365, Defender, Identity Management,... 
    Software
    Casual work
    Work at office

    Princeton Theological Seminary

    Princeton, NJ
    5 days ago
  •  ...security measures, ensuring compliance with industry standards and regulations. Optimize AEM applications for performance and search engine optimization (SEO), leveraging caching strategies and content delivery networks (CDNs). Troubleshoot and resolve complex technical... 
    3 days per week

    Highbrow

    Princeton, NJ
    4 days ago
  • $100k - $110k

     ...Experience with the implementation of new systems and processes. Exposure to automation tools such as Power Automate, Python, or RPA software Familiarity with project management methodologies or tools Strong communication skills with the ability to multitask in a fast-... 
    Software
    H1b
    Local area
    Relocation
    Visa sponsorship
    Flexible hours

    Clearway Energy Group

    Princeton, NJ
    5 days ago
  •  ...Software Engineer Direct report: Manager, Integrations and Microsoft Suite Description of tasks: Program, configure, and production support functionalities like APIs, Systems & Data integrations, MSFT suite integration, Device integration programming, ETL processes... 
    Software

    Cardinal Integrated

    Monmouth Junction, NJ
    2 days ago
  • $70k - $205k

     ...experience, including Word, Excel, PowerPoint and Outlook strongly preferred ~ Expert skill level with MS Project or other project plan software (Smartsheet) strongly preferred ~ Expert skill level with production tools and proprietary software (Egnyte, JIRA, Content... 
    Software
    Immediate start
    Shift work

    MRM//McCann

    Princeton, NJ
    6 days ago
  • Role Name :: Lead UI Developer Duration :: 9 months Number of positions :: 2 Location:: Plainsboro, NJ Primary Skills:: JavaScript / TypeScript ; HTML ; CSS; Frontend Performance ; Dev/Build Tooling; Testing; Component Development; Agile / Cross...

    VBeyond

    Plainsboro, NJ
    4 days ago
  • 7-12 years of progressive HRIS experience; 5+ years of deep Workday HCM implementation and administration experience. Expertise in Core HCM, Compensation, Absence, Benefits, and Recruiting modules. Proven hands-on experience with Workday Studio, EIBs, Core Connectors, Cloud...
    Permanent employment
    Contract work
    Local area

    Cloud Hybrid Technologies, LLC

    Plainsboro, NJ
    9 hours ago

Do you want to receive more vacancies?

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