This job might no longer be available.
Principal Unity Game Software Engineer
2 years ago
About PeopleFun
PeopleFun™ is the award-winning creator of mobile games for players across the globe. We are part of the AppLovin™ studios family, a publicly traded company, with world-class projects, resources, and infrastructure. PeopleFun™ is a Dallas-based game studio founded and maintained by game industry veterans, where game developers thrive on collaboration, creativity, teamwork and fun. Our games are played by over 25 million players each month, and we have a number of exciting mid-core and casual games in development. Our mission, and passion is to create the best games by creating the very best game creation environment!
PeopleFun is seeking to grow our talent with strong engineers experienced in building games. We want innovators who consider themselves driven, collaborative, and thrive in a fast-paced environment where they can deliver their best.
Important: To be considered, please provide a cover letter to explain, in your own words, your interest in this game developer position and why you feel you'd be a great fit.
Responsibilities
- Design and implement core game features and systems that can scale to millions of users
- Work effectively as part of a multi-disciplinary team of engineers, designers, artists, producers and QA
- Contribute across disciplines to shepherd features from initial design to deployment
- Work with engineers and the team to manage tasks and schedules
- Contribute to the development and growth of other engineers
- Utilize a variety of platforms, frameworks, SDKs and APIs
- Support products post-launch
- Participate in an agile environment, keeping the team updated with your progress
Requirements
- Must have 8+ years of experience
- Must have experience leading a software development team
- Computer Science, Computer Engineering degree or equivalent professional experience
- Fluent in C# and at least one of the following: Swift, Objective-C, Java, Kotlin
- Track record of delivering games on the Unity3D Engine on iOS and Android
- Demonstrated expertise in several of the following specialties: gameplay, physics, 2D/3D graphics/rendering, game logic, networking, optimization, analytics
- Ability to communicate proactively with artists, designers, producers, and other engineers
- A creative mind with a strong sense for what it takes to build game features for a great user experience. Demonstrable passion for building games
- Understand the mobile ecosystem - testing, release process, live maintenance, library integration
- Demonstrated control of programming languages and a deep knowledge of software design practices including separation of concerns, event-driven architecture, object-oriented design, graphics and animation techniques, portability, maintainability, extensibility and testability
- Experience with Agile Practices such as Scrum or Kanban, CI/CD, testing, code reviews, pair programming
- Experience with live operating games is a plus
- Experience with server development is a plus
- YOU MUST LOVE PLAYING GAMES!!!!
Desired Qualities
- Continual desire to learn new technologies
- Highly motivated, organized, self-managed, team player with strong influencing skills
- Strong sense of ownership to deliver features and products
- Quality mindset
- Heart of a mentor, desire to elevate those around you
- Great communication skills both written and verbal
- In-depth knowledge of gaming culture
Benefits
- Competitive compensation package
- 401K with employer matching
- Flex PTO policy
- Paid Health insurance
- On-site Yoga classes and gym
- Annual mobile device budget
- Catered lunch on Fridays
- Exciting Company Trips!
- Super fun working environment
PeopleFun is an equal opportunity employer. All applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, ancestry, pregnancy, age, sexual orientation, gender identity, marital status, protected veteran status, medical condition or disability, or any other characteristic protected by law.
Create Your Profile — Game companies can contact you with their relevant job openings.