Engineering, Principal Engineer (Generalist)
9 days ago
Unknown Worlds is looking for an experienced principal engineer to help the team ship high-quality games on multiple platforms. Ideal candidates will have strong Unity, C#, C++ and mobile/console experience. The ability and interest to tackle a wide range of problems - architecting systems, gameplay implementation, maintaining editor tools is a must. Candidates should have excellent communication and collaboration skills and be self-managing and self-directing.
This is a remote position on a fully remote team.
Responsibilities
- Lead the software development effort for major game systems and features
- Provide client side support for network and online features
- Design, build, and maintain flexible, extensible solutions and tools that empower the team
- Coach junior programmers and promote team growth
- Optimize game code to meet project performance and memory requirements
- Collaborate closely with other disciplines to understand and best implement features
- Work with producers and quality assurance to ensure product quality and stability
Qualifications
- 5+ years experience shipping games on a variety of platforms (or equivalent)
- Expert level C# programming skills
- Familiarity with Unity
- Ability to optimize and work within the performance limitations of multiple development platforms
- Excellent written and verbal communication skills
- Self-starter & self direction is essential
Preferences
- Experience with live service game development.
- Experience with automated build systems and unit test frameworks.
- Experience with multi-threaded programming, profiling, and optimization techniques.
- Familiarity with common mobile development challenges including UI/UX implementation
Create Your Profile — Game companies can contact you with their relevant job openings.