Senior Software Engineer, WebRTC
Senior Software Engineer, WebRTC

Senior Software Engineer, WebRTC

London Full-Time 43200 - 72000 £ / year (est.) Home office (partial)
E

At a Glance

  • Tasks: Join our Media Services team to build real-time communication platforms for millions of users.
  • Company: Epic Games creates award-winning games and innovative engine technology for immersive experiences.
  • Benefits: Enjoy unlimited PTO, 100% medical coverage, mental health support, and paid sabbaticals.
  • Why this job: Be part of a collaborative culture that values innovation and community impact.
  • Qualifications: Proficient in C++, with experience in WebRTC and designing C APIs.
  • Other info: Epic Games is an Equal Opportunity employer, promoting diversity and inclusion.

The predicted salary is between 43200 - 72000 £ per year.

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.

ONLINE INFRASTRUCTURE

We enable Epic’s online services teams to build, deploy, and manage services that are used by more than half a billion players around the world. Our mission is to provide world class tools and platforms to improve the experience of our developers and make it easier, faster, and safer to build, operate, and scale their applications. We operate at massive scale as one of the largest cloud computing users in the world.

What You’ll Do

  • As a member of the Media Services team, you’ll build the platform that empowers existing and upcoming services within the Epic Games ecosystem.
  • You’ll face great challenges in building highly distributed systems to serve the need to provide real-time communication to millions of users.
  • You will work closely with other teams to design and maintain resilient services based on synchronous and asynchronous APIs.
  • Guide the implementation of WebRTC across multiple Epic Games teams.
  • Develop and improve our WebRTC client stack to ship to a large distribution of platforms.
  • Investigate and explore new technologies to continuously innovate our real-time communication services.
  • Contribute and communicate technical product decisions and provide technical guidance on the vision of WebRTC within Epic Games.

What we’re looking for

  • Highly proficient in C++.
  • Deep understanding of signaling concepts for WebRTC.
  • Hands-On experience in debugging and optimizing WebRTC stacks.
  • Experience in designing and maintaining C APIs.
  • Understanding build systems like GN, Ninja.

EPIC JOB + EPIC BENEFITS = EPIC LIFE

Our intent is to cover all things that are medically necessary and improve the quality of life. We pay 100% of the premiums for both you and your dependents. Our coverage includes Medical, Dental, a Vision HRA, Long Term Disability, Life Insurance & a 401k with competitive match. We also offer a robust mental well-being program through Modern Health, which provides free therapy and coaching for employees & dependents. Throughout the year we celebrate our employees with events and company-wide paid breaks. We offer unlimited PTO and sick time and recognize individuals for 7 years of employment with a paid sabbatical.

ABOUT US

Epic Games spans across 25 countries with 46 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.

Epic Games deeply values diverse teams and an inclusive work culture, and we are proud to be an Equal Opportunity employer.

Senior Software Engineer, WebRTC employer: Epic Games

Epic Games is an exceptional employer that fosters a collaborative and innovative work culture, making it an ideal place for talented individuals to thrive. With a commitment to employee well-being, we offer comprehensive benefits including 100% medical coverage, unlimited PTO, and a robust mental health programme. Our diverse teams are dedicated to pushing the boundaries of technology in a supportive environment, providing ample opportunities for professional growth and meaningful contributions to the gaming industry.
E

Contact Detail:

Epic Games Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer, WebRTC

✨Tip Number 1

Familiarise yourself with WebRTC and its applications in real-time communication. Understanding the core concepts and challenges will help you engage in meaningful conversations during interviews.

✨Tip Number 2

Showcase your experience with C++ and any relevant projects you've worked on. Be prepared to discuss specific challenges you faced and how you overcame them, as this will demonstrate your problem-solving skills.

✨Tip Number 3

Network with current or former employees of Epic Games through platforms like LinkedIn. Engaging with them can provide insights into the company culture and the specific expectations for the Senior Software Engineer role.

✨Tip Number 4

Stay updated on the latest trends and technologies in cloud computing and distributed systems. Being knowledgeable about industry advancements will show your commitment to innovation and continuous learning.

We think you need these skills to ace Senior Software Engineer, WebRTC

C++ Programming
WebRTC Expertise
Signaling Concepts
Debugging Skills
Optimisation Techniques
API Design and Maintenance
Understanding of C APIs
Experience with Build Systems (GN, Ninja)
Distributed Systems Knowledge
Real-Time Communication Technologies
Technical Communication Skills
Collaboration and Teamwork
Innovation Mindset
Problem-Solving Skills

Some tips for your application 🫡

Understand the Role: Before applying, make sure to thoroughly read the job description for the Senior Software Engineer position. Understand the key responsibilities and required skills, especially around WebRTC, C++, and API design.

Tailor Your CV: Customise your CV to highlight relevant experience in WebRTC, C++, and any previous work with distributed systems. Use specific examples that demonstrate your proficiency and problem-solving abilities in these areas.

Craft a Compelling Cover Letter: Write a cover letter that not only showcases your technical skills but also reflects your passion for innovation and collaboration. Mention how your values align with Epic Games' mission and culture.

Showcase Your Projects: If you have worked on projects involving WebRTC or similar technologies, include them in your application. Provide links to your GitHub or portfolio to give the hiring team insight into your practical experience and coding style.

How to prepare for a job interview at Epic Games

✨Showcase Your C++ Expertise

As a Senior Software Engineer, your proficiency in C++ is crucial. Be prepared to discuss your past projects and how you've used C++ to solve complex problems, especially in relation to WebRTC.

✨Understand WebRTC Signalling Concepts

Demonstrate a deep understanding of signalling concepts for WebRTC. Be ready to explain how these concepts apply to real-time communication and share any relevant experiences you have in implementing them.

✨Discuss Debugging and Optimisation Techniques

Prepare to talk about your hands-on experience with debugging and optimising WebRTC stacks. Share specific examples of challenges you've faced and how you overcame them to improve performance.

✨Familiarity with Build Systems

Highlight your knowledge of build systems like GN and Ninja. Discuss how you've used these tools in previous roles to streamline development processes and ensure efficient builds.

Senior Software Engineer, WebRTC
Epic Games
E
  • Senior Software Engineer, WebRTC

    London
    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-06-20

  • E

    Epic Games

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>