1

Algorithm Jobs in New Jersey (NOW HIRING)

We are looking for a Software Engineer with deep expertise in Mathematical Optimization and quantum algorithm development. This role is critical in architecting the core software engine that drives ...

We are looking for a Software Engineer with deep expertise in Mathematical Optimization and quantum algorithm development. This role is critical in architecting the core software engine that drives ...

They are seeking a software engineer experienced in advanced algorithm development and production-grade software engineering, responsible for researching, designing, prototyping, and validating ...

New

They are seeking a software engineer experienced in advanced algorithm development and production-grade software engineering to research, design, prototype, and validate algorithms while ...

New

next page

Showing results 1-20

Algorithm information

See New Jersey salary details

$34

$79

$105

How much do algorithm jobs pay per hour?

As of May 30, 2026, the average hourly pay for algorithm in New Jersey is $79.69, according to ZipRecruiter salary data. Most workers in this role earn between $67.84 and $90.29 per hour, depending on experience, location, and employer.

What is an Algorithm job?

An Algorithm job typically involves designing, analyzing, and optimizing algorithms to solve complex problems efficiently. Professionals in this role work in fields like computer science, data science, artificial intelligence, and software development. They create algorithms for tasks such as data processing, machine learning, search optimization, and automation. Strong mathematical and programming skills are essential, along with knowledge of algorithmic complexity and data structures.

What are the key skills and qualifications needed to thrive in the Algorithm position, and why are they important?

To excel as an Algorithm Engineer, you typically need a strong background in computer science, mathematics, and programming languages such as Python, C++, or Java, often supported by a relevant degree. Familiarity with algorithms and data structures, version control systems like Git, and experience with technical tools such as MATLAB or TensorFlow are highly valued. Analytical thinking, problem-solving abilities, and effective communication skills are crucial soft skills for this position. These competencies are essential to create efficient algorithms, collaborate across teams, and drive innovation in computational solutions.

What are typical projects or tasks that an Algorithm Engineer works on?

As an Algorithm Engineer, you might work on developing and optimizing algorithms for tasks like data analysis, machine learning, computer vision, or operations research, depending on the industry. Daily responsibilities often include writing and testing code, analyzing performance bottlenecks, and collaborating with data scientists, product managers, or software engineers to integrate algorithms into production systems. You may also be involved in researching new techniques, reviewing technical literature, and presenting your findings to technical and non-technical audiences. This role often requires balancing creative problem-solving with practical implementation and continuous improvement.
What are popular job titles related to Algorithm jobs in New Jersey? For Algorithm jobs in New Jersey, the most frequently searched job titles are:
Infographic showing various Algorithm job openings in New Jersey as of May 2026, with employment types broken down into 2% Locum Tenens, 1% Internship, 79% Full Time, 15% Part Time, and 3% Contract. Highlights an 78% Physical, 3% Hybrid, and 19% Remote job distribution, with an average salary of $165,752 per year, or $79.7 per hour.
Java Benchmark Algorithm Developer (Equities) - Vice President

Java Benchmark Algorithm Developer (Equities) - Vice President

Citigroup, Inc.

Jersey City, NJ • On-site

$142.32K - $213.48K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 27 days ago


Job description

Equities Technology at Citi is undertaking a bold, multi-year transformation to build a best-in-class global platform across execution, prime, clearing and cross-product margining. We are re-engineering our technology estate to achieve world-leading performance and resiliency, enabling new capabilities in advanced execution, global market connectivity, and modernised post-trade, clearing and margin processes. Our ambition is to deliver a seamlessly integrated, highly automated platform that drives outstanding client outcomes and accelerates growth across our global franchise. As part of the team, you'll collaborate closely with high-calibre engineers and deeply engaged business and product partners - working together to define and deliver the next generation of Equities technology at Citi.
We are looking for an experienced Java Developer to build and support the execution algorithms that service our Equities Electronic Trading product. This is a VP-level position responsible for the design, development, and implementation of benchmark algorithms (e.g., VWAP, TWAP) in coordination with the Citi Equities Electronic Trading Technology team. The overall objective of this role is to translate quantitative models into robust, high-performance, and production-ready trading applications.
Responsibilities:
  • Lead the development and delivery of Java-based benchmark execution algorithms on Citi's Equities Electronic trading platform.
  • Partner closely with quantitative researchers to understand, implement, and test algorithmic trading strategies.
  • Design, develop, and optimize high-performance, low-latency Java applications for algorithmic execution and signal processing.
  • Build and maintain systems that consume real-time market data and other analytics to inform algorithmic decisions.
  • Resolve high-impact technical challenges through in-depth evaluation of complex business processes, system performance, and industry standards.
  • Provide expertise in Java and advanced knowledge of application programming, ensuring design adheres to the overall architecture blueprint.
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation of trading strategies.
  • Develop a comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals.
  • Serve as an advisor or coach to mid-level developers, allocating work as necessary.
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.

Qualifications:
  • 5+ years of professional experience in software development with a strong focus on Java.
  • Proven experience designing and developing algorithmic trading strategies, particularly benchmark algorithms (VWAP, TWAP, etc.).
  • Deep understanding of object-oriented programming, data structures, and core Java in a performance-sensitive environment.
  • Strong knowledge of financial market protocols (e.g., FIX) and extensive experience handling order and market datasets.
  • Experience working closely with quantitative analysts and translating financial models into code.
  • Consistently demonstrates clear and concise written and verbal communication.
  • Preferred background in Markets Electronic Trading or Market Making domains.

Education:
  • Bachelor's degree/University degree or equivalent experience
  • Master's degree preferred

This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
Job Family Group:
Technology
Job Family:
Applications Development
Time Type:
Full time
Primary Location:
Jersey City New Jersey United States
Primary Location Full Time Salary Range:
$142,320.00 - $213,480.00
In addition to salary, Citi's offerings may also include, for eligible employees, discretionary and formulaic incentive and retention awards. Citi offers competitive employee benefits, including: medical, dental & vision coverage; 401(k); life, accident, and disability insurance; and wellness programs. Citi also offers paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays. For additional information regarding Citi employee benefits, please visit citibenefits.com. Available offerings may vary by jurisdiction, job level, and date of hire.
Most Relevant Skills
Please see the requirements listed above.
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.
Anticipated Posting Close Date:
May 15, 2026
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.
View Citi's EEO Policy Statement and the Know Your Rights poster.