Senior Software Engineer

3 weeks ago


Toronto, Canada Zynga Full time

AVAILABLE POSITIONS Senior Software Engineer (Server)- Poker

Careers Category: Engineering

Careers location: Austin, TX, Bay Area, CA, Toronto, Canada

Connected Worker Type: Connected

R_112128

POSITION OVERVIEW

Zynga is looking for a server-side engineer in the Austin area, and more specifically, someone whose level of experience should be equivalent to a Senior Software Engineer.

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. We need a self-driven and motivated engineer who is a strong communicator, works well as a team player, and performs well under pressure of tight deadlines.

The candidate would have an opportunity to work on high-performance, large-scale applications, systems architecture, and have a focus on solving challenging problems for high profile titles. The ideal candidate will be fluent in Golang, be able to build APIs and services using REST and will have at least 4 years of experience working on teams in the game industry.

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.

ROLE

Server-side Engineering with emphasis on gameplay feature development DevOps responsibilities (game performance monitoring, maintaining infrastructure and scripting) Individual Contributor, working with a Technical Lead (TL)

MAIN RESPONSIBILITIES

Define, architect, & develop features and gameplay functionality in Golang Develop & integrate new technologies and tools Dive into the internals of core systems to extend them as-needed Develop and integrate new technologies & SDKs Scope out and complete large tasks and systems with minimal direction; work closely with other engineers to complete multi-week or months-long efforts Work to help identify and to improve team and process inefficiencies Demonstrate outstanding coding and development skills Provide escalation support and infrastructure monitoring

DESIRED SKILLS AND EXPERIENCE

B.Sc. in Computer Science, Engineering, or equivalent education / work experience 4+ Years game industry / mobile app experience as a software developer Prior game development experience (on shipped titles or live games experience) Expert working knowledge in Golang, C# Strong working experience in implementing APIs and services (RPC and REST) Solid foundation in data structures, algorithms and software methodologies Have solid working knowledge of the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations Experience with CI/CD pipelines Experience with Docker, AWS Excellent communication skills and comfortable working in a collaborative environment

BONUS SKILLS AND EXPERIENCE

Experience with Kubernetes, terraform Experience with Git and Jenkins Experience in Unity Experience with performance profiling and optimization Knowledge of Database (Postgres, Couchbase), gRPC, and Protobuf Experience with Bugsnag, Splunk and Datadog Experience with HTML

WHAT WE OFFER YOU

