Jobs
>
Toronto

    Principal Software Engineer - Toronto, Canada - Zynga

    Zynga
    Zynga Toronto, Canada

    Found in: Talent CA C2 - 6 days ago

    Default job background
    Description

    AVAILABLE POSITIONS Principal Software Engineer – Analytics Engineering

    Careers Category: Engineering

    Careers location: Toronto, Canada

    Connected Worker Type: Connected

    R_110878

    Are you interested in creating great products that impact millions of people? Passionate about data and building highly scalable systems that process millions of requests per minute and terabytes of data per day? Zynga is looking for a Principal Software Engineer to join the Data Ingestion team in our Analytics organization. The Data Ingestion team builds SDKs and near real-time ingestion pipelines to collect data for our analytics systems and platforms that power reporting, business intelligence, player engagement, machine learning and user acquisition.

    As a Principal Software Engineer, you will collaborate closely with product managers, producers, engineering leads and other partners to drive the technical vision, architectural design and development of our data ingestion pipelines at Zynga. Our team encourages critical problem solvers who enjoy fast-paced change and innovation.

    WHAT WE ARE LOOKING FOR

  • Proven track record of designing and building large-scale microservices in cloud environments
  • Strong familiarity and experience with Kubernetes and Cloud infrastructure (preferably Amazon AWS)
  • Strong experience with one of AWS Kinesis Data streams, Apache Kafka or Apache Flink
  • Experience with building mobile client SDKs for Android & iOS in C# is a big plus.
  • MAIN RESPONSIBILITIES

  • Design, build and own data-driven large-scale backend services to be consumed by clients across multiple platforms (mobile, web, console, PC)
  • Work collaboratively across teams to translate business requirements into technical requirements and architecture designs
  • Review detailed designs from others, align with Zynga-wide technical vision, and exercise technical leadership on the team and engineering organization
  • Proactively identify and recommend improvements, new approaches and emerging technologies to address systemic pain points and technical debt
  • Provide production and integration support for products running in Zynga games and services.
  • Be a thought leader for the team and promote engineering best practices towards ensuring performance, reliability, and measurability
  • Lead and mentor peer engineers and help advancing their skills
  • DESIRED SKILLS AND EXPERIENCE

  • Bachelor's degree in Computer Science, or related technical subject area (or equivalent)
  • 8+ years of professional experience in software development of backend services
  • Deep understanding of algorithms, data structures, design patterns, debugging and performance optimizations
  • Familiarity with building RESTful backend services in Java, GoLang and/or Python
  • Familiarity with database systems (SQL, NoSQL). Experience with Redshift is a plus
  • Experience with CI/CD and DevOps practices is a plus
  • Excellent interpersonal skills and the ability to work with senior leadership with confidence and clarity
  • 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
  • Subsidized Back-up child care
  • 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

  • Sun Life

    Lead Software Engineer

    Found in: Talent CA C2 - 6 days ago


    Sun Life Toronto, Canada Temps plein

    Description · : The Corporate IT team is looking for Lead Software Engineer with at least 10 years of JAVA application support, analysis, and development experience. · The successful incumbent will have strong technical and problem-solving skills and the ability to work independ ...

  • Sun Life

    Senior Software Engineer

    Found in: Talent CA C2 - 4 days ago


    Sun Life Toronto, Canada Temps plein

    Description · de poste: We are looking for a Software Engineer with a strong Archer technical background to join the application support and project team within Corporate IT . · In this role you are the Archer expert exposed to a variety of projects and assignments, responding t ...

  • ReactiveStax Technologies Inc

    software engineer

    Found in: Talent CA 2 C2 - 1 day ago


    ReactiveStax Technologies Inc Mississauga, Canada

    Education: · Expérience: · Education · Bachelor's degree · Work setting · Consulting firm · Tasks · Lead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded sof ...

  • Sun Life

    Lead Software Engineer

    Found in: Jooble CA O C2 - 3 days ago


    Sun Life Toronto, ON, Canada

    Description · : The Corporate IT team is looking for Lead Software Engineer with at least 10 years of JAVA application support, analysis, and development experience. · The successful incumbent will have strong technical and problem-solving skills and the ability to work indep ...

  • Sun Life

    Lead Software Engineer

    Found in: Talent CA C2 - 1 day ago


    Sun Life Toronto, Canada Temps plein

    Description · de poste: Role Summary: · Are you an experienced and versatile Senior or Lead Software Engineer with a wide range of technical skills and a passion for driving innovation? If you excel in a collaborative environment and are eager to contribute to innovative proje ...

  • Sun Life

    Senior Software Engineer – Full Stack

    Found in: Talent CA C2 - 4 days ago


    Sun Life Toronto, Canada Temps plein

    Description · de poste: The Platforms and Engineering group is a team of skilled professionals who dedicate their careers to supporting and enhancing Sun Life's technology-based solutions. We focus on discovering new ways to help our clients achieve lifetime financial security, ...

  • Atlantis Consulting Group Inc

    software systems integration engineer

    Found in: Talent CA 2 C2 - 4 days ago


    Atlantis Consulting Group Inc Toronto, Canada

    Durée de l'emploi: Permanent · Langue de travail: Anglais · Heures de travail: 30 to 35 hours per week · Education: · Expérience: · Education · Bachelor's degree · Work setting · Willing to relocate · Tasks · Lead and co-ordinate teams of information systems professionals in th ...

  • Autocase

    Software Engineer

    Found in: Appcast CA C2 Glassdoor - 1 day ago


    Autocase Toronto, Canada

    The Opportunity · We are looking to expand our software R&D team by adding a Software Engineer. In this role, you will collaborate closely with our software development, product management, and building science teams to design and develop the latest technology which empowers real ...

  • Brunel

    Software Engineer

    Found in: Appcast CA C2 A - 4 days ago


    Brunel Toronto, Canada

    Software Engineer, Machine Learning (6-month contract) · Toronto, ON · Introduction · We are hiring a Software Engineer for Machine Learning within our clients Digital R&D Large Molecule Research Team. The Software Engineer will be responsible for leveraging large scale ML system ...

  • Infotek Consulting Services Inc.

    Software Engineer

    Found in: Appcast CA C2 A - 2 days ago


    Infotek Consulting Services Inc. Toronto, Canada

    Infotek Consulting is searching for an accomplished IAM Software Engineer - this is a hybrid contract assignment based in Toronto · Typical Day in Role: · • Deliver solutions for Identity and Access Management in a large enterprise environment in alignment with enterprise securit ...

  • B3 Systems

    Software Engineer

    Found in: Appcast CA C2 A - 3 days ago


    B3 Systems Toronto, Canada

    Company Overview · B3 is a native cloud-native data experiences innovator that puts data to work for everyone. Underpinned by AI, data science, and a secure data foundation, our platform makes data actionable with user-friendly integration and dashboard technologies. With, B3, co ...

  • Oxa

    Software Engineer

    Found in: Appcast CA C2 A - 17 hours ago


    Oxa Toronto, Canada

    · Who are we? · Oxa is enabling the transition to self-driving vehicles through an initial focus on the most commercially advanced sector; the autonomous shuttling of goods and people. · We are home to some of the world's leading experts on autonomous vehicles, creating solutio ...

  • Emplifi

    Software Engineer

    Found in: Jooble CA O C2 - 4 days ago


    Emplifi Toronto, ON, Canada

    Software Engineer (JS, RoR, Python, Scala) | Emplifi Engineering · Software Engineer (JS, RoR, Python, Scala) About Emplifi · Emplifi is a leading unified customer engagement platform that empowers businesses to reach and grow communities through digital- and social-first strat ...

  • Oxa

    Software Engineer

    Found in: Appcast CA C2 A - 17 hours ago


    Oxa Toronto, Canada

    · Who are we? · Oxa is enabling the transition to self-driving vehicles through an initial focus on the most commercially advanced sector; the autonomous shuttling of goods and people. · We are home to some of the world's leading experts on autonomous vehicles, creating solutio ...

  • Hour Consulting

    Software Engineer

    Found in: Jobleads CA C2 - 3 hours ago


    Hour Consulting Ontario, Canada

    Are you a skilled Software Engineer specializing in , looking for an exciting opportunity in an AWS Serverless environment ? Our client, a rapidly expanding technology partner, invites you to join their exceptional Technology and Development team. · Our client stands at the ...

  • Study International

    Software Engineer

    Found in: Jooble CA O C2 - 4 days ago


    Study International Toronto, ON, Canada Full time

    Job Requisition ID # · 24WD75321 Position Overview · Autodesk's Entertainment & Media Solutions (EMS) team is on a mission to enable anyone, anywhere, to create incredible digital entertainment. Our tools empower studios and artists worldwide to bring to life the captivating cr ...

  • T-Net British Columbia

    Software Engineer

    Found in: Jooble CA O C2 - 4 days ago


    T-Net British Columbia Toronto, ON, Canada

    We are currently seeking a Software Developer to join our rapidly growing engineering team . This role is for someone who is passionate about building innovative solutions and being exposed to new challenges and technologies while making an impact. We at Clio have an amazing team ...

  • Blockchain Works

    Software Engineer

    Found in: Jooble CA O C2 - 4 days ago


    Blockchain Works Toronto, ON, Canada

    About Berachain: · Berachain is a high-performance, EVM (Ethereum Virtual Machine) compatible, Layer 1 blockchain built on the Cosmos SDK. We're a young, world-class team of experts in computer science, type theory, economic game theory, risk management and enterprise developmen ...

  • Chainalysis Inc.

    Software Engineer

    Found in: Jooble CA O C2 - 4 days ago


    Chainalysis Inc. Ontario, Canada

    The engineering team at Chainalysis is inspired by solving the hardest technical challenges and creating products that build trust in cryptocurrencies. Our industry changes every day and our job is to create user facing products supported by a flexible and scalable data platform ...

  • Rewind

    Software Engineer

    Found in: Jooble CA O C2 - 4 days ago


    Rewind Toronto, ON, Canada

    Software Developer (Technical Support) - Toronto (hybrid work) · ~ Full-time Rewind has moved to a hybrid model of work with our employees working from an office on Tuesdays and Wednesdays. Our office location in Toronto is 350 Bay Street. About Rewind Rewind is a service that pr ...