Skip to main content
CareerApp

Skill

Memory Management

Software Development and Engineering Practices

Memory management is a programming discipline concerned with allocating, using, and freeing a computer's memory efficiently, including concepts like garbage collection, pointers, and manual allocation/deallocation in languages such as C and C++. Software engineers need strong memory management skills to prevent bugs like memory leaks, buffer overflows, and crashes, especially in systems programming and performance-critical applications.

See who is hiring

Memory Management in the job market

Last checked September 13, 2026

Open roles
5

on Career App right now

Employers
4

hiring for it

Median pay

not enough disclosed

Disclose pay

of these roles

Open roles requiring Memory Management (5)

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 ↗

Apply for Staff Software Engineer - SDK iOS at Amplitude on their site

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 ↗

Agentic AI Technical Mentor - Independent Contractor (US Canada, Europe, MENA, India & APAC Timezones)

Udacity

Contract · Remote

A contractor mentoring role at Udacity focused on teaching advanced agentic AI concepts through 1:1 calls, technical deep-dives, and group Q&A sessions. This suits experienced AI practitioners who want to share their expertise with learners while maintaining flexible, part-time work alongside other commitments.

Listed on Udacity’s careers site · Apply there ↗

Senior Software Engineer 2, Game Systems

Zwift

Full-time · Remote - eligible US locations · $128,000 – $204,000

A senior engineering role focused on developing and optimizing game engine systems across multiple platforms for a fitness gaming platform. Suited for experienced C++ engineers who excel at performance optimization, cross-platform development, and architectural design.

Listed on Zwift’s careers site · Apply there ↗

Principal Developer, FX Engineering

LSEG

New York, NY · $147,500 – $245,900

LSEG seeks a highly skilled Java engineer to design and build low-latency trading platforms for FX markets, working with architects to develop cloud-aware applications and automate operational processes. This role suits senior technologists with deep expertise in concurrency, system architecture, and network optimization who want to work on mission-critical financial infrastructure.

Listed on LSEG’s careers site · Apply there ↗

Roles that use Memory Management

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.