Skip to main content
CareerApp

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 October 28, 2026

Open roles
8

on Career App

Employers
7

hiring for it

Median pay
—

not enough disclosed

Disclose pay
—

of these roles

Open roles requiring Concurrency (8)

Principal Engineer (AWS & Java)

LSEG

This Principal Engineer role leads the technical implementation of a major risk screening platform at a global financial infrastructure company, focusing on AWS cloud systems and Java performance at scale. The position suits deeply experienced engineers who excel at solving complex distributed systems problems and mentoring senior technical teams while maintaining hands-on involvement in critical implementations.

Listed on LSEG’s careers site · Apply there ↗

Citigroup

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 ↗

Comcast

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 · $198,000 – $299,000

Lead the design and evolution of Amplitude's iOS SDKs as a technical authority, mentoring engineers and setting the platform direction for analytics, session replay, and shared foundations across multiple teams. This role suits an experienced iOS engineer who excels at API design, cross-team influence, and raising developer experience standards.

Listed on Amplitude’s careers site · Apply there ↗

Senior Software Engineer, Open Source Server

Temporal

Full-time · United States - Remote Opportunity · $176,000 – $231,000

A senior distributed systems engineer role building and maintaining Temporal's open source server, handling features like task matching, scheduling, workflow execution, and visibility. Suited for experienced backend engineers who enjoy solving complex distributed systems problems while prioritizing developer experience.

Listed on Temporal’s careers site · Apply there ↗

Software Engineer II, Autonomy Behaviors (R5202)

Shield AI

Full-time · Washington, DC · $131,921 – $197,881

Shield AI is seeking a Software Engineer II to develop autonomy behaviors and control systems for unmanned platforms across air, sea, and space domains. The role suits someone who enjoys blending control theory with practical software integration to deliver real-world solutions for defense applications.

Listed on Shield AI’s careers site · Apply there ↗

Senior Staff Software Engineer, Infrastructure

Temporal

Full-time · United States, Remote Opportunity · $260,000 – $312,000

Temporal seeks a deep technical leader to architect and operate their cloud infrastructure platform, working across compute, security, and reliability systems while mentoring teams and advising leadership. This role suits experienced infrastructure engineers who thrive designing large-scale systems and elevating technical standards across organizations.

Listed on Temporal’s careers site · Apply there ↗

Roles that use Concurrency

Employers hiring for Concurrency

7 in total, most open roles first.

Related skills

Curated neighbors in the taxonomy, whether or not employers ask for them together.

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.