1

Data Structure Algorithms Jobs (NOW HIRING)

Java (Proficient), Data Structure & Algorithms (Expert), AWS (Proficient), System Design (Proficient), AWS CDK (Intermediate) Contract Type: W2 Duration: 12 Months (Possible Extension) Location:

IT-Sr Software

San Antonio, TX · On-site

$49.50 - $65.50/hr

Good in Data Structure, Algorithms and Design Patterns * Reactive and functional programming is plus Interview process: * Video phone or in person? Video * How many rounds? 2 * How technical will the ...

Java J2EE Engineer

Sunnyvale, CA

$60.75 - $83.25/hr

At least 1 years of experience with concepts of Core Java with data structure, algorithms, multi threading, OOPs concept and knowledge on Oracle DB. * At least 2 years of experience in software ...

Java J2EE Engineer

Sunnyvale, CA

$60.75 - $83.25/hr

At least 1 years of experience with concepts of Core Java with data structure, algorithms, multi threading, OOPs concept and knowledge on Oracle DB. * At least 2 years of experience in software ...

Java J2EE Engineer

Sunnyvale, CA

$60.75 - $83.25/hr

At least 1 years of experience with concepts of Core Java with data structure, algorithms, multi threading, OOPs concept and knowledge on Oracle DB. * At least 2 years of experience in software ...

Java /J2EE Developer

Sunnyvale, CA

$59.75 - $77.50/hr

Preferred At least 2 years of experience in Java, J2EE, Spring Hibernate At least 1 years of experience with concepts of Core Java with data structure, algorithms, multi threading, OOPs concept and ...

Java J2EE Engineer

Sunnyvale, CA

$60.75 - $83.25/hr

At least 1 years of experience with concepts of Core Java with data structure, algorithms, multi threading, OOPs concept and knowledge on Oracle DB. * At least 2 years of experience in software ...

Strong software engineering foundation with the understanding of OOPs, data-structure, algorithms, code instrumentations, beautiful coding practices, etc. 5+ years proven experience with most of the ...

Java J2EE Engineer

Sunnyvale, CA

$60.75 - $83.25/hr

At least 1 years of experience with concepts of Core Java with the data structure, algorithms, multithreading, OOPs concept and knowledge on Oracle DB. * At least 2 years of experience in software ...

At least 1 years of experience with concepts of Core Java with data structure, algorithms, multi threading, OOPs concept and knowledge on Oracle DB. * At least 2 years of experience in software ...

next page

Showing results 1-20

Data Structure Algorithms information

See salary details

$46K

$165K

$243.5K

How much do data structure algorithms jobs pay per year?

As of Jun 3, 2026, the average yearly pay for data structure algorithms in the United States is $165,018.00, according to ZipRecruiter salary data. Most workers in this role earn between $133,500.00 and $170,000.00 per year, depending on experience, location, and employer.

What is the difference between Data Structure Algorithms vs Software Developer?

AspectData Structure AlgorithmsSoftware Developer
Primary FocusDesigning and analyzing data structures and algorithmsDeveloping, testing, and maintaining software applications
Skills RequiredAlgorithm design, problem-solving, coding in multiple languagesProgramming, system design, debugging, project management
Work EnvironmentResearch, algorithm optimization, technical interviewsApplication development, team collaboration, deployment
CertificationsData structures and algorithms certifications, coding testsSoftware development certifications (e.g., Java, Python, cloud)

While Data Structure Algorithms focus on creating efficient data handling methods and solving complex problems, Software Developers build complete applications based on these principles. Both roles require strong coding skills, but their day-to-day tasks and objectives differ significantly.

Infographic showing various Data Structure Algorithms job openings in the United States as of May 2026, with employment types broken down into 1% Internship, 91% Full Time, 2% Part Time, 3% Temporary, and 3% Contract. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $165,018 per year, or $79.3 per hour.

Ruby Developer

Trinity Technology Solutions

Pittsburgh, PA • On-site

Contractor

Posted 14 days ago


Job description

Requirements :

•     A Bachelor’s degree in computer science, Engineering, or a related discipline with 8+ years of work experience.

•     Strong fundamentals in Data Structure, Algorithms, and Object-Oriented Design

•     Experience in using a specific application development toolkit and knowledge of backend development using Ruby, and optionally other languages such as Java, Angular, JavaScript. Must also have knowledge in the Rails application framework and containerization.

•     Experience in Test driven and Behavior driven development using RSpecs

•     Experience with Agile Software development methodologies, tools and processes

•     Knowledge of Architectural patterns including Microservices architecture

•     Knowledge of Securities or Financial Services Domain is a plus

Job responsibilities:

•     Work within a scrum team of 8+ people highly focused on service delivery, resiliency and interoperability with other services in the middle office platform.

•     Consult and collaborate with other technologists to leverage and contribute to reusable code and services.

•     Develop subject matter expertise in one or more functional areas

•     Drive the design of scalable, high performing and robust applications and represent the software in design/code reviews with senior staff.

•     Help the tech leadership team shape best practices for developing, sharing and continuously improving our software platform.