Software Engineer - SDK

Responsibilities

  • Provide leadership and mentoring to their assigned development team

  • Lead the design and development of the APIs and features in the SDK

  • Work hand-in-hand with the key stakeholders and developers using the SDK

  • Support overall engineering and architecture effort of the SDK group

  • Write elegant, maintainable, reusable code, leveraging test-driven principles to develop high-quality applications

  • Troubleshoot and resolve software defects and other technical issues

  • Act as a mentor and subject matter expert within the company and developer community

Qualifications

  • Extensive experience with API design and SDK architecture

  • Expert level experience in one of the game engines

  • Expert level C++ in a production environment

  • Strong functional and automated testing, test strategy and planning and development experience

  • Excellent problem solving, troubleshooting and debugging skills

Nice to haves

  • Experience with VR/AR development