Skip to main content
CareerApp

Skill

Data Structures

Software Development and Engineering Practices

Data structures are specialized formats for organizing, storing, and accessing data efficiently, including arrays, linked lists, stacks, queues, trees, and hash tables. They form a core topic in computer science education and are fundamental to writing efficient algorithms and software, since the choice of structure affects performance for operations like searching, sorting, and inserting data. Software engineers rely on a strong understanding of data structures for technical interviews and for building performant systems.

Data Structures in the job market

Last checked October 28, 2026

Open roles
9

on Career App

Employers
8

hiring for it

Median pay
—

not enough disclosed

Disclose pay
—

of these roles

Open roles requiring Data Structures (9)

COMPUTER SCIENTIST

Air Force Elements, U.S. Transportation Command

Scott AFB, Illinois · $91,779 – $141,880

A data engineer position within U.S. Transportation Command overseeing the development of advanced software systems, cloud infrastructure, and integrated cyber strategies in support of military acquisition operations. This role suits experienced software engineers comfortable with government systems, DevSecOps practices, and leading teams through complex cloud migrations and legacy system modernization.

Via USAJOBS · Apply there ↗

ExtraHop Networks

Software Engineer III | Framework

ExtraHop Networks

Seattle, WA · $150,000 – $163,000 · Remote

This role involves designing and optimizing core network detection systems written in C and C++, working on performance-critical infrastructure that handles complex protocols at scale. It's suited for an experienced engineer comfortable with low-level systems work who wants to shape architectural decisions and mentor others on a security-focused platform team.

Listed on ExtraHop Networks’s careers site · Apply there ↗

Software Engineering Intern (Summer 2027)

Sigma Computing

Internship · San Francisco, CA · $50 / hour

Sigma seeks undergraduate or graduate computer science students for a 12-week paid internship developing production features for their cloud analytics platform. You'll work directly with engineers and cross-functional teams to design, build, and ship user-facing and backend components while learning how to scale systems and own projects end-to-end.

Listed on Sigma Computing’s careers site · Apply there ↗

FIS

Business Analyst Senior

FIS

Full-time · CYP NICO 4 FLR 1 · €35,710 – €57,140

A senior business analyst role leading requirements elicitation and solution design for complex credit card migration and system upgrade projects at a financial services software company. This suits experienced consultants comfortable bridging business and technology, managing teams, and guiding clients through large-scale implementations.

Listed on FIS’s careers site · Apply there ↗

Varsity Brands

Software Engineer 1

Varsity Brands

Full-time · TX - Farmers Branch

An entry-level backend engineering role building scalable API-driven services for a unified sport and spirit platform. This position suits new graduates or junior developers with foundational skills who want hands-on experience in a high-growth environment transitioning legacy systems to modern cloud architecture.

Listed on Varsity Brands’s careers site · Apply there ↗

KLA-Tencor

Senior Instrumentation Software Engineer

KLA-Tencor

Ann Arbor, MI · $105,900 – $180,000

KLA seeks a senior software engineer to lead development of sophisticated inspection and metrology systems for semiconductor manufacturing, working across distributed teams to solve complex problems in image processing, robotics, and high-performance computing. This role suits experienced engineers who excel at navigating large-scale systems and mentoring others through full product development cycles.

Listed on KLA-Tencor’s careers site · Apply there ↗

Manager, Analytics Development

LSEG

New York, NY · $170,000 – $283,300

Lead a technical team building and modernizing analytics platforms and infrastructure for a major financial markets company. This role suits experienced engineering managers comfortable with cloud migration, large-scale data systems, and mentoring developers in C/C++ and Python environments.

Listed on LSEG’s careers site · Apply there ↗

Citigroup

Senior Rust Engineer – Algorithmic Trading Quant – VP

Citigroup

Full-time · New York, NY · $175,000 – $250,000

A senior Java engineer role focused on building and optimizing high-performance equity trading platforms, incorporating AI tools into development workflows, and collaborating with quantitative researchers to implement sophisticated trading algorithms.

Listed on Citigroup’s careers site · Apply there ↗

Software Engineer (New Grad Program)

Sigma Computing

Contract · New York, NY · $65 / hour

A three-month temp-to-hire program for recent computer science graduates to work on production features across Sigma's data analytics platform, with direct mentorship from engineers and collaboration across product and design teams. This role suits graduates eager to learn full-stack development on large-scale systems and ship real features from ideation to deployment.

Listed on Sigma Computing’s careers site · Apply there ↗

Asked for alongside Data Structures

Measured from the 9 open roles that name Data Structures — not from a curated list.

Employers hiring for Data Structures

8 in total, most open roles first.

Turn on analytics and we load Google Analytics: Google gets the pages you open and what you do here — searches, jobs you view, jobs you apply to — and sets its own cookies. Leave it off and the only cookies we set are your login, your theme, and this answer. Accept All also records a yes to advertising, which nothing uses yet. Privacy Policy.