Senior SDK Engineer

7 Months ago • All levels • Backend Development

Job Summary

Job Description

Senior SDK Engineer for Epic Online Services, requires strong C++ skills, iOS/Android experience, and a passion for games.
Must have:
  • Strong C++ skills
  • iOS/Android experience
  • Online game experience
  • Debugging build systems
Good to have:
  • Asynchronous systems
  • Client-Server logic
  • Distributed teams
  • User experience focus
Perks:
  • Award-winning games
  • Collaborative environment

Job Details

WHAT MAKES US EPIC?

At the core of Epic’s success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we’re always innovating.

Being Epic means being a part of a team that continually strives to do right by our community and users. We’re constantly innovating to raise the bar of engine and game development.

ENGINEERING - EPIC GAMES SERVICES

What We Do

Driving the plug-in power behind Unreal Engine 5. We bridge connections for licensees and our own internal game teams to online services. This allows games like Fortnite to utilize a combination of platform online services as well as Epic’s own online services to build cross-platform online features. Login, parties, voice chat, matchmaking, purchasing, cloud storage, and analytics are just a few examples of online features that our Online Game Services team helps games utilize.

What You'll Do

Our team builds an SDK that exposes game services for both internal and third party game development teams all over the world: Epic Online Services. We currently focus on systems like matchmaking, player inventory, achievements, voice chat, parties, and more. You will be working on mobile aspects of the cross-platform C++ EOS SDK. You will partner closely with backend services teams and other client teams, ensuring that the underlying systems we build are scalable and secure. You can expect to contribute across a variety of online game features and hardware platforms, not just mobile.

In this role, you will

  • Develop and maintain cross-platform features while addressing the unique challenges of mobile
  • Work with client and backend teams to develop new systems
  • Integrate feedback from external partners to evolve and improve existing features
  • Be responsible for the successful delivery of our mobile SDKs

What we're looking for

  • Strong C++ skills
  • Experience with iOS and/or Android OS
  • History of shipping successful online games or applications
  • Experience with debugging build systems, IDE’s, networking, applications
  • Strong collaborator, works well on distributed teams, able to take on work on independently
  • Passion for games, great user experiences, and building products that serve the needs of multiple games
  • Experience writing asynchronous systems with some of the logic on both the client and server

This role is open to multiple locations in North America and Europe (excluding CA, NY, & WA).

ABOUT US

Epic Games spans across 19 countries with 55 studios and 4,500+ employees globally. For over 25 years, we’ve been making award-winning games and engine technology that empowers others to make visually stunning games and 3D content that bring environments to life like never before. Epic’s award-winning Unreal Engine technology not only provides game developers the ability to build high-fidelity, interactive experiences for PC, console, mobile, and VR, it is also a tool being embraced by content creators across a variety of industries such as media and entertainment, automotive, and architectural design. As we continue to build our Engine technology and develop remarkable games, we strive to build teams of world-class talent.

Like what you hear? Come be a part of something Epic!

Epic Games deeply values diverse teams and an inclusive work culture, and we are proud to be an Equal Opportunity employer. Learn more about our Equal Employment Opportunity (EEO) Policy here.

Note to Recruitment Agencies: Epic does not accept any unsolicited resumes or approaches from any unauthorized third party (including recruitment or placement agencies) (i.e., a third party with whom we do not have a negotiated and validly executed agreement). We will not pay any fees to any unauthorized third party. Further details on these matters can be found here.

Similar Jobs

Riot Games - Staff Software Engineer (Services) - Teamfight Tactics, Core Tech

Riot Games

Los Angeles, California, United States (On-Site)
2 Months ago
Omnissa - Staff Engineer (Data Science)

Omnissa

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
ByteDance - Software Engineer, Inference

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Token Metrics - Senior Crypto Data Engineer (Remote)

Token Metrics

Budapest, Hungary (Remote)
4 Months ago
Onward Search - AAA Animation Engineer (Unreal)

Onward Search

Seattle, Washington, United States (Remote)
3 Months ago
Red Point Labs - Java Backend Developer (Remote OK)

Red Point Labs

Argentina (Remote)
9 Months ago
PhonePe - Software Engineer (Backend, 3 to 5 yrs)

PhonePe

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Paypal - Lead Software Development Engineer

Paypal

Chennai, Tamil Nadu, India (Hybrid)
4 Months ago
GrowthX® - Tech Lead

GrowthX®

Bengaluru, Karnataka, India (On-Site)
4 Months ago
SmileGate - Game Data Engineer [LOST ARK]

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Aditi Consulting - Multimedia Specialist

Aditi Consulting

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Virtuos - Lead Software Engineer

