Senior Software Engineer (client side)
Description
WHO WE ARE
Carbonated is a games studio based in El Segundo, CA and only a 15 minute walk to the beach. The company was founded in 2015 by industry veterans who’ve built and run some of the biggest games in the world at companies like EA, Sony, Zynga and Blizzard. Our aspiration is to build a company where people want to spend their entire careers.
Our culture is largely based around a shared love of playing and building games as well as continuously learning and experimenting together. Unsurprisingly, we're focused on folks who share our key values:
Talent (you're a subject matter expert and amazing individual contributor!)
Attitude (you want to win! sure, experience is important, but that’s only part of what makes a great contributor, great)
Willingness to try new (and sometimes scary) things (so we can ship something we're all proud of!)
Right now we’re fortunate enough to be working on our dream game, a real-time social pvp battler (think if The Division had a baby with Eve Online) with a few fun twists!
MORE ON WHO YOU ARE
You’re a Senior Software Engineer (client side)
You’re passionate about making games (it’s your jam) and pushing the ever changing technical boundaries of mobile games as we create a new gaming genre
You love all the pieces of game programming: graphics, networking, physics, simulation, UI, ... the seemingly endless list goes on. New languages? Bring it. New engines? Sounds grand! New devices, GPUs, and CPUs? Can’t wait!
You’re someone who wants to take creative risks and enjoys finding clever solutions to difficult problems
You’re at your best when working with others
You’re not afraid to speak up, take critique, or push for and take charge of something you passionately believe in
You possess a sense of humor - we’re not kidding
WHAT YOU’LL DO
Lead the charge on new features and systems, mentor juniors and eventually give our CTO a run for his money
Write code: design, build, test, and debug client-side game features and systems
Optimize code: 60FPS what? Let’s roll!
Research: New games, prototypes, technologies, gameplay ideas, etc.
Push and challenge: Everyone. Juniors, mid-levels, seniors, and ... beyond
WHAT’S REQUIRED
5+ years of professional mobile app development experience
You’ve shipped multiple games
5+ years Software Development experience in C/C++
Experienced in Object-Oriented Software Design & Implementation
Experience with native engines: Unreal, CryEngine, Lumberyard and/or proprietary engines
Strong math skills with emphasis on 3D Mathematics
Capable of collaborating across different disciplines to design and implement effective solutions
Ability and drive to contribute and advance all aspects of a game
Ability to own a project from beginning to end
Proficient in Agile/Scrum development
You enjoy playing games when you can
WORST & BEST PARTS OF THE JOB
EXTRA CREDIT
You like working on a small team that works fast and iterates often
You’re not afraid to roll up your sleeves and really dig in to make something awesome
You think working in a cool building near the beach sounds like fun
You like human-powered & electric bikes/Onewheels, dogs and/or kids
SOUND LIKE YOU?
Carbonated is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
If you require assistance or an accommodation due to a disability, please let us know so we can make your visit with us as enjoyable as possible.
This Job is no longer active!