Skill
Concurrency
Software Development and Engineering Practices
Concurrency is a computer science concept referring to a program's ability to execute multiple tasks or processes in overlapping time periods, whether through true parallelism on multiple cores or interleaved execution on a single core. Software engineers use concurrency skills to write efficient, responsive applications while managing challenges like race conditions, deadlocks, and shared-state synchronization.
Concurrency in the job market
Last checked September 12, 2026
- Open roles
- 14
- Employers
- 9
- Median pay
- —
- Disclose pay
- —
on Career App right now
hiring for it
not enough disclosed
of these roles
Open roles requiring Concurrency (14)
Software Engineer Integration Platform (US Federal)
Workday
Full-time · Reston, VA · $151,500 – $227,300
This role involves designing and maintaining observability and integration solutions for a federal government platform, working on critical infrastructure that connects thousands of integrations. It suits experienced Java engineers who excel at building scalable, secure systems and want to contribute to high-impact government modernization work.
Listed on Workday’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 ↗
SVP Next Gen Electronic Trading Technology Lead & Architect
Citigroup
Full-time · Jersey City, NJ · $176,720 – $265,080
A senior engineering role leading the design and delivery of low-latency electronic trading systems for equities execution, serving traders, quants, and clients across a global platform. Suits experienced technologists who have built high-performance trading systems and can architect complex, multi-team initiatives in fast-paced financial environments.
Listed on Citigroup’s careers site · Apply there ↗
Senior Rust Developer – Proxy Solution
F5
Full-time
F5 is hiring a Senior Rust Developer to build a high-performance proxy solution with both open-source and proprietary components, focusing on systems-level architecture, networking, and async runtime optimization. This role suits experienced systems programmers who excel at low-level performance tuning and want to work on infrastructure technology at scale.
Listed on F5’s careers site · Apply there ↗
Lead Software Engineer (C++) - Ad Tech & Distributed Systems - FreeWheel
Comcast
Chicago, IL · $152,829 – $229,243
A senior C++ engineer role building real-time ad-serving systems that handle millions of concurrent requests across distributed cloud infrastructure. This suits experienced backend engineers comfortable with high-throughput systems, low-latency optimization, and operating at scale in the advertising technology space.
Listed on Comcast’s careers site · Apply there ↗
Staff Software Engineer - SDK iOS
Amplitude
San Francisco, CA · $165,000 – $276,000
Lead the design and evolution of Amplitude's iOS SDK platform, owning the core Analytics and Session Replay libraries while serving as the iOS expert that other SDK teams depend on. This role suits experienced iOS engineers who care deeply about developer experience and can operate independently across team boundaries to raise the bar for Amplitude's entire mobile ecosystem.
Listed on Amplitude’s careers site · Apply there ↗
Backend Engineer, Flag Delivery
LaunchDarkly
Remote - US · $145,500 – $235,400
LaunchDarkly is seeking a backend engineer to build and maintain the core systems that deliver feature flags to customers at scale. This role is ideal for someone with strong production debugging skills and distributed systems experience who wants to deepen their expertise on a senior, learning-focused team.
Listed on LaunchDarkly’s careers site · Apply there ↗
Senior Software Engineer, Cloud Data Storage
Temporal
Full-time · United States - Remote Opportunity · $176,000 – $237,600
This role owns the design and operation of Temporal's distributed storage layer that manages workflow data at scale across cloud providers. It suits senior engineers with deep expertise in distributed systems who want to lead technical decisions on high-reliability, multi-tenant backend infrastructure.
Listed on Temporal’s careers site · Apply there ↗
Senior Software Engineer-Trading
Blumberg Portfolio
Full-time · Remote, USA · $126,000 – $197,000
This role leads the technical development of a high-performance trading order management system at a fintech platform handling nearly $9 trillion in assets. It suits an experienced backend engineer who enjoys mentoring teams and designing distributed systems for mission-critical financial workflows.
Listed on Blumberg Portfolio’s careers site · Apply there ↗
Software Development Engineer - Integration Platform (US Federal)
Workday
Full-time · Reston, VA · $137,000 – $205,400
This role designs and delivers scalable integration solutions for a cloud platform serving U.S. federal agencies, requiring deep Java expertise and the ability to obtain security clearance. It suits experienced backend engineers who thrive on building robust, highly available systems and want to apply their skills to mission-critical government work.
Listed on Workday’s careers site · Apply there ↗
Asked for alongside Concurrency
Measured from the 14 open roles that name Concurrency — not from a curated list.
- Java11 roles78.6%
- Amazon Web Services (AWS)5 roles35.7%
- Apache Kafka4 roles28.6%
- MySQL4 roles28.6%
- NoSQL4 roles28.6%
- SQL4 roles28.6%
- Agile3 roles21.4%
- Algorithms3 roles21.4%
Roles that use Concurrency
Employers hiring for Concurrency
9 in total, most open roles first.
Related skills
Curated neighbors in the taxonomy, whether or not employers ask for them together.