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
- Employers
- 8
- Median pay
- —
- Disclose pay
- —
on Career App
hiring for it
not enough disclosed
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 ↗
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 ↗
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 ↗
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 ↗
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 ↗
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.
- Java5 roles55.6%
- Algorithms4 roles44.4%
- Python4 roles44.4%
Roles that use Data Structures
Employers hiring for Data Structures
8 in total, most open roles first.
- SCSigma Computing2 roles
- AC
- Citigroup1 role
- ExtraHop Networks1 role
- FIS1 role
- KLA-Tencor1 role
Related skills
Curated neighbors in the taxonomy, whether or not employers ask for them together.