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.
Memory Management in the job market
Last checked September 13, 2026
- Open roles
- 5
- Employers
- 4
- Median pay
- —
- Disclose pay
- —
on Career App right now
hiring for it
not enough disclosed
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 ↗
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.