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 September 12, 2026
- Open roles
- 11
- Employers
- 8
- Median pay
- —
- Disclose pay
- —
on Career App right now
hiring for it
not enough disclosed
of these roles
Open roles requiring Data Structures (11)
Software Engineer, Sr. (Apps)
AeroVironment
Full-time · Pittsburgh, PA · $111,500 – $170,000
A senior software engineer role focused on designing and developing user-facing applications and UI frameworks for complex systems, working with experienced engineers in a structured development environment. This suits engineers with 12+ years of experience who are skilled in C++ and QML and want to tackle problems spanning UI architecture, real-time data systems, and hardware integration.
Listed on AeroVironment’s careers site · Apply there ↗
Lead Java Developer, FX Engineering
LSEG
New York, NY · $147,500 – $245,900
LSEG seeks a hands-on Java engineer to design and operate high-performance FX trading platforms, with emphasis on low-latency systems and cloud infrastructure. This role suits experienced developers comfortable with performance optimization, system architecture, and supporting globally distributed teams.
Listed on LSEG’s careers site · Apply there ↗
Analytics Engineer
iHeartMedia
Full-time · $80,600 – $100,750
iHeartRadio seeks an Analytics Engineer to extract patterns from large datasets and build robust reporting solutions that drive business intelligence across the organization. This role suits someone with Python and SQL expertise who enjoys solving novel data problems and is eager to grow their technical skills in a fast-paced audio tech environment.
Listed on iHeartMedia’s careers site · Apply there ↗
Senior Software Engineer, Networking
NVIDIA
Santa Clara, CA · $184,000 – $356,500
This is a senior-level Linux kernel and networking driver development role at NVIDIA, building software for next-generation network interface cards. It suits experienced systems engineers comfortable with low-level kernel programming, device driver architecture, and the full software development lifecycle.
Listed on NVIDIA’s careers site · Apply there ↗
VP, Product
Rent the Runway
Full-time · Brooklyn, NY · $275,000 – $350,000
Lead Rent the Runway's product organization across subscription, rental, and resale businesses, setting vision and strategy for the platform while managing a team of product managers. This role suits experienced product leaders who excel at balancing strategic thinking with hands-on execution and who are energized by scaling consumer-facing technology in a fast-moving fashion-tech environment.
Listed on Rent the Runway’s careers site · Apply there ↗
Staff Software Engineer
BlackSky
Full-time · Seattle, WA · $150,000 – $180,000 · Remote
This role leads software architecture and implementation for BlackSky's satellite command and control systems, managing mission-critical autonomous operations at scale. It suits experienced engineers with strong systems design skills who want to grow into technical leadership while working on space technology.
Listed on BlackSky’s careers site · Apply there ↗
Software Engineer (New Grad Program)
Sigma Computing
Internship · New York, NY · $65 / hour
This is a three-month temp-to-hire program for recent computer science graduates to launch their engineering careers building cloud-scale analytics and business intelligence features. You'll work on production systems, learn scalable software design, and partner with experienced engineers and cross-functional teams in San Francisco or New York.
Listed on Sigma Computing’s careers site · Apply there ↗
Senior Search Engineer
York Space Systems
Full-time · San Francisco, CA · $190,000 – $260,000 · Remote
You.com is seeking a Senior Search Engineer to design and optimize large-scale indexing systems and retrieval mechanisms for their AI-powered search platform. This role suits experienced systems engineers comfortable with distributed infrastructure, performance optimization, and translating research into production code.
Listed on York Space Systems’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 ↗
Tech Lead - Low-Latency FX Engineering
LSEG
New York, NY · $147,500 – $245,900
A hands-on technical leadership role for a Java engineer to design and build low-latency foreign exchange trading platforms while mentoring a team. Suited to senior engineers who want to combine deep technical work with architectural influence and team guidance in a global financial infrastructure company.
Listed on LSEG’s careers site · Apply there ↗
Asked for alongside Data Structures
Measured from the 11 open roles that name Data Structures — not from a curated list.
- Algorithms6 roles54.5%
- Python5 roles45.5%
- Agile4 roles36.4%
- Java4 roles36.4%
- NoSQL4 roles36.4%
- SQL4 roles36.4%
- TCP/IP4 roles36.4%
- Concurrency3 roles27.3%
Roles that use Data Structures
Employers hiring for Data Structures
8 in total, most open roles first.
- LLSEG4 roles
- AeroVironment1 role
- BBlackSky1 role
- iHeartMedia1 role
- NVIDIA1 role
- RRRent the Runway1 role
Related skills
Curated neighbors in the taxonomy, whether or not employers ask for them together.