Virtuos

Singapore (On-Site)
3 Months ago
Keywords Studios (Player Support) - Tools Engineer

Keywords Studios (Player Support)

Beijing, Beijing, China (On-Site)
2 Months ago
Streamline Media Group  Inc  - Lead Game Programmer

Streamline Media Group Inc

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
6 Months ago
Google - Software Engineer II, Full Stack, Subscription Services

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Epic Games - Senior SDK Engineer

Epic Games

(On-Site)
7 Months ago
Playrix - Senior Game UI Developer

Playrix

Almaty, Almaty Region, Kazakhstan (Remote)
4 Months ago
The Walt Disney Company - Lead Software Engineer (Front End/JavaScript)

The Walt Disney Company

San Francisco, California, United States (On-Site)
3 Months ago
MiQ - Software Engineer II

MiQ

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Intel Corporation - Intel Labs Research Fellow

Intel Corporation

Bengaluru, Karnataka, India (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in London, England, United Kingdom

Inspired Entertainment - Seasonal Arcade Host

Inspired Entertainment

Prestonpans, Scotland, United Kingdom (On-Site)
1 Month ago
Aspire - Product and Regulatory Counsel, United Kingdom

Aspire

United Kingdom (On-Site)
4 Months ago
D3t - Programming Intern 2025-2026

D3t

Daresbury, England, United Kingdom (On-Site)
2 Months ago
Tesla - Service Technician / Automotive Mechanic

Tesla

Northampton, England, United Kingdom (On-Site)
3 Weeks ago
Scopely - Senior 2D VFX Artist

Scopely

United Kingdom (Remote)
3 Months ago
Climax Studios - Lead Designer

Climax Studios

Portsmouth, England, United Kingdom (On-Site)
5 Months ago
ESL FACEIT Group - EFG - Senior Director, Global Brand Partnerships

ESL FACEIT Group - EFG

London, England, United Kingdom (Remote)
3 Months ago
Moonbug Entertainment - Gaming Producer

Moonbug Entertainment

England, United Kingdom (On-Site)
1 Month ago
Rank group - Experienced Dealer

Rank group

Liverpool, England, United Kingdom (On-Site)
2 Months ago
Unity - Senior Procurement Manager EMEA

Unity

London, England, United Kingdom (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Aristocrat Gaming - Senior Software Engineer

Aristocrat Gaming

Montreal, Quebec, Canada (Hybrid)
1 Month ago
Epic Games - Principal Engineer

Epic Games

Cary, North Carolina, United States (On-Site)
1 Month ago
Crunchyroll - Staff Software Engineer - Account Services

Crunchyroll

(Remote)
1 Month ago
Thatgamecompany - Senior Backend Engineer - China

Thatgamecompany

Shanghai, Shanghai, China (On-Site)
5 Months ago
Evolution - Scala Spark Developer

Evolution

Riga, Latvia (Hybrid)
9 Months ago
Patterned Learning Career - Senior Backend Engineer

Patterned Learning Career

(Remote)
3 Weeks ago
Gunzilla - Senior Backend Developer

Gunzilla

Kyiv, Kyiv City, Ukraine (On-Site)
1 Month ago
Netflix - Distributed Systems Engineer (L4), Content Engineering

Netflix

California, United States (Remote)
3 Weeks ago
ByteDance - Backend Software Engineer - Infrastructure Platform

ByteDance

Singapore (On-Site)
2 Months ago
ByteDance - Backend Engineer (Model Inference) Intern - 2025 Start

ByteDance

Singapore (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Founded in 1991, Epic Games is a leading interactive entertainment company and provider of 3D engine technology. Epic operates Fortnite, one of the world’s largest games with over 350 million accounts and 2.5 billion friend connections. Epic also develops Unreal Engine, which powers the world’s leading games and is adopted across industries such as film and television, architecture, automotive, manufacturing, and simulation. Through Unreal Engine, Epic Games Store, and Epic Online Services, Epic provides an end-to-end digital ecosystem for developers and creators to build, distribute, and operate games and other content. Epic has over 40 offices worldwide with headquarters in Cary, North Carolina.

Cary, North Carolina, United States (On-Site)

Cary, North Carolina, United States (On-Site)

Vancouver, British Columbia, Canada (On-Site)

Cary, North Carolina, United States (On-Site)

Cary, North Carolina, United States (On-Site)

United States (On-Site)

London, England, United Kingdom (On-Site)

Montreal, Quebec, Canada (On-Site)

Montreal, Quebec, Canada (On-Site)

View All Jobs

Get notified when new jobs are added by Epic Games

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug