Sentient Play is looking for an experienced, talented Lead Engineer to help us explore, create, and deliver innovative games. Become one of the founding members pathfinding a remote-first studio. You will lead all engineering efforts, taking on the role of tech lead and people manager for the studio. You will be a team leader and a team player who can collaborate across disciplines in a fun and inclusive environment, sharing ideas and expertise while maintaining a bigger picture view of the product.
Key Responsibilities:
- Design and code well-architected, scalable solutions
- Create a healthy working environment, ensuring positive scenarios of success for your team
- Mentor engineers on architecture, coding and systems design best practices
- Guide features through full development cycle – from rapid prototyping, evolving through production development, iteration/balancing, bug fixing, and performance optimization
- Support an agile, fail-fast methodology when discovering and exploring gameplay
- Author appropriate technical documents and artifacts for all stages of the software development life cycle
Requirements
- Shipped at least one significant and relevant PC or console title as a lead
- Advanced knowledge of C# programming, design patterns and software engineering
- 3D and data structures knowledge, with performance-minded development and optimization skills
- Aptitude for providing feedback, noting potential issues, and mentoring junior coders
- Collaborative with a multi-discipline team, empowering artists and designers
- Capable of understanding complex tasks to produce results efficiently
- Ability to combine visual, audio, and haptic feedback to create convincing and fun interactions
- Experience working professionally with Unity
- Strong written and verbal English communication skills
Desired experience:
- 8+ years proven experience for 3+ published PC or console titles with online multiplayer and/or live services
- Working experience with Steam multiplayer api’s and/or other common peer-to-peer crossplay networking solutions
- Extensive familiarity with basebuilding survival and ARPGs
- C++, Python, and other languages and game engines are a bonus