This job listing expired on Jul 24, 2020
We are seeking a talented senior software engineer to join our team. The engineer will be responsible for supporting and building various C++ based technologies and integrating those systems into existing games.
Responsibilities:
- Work with a team of experienced engineers to design and implement a wide variety of systems to support online games
- Develop and integrate features as well as modify and improve existing technologies
- Document systems thoroughly, both in terms of technical design and end user APIs
- Seek out opportunities to improve the platform and deal with issues before they arise
- Mentor other engineers and ensure system quality by performing code and design reviews
- Participate in the testing process
- Balance features for customers with lean product design
- Provide ongoing support for existing applications
- Have a strong passion for meeting the needs of our diverse community of players
Requirements:
- Extensive C/C++ experience including C++11 and C++14
- Experience with systems and network programming (I/O, memory management, multithreaded development, TCP/IP, etc.)
- Experience with web-based technologies (HTTP, JSON, RESTful Web Services, etc.)
- Knowledge of common algorithms and data structures
- Strong understanding of C++ SDK design and development
- Strong understanding of game development
- Passion for learning new technologies and trends, and the ability to choose appropriately between time-tested and emerging technologies
- Solid English skills and good communication skills
- Excellent organization and time management skills
- Excellent oral and written communication skills
- Test and document code you write
Preferences:
- 3+ years game industry programming experience
- Bachelor’s degree in Computer Science or equivalent
- At least one AAA title shipped as a contributing programmer
To apply please send an email including resume to the email attached below.