logo

Epic Games

Software Engineer, C++

Department
Engineering
Job Type / Location
Bellevue
Experience Required
3+ years
Posted On

About the Role

We're looking for a skilled C++ Software Engineer to join our team in Bellevue, WA. As a C++ Software Engineer, you'll work with a team of smart, passionate developers, responsible for a wide range of tasks and projects to help build the best engine in the industry. You will use your experience with the Unreal Engine to develop and maintain high-performance, robust, and scalable systems.

What You'll Do

  • Develop and maintain high-performance, robust, and scalable systems in C++
  • Collaborate with other engineers, designers, and artists to bring features to life
  • Debug and optimize code for various platforms
  • Contribute to the overall architecture and design of our products
  • Stay up-to-date with the latest industry trends and technologies

What We're Looking For

  • Strong proficiency in C++ programming language
  • Experience with Unreal Engine
  • Strong understanding of software development principles, data structures, and algorithms
  • Excellent problem-solving and debugging skills
  • Experience with multi-threaded programming and performance optimization
  • Knowledge of various platforms (Windows, Xbox, PlayStation, Nintendo Switch, Android, iOS, macOS, Linux)
  • Ability to work effectively in a collaborative team environment
  • Bachelor's degree in Computer Science, Mathematics, Physics, or a related field, or equivalent practical experience

Nice To Have Skills

  • Experience with API design and architecture design
  • Familiarity with assembly language and low-level programming
  • Knowledge of memory management and concurrency issues
  • Experience in game development

View Assessment Process

Think you'll be a good fit?