This job might no longer be available.
Principal Unity Game Software Engineer
1 year ago
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 is twofold: excellence in creativity and data-driven product innovation, and to be a best-in-class workplace providing unique opportunities to learn and exercise curiosity.
Candidates who reside or will reside in the following locations are eligible for this role: California, Colorado, Florida, Georgia, Iowa, Maryland, Massachusetts, Minnesota, Nevada, New Hampshire, New Jersey, Ohio, Oregon, Pennsylvania, Tennessee, Texas, Virginia, Washington DC, Washington State
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.
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 10-15+ years of experience
- Must have experience leading a software development team
- Computer Science, Computer Engineering degree or equivalent professional experience
- Fluent in C#
- 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
- 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
- Demonstrated ability to debug and optimize game performance
- 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.
- Understand the mobile ecosystem - testing, release process, live maintenance, library integration
- Experience with Agile Practices such as Scrum or Kanban, CI/CD, testing, code reviews, pair programming
- Experience with live operating games
- Experience with client - server development
Desired Qualities
- Experience with Swift, Objective-C, Java, Kotlin
- 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
#LI-NC1
Benefits
Competitive compensation package
Performance bonuses
401K with 3% employer matching
Family friendly culture
Flex PTO policy
Medical/Dental/Vision insurance
On-Site Gym and free Yoga classes
$1,500 annual budget for career development & education
$1,000 annual game device and IAP budget
Free drinks & snacks, catered lunch on Fridays
Happy hours, social events and more
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.