Competitive salary, bonus plan and, ESPP (Employee Stock Purchase Plan) 401K Company Match Contribution Medical, dental, vision, life insurance, and disability benefits Telemedicine, Virtual mental health, Emotional Support Services, EAP, and neurodiversity support programs Family building new parent & menopause support Global Fitness Reimbursement program Global Wellbeing Program Charitable Giving and Volunteer Program Generous paid parental, pregnancy-related disability, caregiver, and compassionate leaves Back-up childcare Discretionary Time Off policy for many employees Flexible working hours on many teams Culture of diversity and inclusion including employee resource groups

  • Toronto, Canada Brightly Software Canada, Inc. Full time

    Who weare Build a brighter future while learning and growing with a Siemens company at the intersection of technology, community and sustainability. Our global team of innovators is always looking to create meaningful solutions to some of the toughest challenges facing our world. Find out how far your passion can take you.  Whatyou’ll be doing ...


  • Toronto, Canada Passage Full time

    Our mission is to provide access to life-changing educational and career opportunities. Passage's platform empowers immigrants and international students by matching their talents with the most crucial workforce needs in their destination countries. We then work to provide financial solutions and connect them to the logistical support they need, facilitating...


  • Toronto, Canada Limitless Staffing Full time

    ATTENTION: LinkedIn is the only acceptable method to apply for this position. Limitless will contact the candidates selected. Please do not contact Limitless personnel via email or telephone. No other resumes will be considered using an alternative submission process.Our client is a leading financial services company committed to leveraging cutting-edge...


  • Toronto, Canada Limitless Staffing Full time

    ATTENTION: LinkedIn is the only acceptable method to apply for this position. Limitless will contact the candidates selected. Please do not contact Limitless personnel via email or telephone. No other resumes will be considered using an alternative submission process. Our client is a leading financial services company committed to leveraging cutting-edge...


  • Toronto, Canada Limitless Staffing Full time

    ATTENTION: LinkedIn is the only acceptable method to apply for this position. Limitless will contact the candidates selected. Please do not contact Limitless personnel via email or telephone. No other resumes will be considered using an alternative submission process.Our client is a leading financial services company committed to leveraging cutting-edge...


  • Toronto, Ontario, Canada Jonah Group Full time

    We are 3PILLAR GLOBAL We build breakthrough software products that power digital businesses. We are an innovative product development partner whose solutions drive rapid revenue, market share, and customer growth for industry leaders in Software and SaaS, Media and Publishing, Information Services, and Retail. Our key differentiator is our Product Mindset....


  • Toronto, Canada Iris Software Inc. Full time

    Iris's Fortune 100 direct client is looking for QA Engineer with Automation and Data(ETL/SQL) . Please find below Job description and share me your updated resume at Rajneesh.bhardwaj01@Irissoftware.comRole : QA Engineer with Automation and Data(ETL/SQL)Key Skills : Automation and Data(ETL/SQL)ResponsibilitiesSelenium, Automation Should be Good With...


  • Toronto, Canada Aversan Inc. Full time

    Senior Embedded Software Engineer Responsibilities: • Design and develop reliable, high quality software related to: o On board software for our next generation of satellites. o Embedded Linux for both space and ground systems o Firmware and drivers IoT modules • Writing thorough tests and documen


  • Toronto, Canada TekRek Full time

    Company Background: TekRek has partnered with an exciting AI firm that is looking to bring on a number of contract Senior Backend or Full Stack Engineers to complete a 3-6 month project contract beginning in early May.Job Description:As the Engineer you will be tasked with:Improving technical dept, enhancing release cycle, build internal configuration tools,...


  • Toronto, Ontario, Canada Microsoft Canada Full time

    OverviewThe Microsoft Applied Sciences Group (ASG), a nimble startup group within Microsoft's Windows division, seeks a Senior Software Engineer to help create products that push the envelope of user experiences at the intersection of software, machine learning, and hardware. We offer a unique opportunity to define, own, and build products and features that...


  • Toronto, Canada Microsoft Full time

    Overview The Microsoft Applied Sciences Group (ASG), a nimble startup group within Microsoft’s Windows division, seeks a Senior Software Engineer to help create products that push the envelope of user experiences at the intersection of software, machine learning, and hardware. We offer a unique opportunity to define, own, and build products and...


  • Toronto, Canada Aversan Inc. Full time

    Senior Embedded Software EngineerResponsibilities: • Design and develop reliable, high quality software related to: o On board software for our next generation of satellites. o Embedded Linux for both space and ground systems o Firmware and drivers IoT modules • Writing thorough tests and documentation • Participating in software design review and code...


  • Toronto, Canada Aversan Inc. Full time

    Senior Embedded Software Engineer Responsibilities: • Design and develop reliable, high quality software related to: o On board software for our next generation of satellites. o Embedded Linux for both space and ground systems o Firmware and drivers IoT modules • Writing thorough tests and documentation • Participating in software design review and...


  • Toronto, Canada Aversan Inc. Full time

    Senior Embedded Software Engineer Responsibilities: • Design and develop reliable, high quality software related to: o On board software for our next generation of satellites. o Embedded Linux for both space and ground systems o Firmware and drivers IoT modules • Writing thorough tests and documentation • Participating in software design review and...


  • Toronto, Canada Aversan Inc. Full time

    Senior Embedded Software Engineer Responsibilities: • Design and develop reliable, high quality software related to: o On board software for our next generation of satellites. o Embedded Linux for both space and ground systems o Firmware and drivers IoT modules • Writing thorough tests and documentation • Participating in software design review and...


  • Toronto, Canada Aversan Inc. Full time

    Senior Embedded Software Engineer Responsibilities: • Design and develop reliable, high quality software related to: o On board software for our next generation of satellites. o Embedded Linux for both space and ground systems o Firmware and drivers IoT modules • Writing thorough tests and documentation • Participating in software design review and...


  • Toronto, ON, Canada Jobber Full time

    Jobber exists to help people in small businesses be successful. As featured in the Globe and Mail , we work with home and field service companies to help them better quote, schedule, invoice and collect payments from their customers. Having been named the #2 fastest growing software company in Canada and one of Fast Company’s Most Innovative Companies...


  • Toronto, Canada TekWissen ® Full time

    Job Title: Software Development Engineer - Senior Work Location: Markham, ON, L3T 7X6 Duration: 12 Months Work Type: Contract Job Type: Onsite Pay Rate: $60-$60/hr Overview: TekWissen Group is a workforce management provider throughout the USA and many other countries in the world. This Client is an American multinational semiconductor company based in...


  • Toronto, Canada Snowflake Full time

    Build the future of data. Join the Snowflake team.Our Quality Engineering team is actively seeking a Senior Software Engineer in Test to join our fast growing organization. In this role you will provide technical leadership and strategic direction for the testing organization. You will be driving the development of end-to-end integration tests, automation...


  • Toronto, Canada Snowflake Full time

    Build the future of data. Join the Snowflake team. Our Quality Engineering team is actively seeking a Senior Software Engineer in Test to join our fast growing organization. In this role you will provide technical leadership and strategic direction for the testing organization. You will be driving the development of end-to-end integration tests,...