Working at Branch:
Branch is a massively multiplayer online social gaming platform that enables users to create, monetize, and enjoy a variety of games and experiences. Working at Branch means you’ll be a part of a revolution in gaming and will be able to:
Provide the world with seamless, instant drop-in gameplay on web, on mobile, and on desktop platforms.
Bridge the divide between web2 and web3 games by enabling players to utilize the vast landscape of tools that web3 provides.
Create and support social mechanics in a game that puts community first.
Have a lot of fun doing it!
You would be a great fit at Branch if you have a passion and background in the realm of startups and gaming. You thrive when working in fast paced high growth startups. You take great pride in your work. You consider games an art and you enjoy every piece of the creative process. Along with your skills, you bring leadership experience to mentor, coach and support the people around you.
As a unity developer, you will be responsible for planning and implementing game functionality, building the game code, identifying bottlenecks, and ensuring the quality of the finished product. You may also be required to build patches and install game updates.
What you’ll be doing:
Rapidly iterating on game mechanics and features to build an evolving community driven game
Creating sticky mechanics of the Branch game to increase virality and retention
Ensure the best possible performance, quality, and responsiveness of the game
Design and implement a generic game implementation that works cross platform for mobile, desktop, and web
Work closely with all employees at Branch in a highly collaborative and open environment
Build POC’s to understand new tools, techniques, and process; document and demonstrate steps to adopt
Gather and implement technical requirements for all relevant work
Act as a subject matter expert to guide formal design review processes for mission critical components of the game
Participate in planning work and identify areas of improvement
Become a resident expert of the Branch backend technical stack and guide new engineers in the agile game development process
You’re a great fit if you have:
The capacity to thrive in an ever-changing, quick-to-deliver environment
Excellent written and verbal communication skills
Experience testing, automating, and instrumenting your code
Experience building high production value 3d multiplayer games
Familiarity with a low level language such as C++, C, or Rust
Worked in at least one or a number of game studios that have repeatedly shipped high production value games
Knowledge on how to profile, analyze, and improve performance, from low-level limitations to high-level architectural decisions
2+ years of experience building games in a game engine such as Unity or Unreal
Experience mentoring junior software engineers to improve their skills, and make them more effective, product software engineers
Experience building browser first games (working in JS/TS, React, WebGL, etc…)
Experience in the DeFi landscape, particularly on Ethereum Virtual Machine compatible chains such as Binance Smart Chain, Polygon, Solana, etc.
Deep graphics programming knowledge and experience writing shaders
Work in our inspiring Seattle office.
Platinum tier health, dental, and vision insurance 100% paid for by us for you and your dependents.
Unlimited paid time off and sick leave policies.
401(k) with employer matching.
Branch is proud to be an equal opportunity employer. We do not discriminate in hiring or any employment decision based on race, color, religion, national origin, age, sex (including pregnancy, childbirth, or related medical conditions), marital status, ancestry, physical or mental disability, genetic information, veteran status, gender identity or expression, sexual orientation, or other applicable legally protected characteristic. Branch considers qualified applicants with criminal histories, consistent with applicable federal, state and local law. Branch is also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation made due to a disability, please let your recruiter know.