This job might no longer be available.
Lead Engineer, Games
2 years ago
A lead engineer at Osmo combines the keen eye of a game engineer (the ability to build juicy interactions) with the mind of a software architect (the ability to design lasting systems). Lead engineers work closely with product managers and designers communicating the feasibility and cost of features, making a plan to realize their shared vision and then leading a team to build it. They will not only need to read and write good code but need to be able to help others do the same as well as provide documentation and API where necessary. Our tech is built in Unity with C# scripting and you should be skilled with both as well as the tools and practices for making sure the experience runs smoothly on both a variety of devices/platforms (including iOS and Android).Osmo has many game and infrastructure teams working in parallel. Teams are relatively small and not always colocated, a combination of engineers, designers, artists, etc. all sharing a common passion for the product they are building. You’ll be responsible for making sure that the parts come together to result in a gorgeous product that’ll be played by millions of children.
Qualifications
- 7+ years of experience as a software engineer
- Demonstrable experience in game industry or solo game projects
- Built, polished, and launched multiple commercial games
- Self driven and organized, able to take complex engineering tasks to completion
- Excellent Inter and Intra disciplinary communication, leading engineers and working with artists, designers, and others at the company
- Ability and interest for mentoring more junior engineers
- Has launched a product (or products) built on the Unity engine
- Mastery of C# or similar object-oriented programming language
- Fluency with Git or similar distributed version control
- Can demonstrate experience profiling and optimizing for Unity
Additional Bonus Experience
- Prior experience with combination physical/digital products
- Passion for and/or interest in entertaining and educating kids
- Experience working in a distributed development team environment and external contractors
- Experience with tools, pipeline, or build engineering
- Experience using JIRA to track development progress
- Python, Bash (scripting)
- SQL, BigQuery, Protobuf (Analytics)
- Can write scripts (bash, etc.) to help organize/manage a shared dev environment
- Experience with with computer vision and/or machine learning
Create Your Profile — Game companies can contact you with their relevant job openings.