AVAILABLE POSITIONS Senior Software Engineer (Client)
Careers Category : Engineering
Careers location : Austin, TX; Chicago, IL; Eugene, OR; Toronto, Canada
Connected Worker Type : Connected
R 112930
Position Overview
Zynga is looking for a client-side engineer in the Austin or San Mateo areas to fill the role of Senior Software Engineer on the Poker team.
We have a well-rounded and tight-knit, distributed team with a healthy mix of engineering skill levels, and are looking to strengthen our team in tackling a variety of challenges that we face.
We need a self-driven and motivated engineer who is a strong communicator, works well as a team player, and performs well under tight deadlines.
The candidate would have an opportunity to work on user-facing features (including UI / UX), gameplay functionality, existing functionality & systems, and have a general focus on solving challenging problems for Zynga Poker.
The ideal candidate will have strong working knowledge in Unity, be fluent in C#, and will have at least four years of experience as a software developer.
Our mission is to Connect the World through Games by building a truly social experience that makes the world a better place.
To be successful in this role you will have a passion for games, a high level of integrity, great technical depth and skills, and a strong desire to build successful software.
Don’t hesitate; Apply now!
Role
- Feature and Gameplay Client-side Engineer
- Individual Contributor, working under a Technical Lead
Main Responsibilities
- Help to develop features & gameplay functionality in Unity with C#
- Dive into existing functionality and systems to extend as-needed
- Develop and integrate new tools & SDKs
- Iterate on new or existing functionality and UI / UX
- Assist with defining and scoping out work
- Help to develop tools for content creators
- Demonstrate outstanding coding and development skills, including critical review and improvements to software developed by other specialists
Desired Skills and Experience
- B.Sc. in Computer Science, Engineering, or equivalent education / work experience
- 4+ Years industry experience as a Software Developer
- 2+ Years Unity experience
- Strong working knowledge in C#
- Prior game development experience (on shipped titles or live games experience)
- Have solid working knowledge of the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Solid foundation in data structures, algorithms and software methodologies
- Excellent communication skills and comfort working in a collaborative environment
Bonus Skills and Experience
- Native development experience on iOS or Android platforms (Swift / ObjC / Java)
- Experience with Source Control like git
- Performance profiling and optimization experience
- Experience in Golang or similar programming language
What we offer you
- Competitive salary, bonus plan and ESPP (Employee Stock Purchase Plan)
- 401K Company Match Contribution (US)
- RRSP / DPSP company match contribution (Canada)
- Health coverage, dental, disability, critical illness, EAP, and life insurance (Canada)
- Medical, dental, vision, EAP, life insurance, and disability benefits (US)
- Virtual mental health and neurodiversity support programs
- Global Fitness reimbursement program
- Global Wellbeing Program
- Financial wellness program with unlimited access to certified financial planners
- Discretionary Time Off policy for many employees
- Family planning support program
- Generous paid parental, pregnancy-related disability, caregiver, and compassionate leaves
- Zynga happy hours and frequent employee events
- Flexible working hours on many teams
- Culture of diversity and inclusion including employee resource groups
- Work with cool people and impact millions of daily player