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