... background in data structures, algorithms, and object-oriented programming in C++ Brilliant problem-solving abilities The ability to manage multiple tasks in a fast-paced environment Strong ...
... background in data structures, algorithms, and object-oriented programming in C++ Brilliant problem-solving abilities The ability to manage multiple tasks in a fast-paced environment Strong ...
Java Developer - Capital Markets
$49.75 - $64.50/hr
Looking for a strong Java Developer with hands-on experience in Java 18+, Multithreading, Microservices architecture, and Data Structures & Algorithms. Candidate should have experience building ...
Java Developer - Capital Markets
$49.75 - $64.50/hr
Looking for a strong Java Developer with hands-on experience in Java 18+, Multithreading, Microservices architecture, and Data Structures & Algorithms. Candidate should have experience building ...
Senior Software Engineer
Manhattan, NY · On-site
$134.90K - $177.80K/yr
Work on low-level data structures (like B-Trees or LSM-Trees), concurrency control mechanisms (MVCC), and query optimization algorithms to improve speed and efficiency. * Build the Query Engine:
Quick apply
Senior Software Engineer
Manhattan, NY · On-site
$134.90K - $177.80K/yr
Work on low-level data structures (like B-Trees or LSM-Trees), concurrency control mechanisms (MVCC), and query optimization algorithms to improve speed and efficiency. * Build the Query Engine:
Senior Software Engineer
Vancouver, WA · On-site +1
$128.30K - $169.10K/yr
Work on low-level data structures (like B-Trees or LSM-Trees), concurrency control mechanisms (MVCC), and query optimization algorithms to improve speed and efficiency. * Build the Query Engine:
Senior Software Engineer
Vancouver, WA · On-site +1
$128.30K - $169.10K/yr
Work on low-level data structures (like B-Trees or LSM-Trees), concurrency control mechanisms (MVCC), and query optimization algorithms to improve speed and efficiency. * Build the Query Engine:
Senior Software Engineer
Manhattan, NY · On-site +1
$134.90K - $177.80K/yr
Work on low-level data structures (like B-Trees or LSM-Trees), concurrency control mechanisms (MVCC), and query optimization algorithms to improve speed and efficiency. * Build the Query Engine:
Senior Software Engineer
Manhattan, NY · On-site +1
$134.90K - $177.80K/yr
Work on low-level data structures (like B-Trees or LSM-Trees), concurrency control mechanisms (MVCC), and query optimization algorithms to improve speed and efficiency. * Build the Query Engine:
Senior Software Engineer
Vancouver, WA · On-site
$128.30K - $169.10K/yr
Work on low-level data structures (like B-Trees or LSM-Trees), concurrency control mechanisms (MVCC), and query optimization algorithms to improve speed and efficiency. * Build the Query Engine:
Quick apply
Senior Software Engineer
Vancouver, WA · On-site
$128.30K - $169.10K/yr
Work on low-level data structures (like B-Trees or LSM-Trees), concurrency control mechanisms (MVCC), and query optimization algorithms to improve speed and efficiency. * Build the Query Engine:
Data Engineer
Newark, NJ · On-site
$119.60K - $143.60K/yr
Master's degree preferred • Knowledge of data structures, algorithms and functional programming • Passion to learn new things, experiment with new ideas and build world class data platform • 5+ ...
Data Engineer
Newark, NJ · On-site
$119.60K - $143.60K/yr
Master's degree preferred • Knowledge of data structures, algorithms and functional programming • Passion to learn new things, experiment with new ideas and build world class data platform • 5+ ...
Proficiency with Objective-C, Swift, or similar embedded programming languageSolid software engineering fundamentals - including data structures & algorithms, object-oriented design, and ...
Proficiency with Objective-C, Swift, or similar embedded programming languageSolid software engineering fundamentals - including data structures & algorithms, object-oriented design, and ...
IBM BPM Architect
South Plainfield, NJ · On-site
... data structures, algorithms and distributed computing • Extensive technology knowledge including but not limited to LDAP, JMS, Web service, java, SQL, email, sftp, http, xml, html, javascript • ...
IBM BPM Architect
South Plainfield, NJ · On-site
... data structures, algorithms and distributed computing • Extensive technology knowledge including but not limited to LDAP, JMS, Web service, java, SQL, email, sftp, http, xml, html, javascript • ...
CS 311: Data Structures and Algorithms (Fall 2026) - Extended Learning
San Marcos, CA · On-site
$2.28K/wk
Data Structures and Algorithms (Fall 2026) - Extended Learning Job no: 557452 Work type: Instructional Faculty - Temporary/Lecturer Location: San Marcos Categories: Unit 3 - CFA - California Faculty ...
CS 311: Data Structures and Algorithms (Fall 2026) - Extended Learning
San Marcos, CA · On-site
$2.28K/wk
Data Structures and Algorithms (Fall 2026) - Extended Learning Job no: 557452 Work type: Instructional Faculty - Temporary/Lecturer Location: San Marcos Categories: Unit 3 - CFA - California Faculty ...
... in data structures, algorithms and distributed computing Extensive technology knowledge including but not limited to LDAP, JMS, Web service, java, SQL, email, sftp, http, xml, html, javascript ...
... in data structures, algorithms and distributed computing Extensive technology knowledge including but not limited to LDAP, JMS, Web service, java, SQL, email, sftp, http, xml, html, javascript ...
React JS Developer
Mount Laurel, NJ · On-site
Apply data structures, algorithms, and object-oriented design in solutions * Work closely with stakeholders and participate in face-to-face design and code discussions Required Skills & Experience
React JS Developer
Mount Laurel, NJ · On-site
Apply data structures, algorithms, and object-oriented design in solutions * Work closely with stakeholders and participate in face-to-face design and code discussions Required Skills & Experience
AI/ML Engineer - Plano, TX
$110.10K - $132.20K/yr
... Data structures, algorithms, and statistics MLOps concepts and model monitoring Cloud platforms (AWS / Google Cloud Platform / Azure) Important Skills: NLP / Generative AI / LLMs 10+ years experience ...
AI/ML Engineer - Plano, TX
$110.10K - $132.20K/yr
... Data structures, algorithms, and statistics MLOps concepts and model monitoring Cloud platforms (AWS / Google Cloud Platform / Azure) Important Skills: NLP / Generative AI / LLMs 10+ years experience ...
AWS Data Engineers
San Jose, CA · On-site
$134.20K - $161.10K/yr
Data Structures, Algorithm * Java/Scala, SQL, Python * Spark, Hive, Presto * Airflow (Preferred) * AWS ( S3, EMR), Databricks Skills: AWS,Data Engineering
AWS Data Engineers
San Jose, CA · On-site
$134.20K - $161.10K/yr
Data Structures, Algorithm * Java/Scala, SQL, Python * Spark, Hive, Presto * Airflow (Preferred) * AWS ( S3, EMR), Databricks Skills: AWS,Data Engineering
Strong computer science fundamentals in data structures algorithms databases OS * Experience developing high performance multithreaded applications * Proficiency in Extended JavaScript Angular JS ...
Quick apply
Strong computer science fundamentals in data structures algorithms databases OS * Experience developing high performance multithreaded applications * Proficiency in Extended JavaScript Angular JS ...
Sr. Software Engineer
TX · On-site
$110.50K - $145.70K/yr
Strong proficiency in JavaScript, object model, DOM manipulation and event handlers, data structures, algorithms, JSX, and Babel Complete understanding of ReactJS and its main fundamentals like JSX ...
Sr. Software Engineer
TX · On-site
$110.50K - $145.70K/yr
Strong proficiency in JavaScript, object model, DOM manipulation and event handlers, data structures, algorithms, JSX, and Babel Complete understanding of ReactJS and its main fundamentals like JSX ...
Solid understanding of data structures, algorithms, and software design principles. * Design and implement AI/ML models and algorithms to solve complex business problems. * Develop and maintain ...
Solid understanding of data structures, algorithms, and software design principles. * Design and implement AI/ML models and algorithms to solve complex business problems. * Develop and maintain ...
Senior Engineer - Data Discovery
$103K - $140K/yr
Familiar with data structures, algorithms, runtime complexity, API, and database design, as well as unit and functional test methodologies. * Technical Excellence - Maintains a strong knowledge of ...
Senior Engineer - Data Discovery
$103K - $140K/yr
Familiar with data structures, algorithms, runtime complexity, API, and database design, as well as unit and functional test methodologies. * Technical Excellence - Maintains a strong knowledge of ...
Data Platform Engineer with Scala@Sunnyvale,CA Remote
Sunnyvale, CA · Remote
$117.20K - $140.70K/yr
Strong programming skills in Scala Deep understanding of data structures, algorithms, and distributed computing principles. Experienced in API development General SQL knowledge Experience deploying ...
Quick apply
Data Platform Engineer with Scala@Sunnyvale,CA Remote
Sunnyvale, CA · Remote
$117.20K - $140.70K/yr
Strong programming skills in Scala Deep understanding of data structures, algorithms, and distributed computing principles. Experienced in API development General SQL knowledge Experience deploying ...
Solid understanding of software development principles, including data structures, algorithms, and software architecture. * Excellent analytical and critical thinking skills to tackle complex, multi ...
Solid understanding of software development principles, including data structures, algorithms, and software architecture. * Excellent analytical and critical thinking skills to tackle complex, multi ...
Data Structures Algorithms information
See salary details
$46K - $64K
1% of jobs
$64K - $81.9K
2% of jobs
$81.9K - $99.9K
4% of jobs
$99.9K - $117.8K
9% of jobs
$133.1K is the 25th percentile. Wages below this are outliers.
$117.8K - $135.8K
11% of jobs
$135.8K - $153.7K
7% of jobs
The median wage is $159.5K / yr.
$153.7K - $171.7K
50% of jobs
$171.7K - $189.6K
2% of jobs
$189.6K - $207.6K
1% of jobs
$207.6K - $225.5K
0% of jobs
$225.5K - $243.5K
13% of jobs
$46K
$165K
$243.5K
How much do data structures algorithms jobs pay per year?
What is the difference between Data Structures Algorithms vs Software Developer?
| Aspect | Data Structures Algorithms | Software Developer |
|---|---|---|
| Primary Focus | Designing, analyzing, and implementing data structures and algorithms | Developing, testing, and maintaining software applications |
| Skills Required | Strong understanding of algorithms, data structures, problem-solving | Programming, system design, debugging, and software lifecycle |
| Work Environment | Technical roles in software engineering, research, or algorithm development | Software development teams across various industries |
| Certifications | Typically none specific; knowledge demonstrated through projects and interviews | Certifications like Java, AWS, Scrum may be relevant |
While Data Structures Algorithms focus on core problem-solving and optimizing code efficiency, Software Developers apply these principles to build complete software solutions. Both roles overlap in programming skills but differ in scope and application.
C++ Developer - Data Structures & Algorithms - High Frequency Trading
Carnegie AffiliatesNew York, NY
$53.50 - $72.25/hr
Full-time
Posted 13 days ago
Job description
Proprietary Trading Firm
Designing and implementing a high-frequency trading platform, which includes collecting quotes and trades from and disseminating orders to exchanges around the world
Optimizing this platform by using network and systems programming, as well as other advanced techniques to minimize latency
Developing systems that provide easy access to historical market data and trading simulations
Creating tools to analyze data for patterns
Building risk-management and performance-tracking tools
Shaping the future of the Core Engineering team through regular interviewing and infrequent campus recruiting trips
A strong background in data structures, algorithms, and object-oriented programming in C++
Brilliant problem-solving abilities
The ability to manage multiple tasks in a fast-paced environment
Strong communication skills in English
Working knowledge of Linux
Knowledge of any other development language, including Java, Python, or Perl and shell scripts (a plus)
All your information will be kept confidential according to EEO guidelines.
About Carnegie Affiliates
Sourced by ZipRecruiter
Industry
Human resources consulting services
Company size
1 - 10 Employees
Headquarters location
Parsippany, NJ, US
Year founded
1852