Principal Software Engineer

Found in: Talent CA C2 - 1 week ago


Toronto, Canada Zynga Full time

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
  • Principal Software Engineer

    Found in: beBee jobs CA - 1 week ago


    Toronto, Ontario, Canada Microsoft Canada Full time

    OverviewThe Microsoft Applied Sciences Group (ASG), a nimble startup group within Microsoft's Windows division, seeks a Principal 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...

  • Principal Software Engineer

    Found in: Talent CA C2 - 1 week ago


    Toronto, Canada Autodesk Full time

    Position Overview Autodesk's Desktop Connector team is looking for a passionate Principal Software Engineer to join our team. This role will report to the Sr. Manager, Software Development. Our organizational ecosystem comprises desktop applications and cloud services. You will drive key parts of the implementation of the desktop connector...

  • Principal Software Engineer

    Found in: Talent CA C2 - 1 week ago


    Toronto, Canada Microsoft Full time

    Overview The Microsoft Applied Sciences Group (ASG), a nimble startup group within Microsoft’s Windows division, seeks a Principal 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...


  • Old Toronto, Canada NextPit GmbH Full time

    Position Overview:We are seeking an experienced Principal Software Engineer to join us here at ShyftLabs. The successful candidate will be responsible for designing and implementing scalable, high-performance software systems that meet robust needs. If you are a seasoned software engineer with a passion for building scalable, high-performance systems and...


  • Old Toronto, Canada NextPit GmbH Full time

    Position Overview:We are seeking an experienced Principal Software Engineer to join us here at ShyftLabs. The successful candidate will be responsible for designing and implementing scalable, high-performance software systems that meet robust needs. If you are a seasoned software engineer with a passion for building scalable, high-performance systems and...


  • Old Toronto, Canada NextPit GmbH Full time

    Position Overview:We are seeking an experienced Principal Software Engineer to join us here at ShyftLabs. The successful candidate will be responsible for designing and implementing scalable, high-performance software systems that meet robust needs. If you are a seasoned software engineer with a passion for building scalable, high-performance systems and...

  • Principal Software Engineer

    Found in: Jooble CA O C2 - 2 weeks ago


    Toronto, ON, Canada NextPit GmbH Full time

    Position Overview: We are seeking an experienced Principal Software Engineer to join us here at ShyftLabs. The successful candidate will be responsible for designing and implementing scalable, high-performance software systems that meet robust needs. If you are a seasoned software engineer with a passion for building scalable, high-performance systems and...

  • Principal Associate, Software Engineering

    Found in: Talent CA C2 - 1 week ago


    Toronto, Canada Capital One Full time

    161 Bay Street (93021), Canada, Toronto,Toronto, Ontario,Principal Associate, Software Engineering Principal Associate, Software Engineer Our Capital One Software Studio. Since 2014, Capital One Canada’s software studio has grown from a team of 10 to a team of over 270. We’re passionate about what we do, and we’re always on the lookout for people...

  • Principal Software Engineer

    Found in: Jooble CA O C2 - 2 weeks ago


    Toronto, ON, Canada Autodesk, Inc. Full time

    Principal Software Engineer, AI/ML Platform page is loaded Principal Software Engineer, AI/ML Platform Apply locations Toronto, ON, CAN time type Full time posted on Posted 2 Days Ago job requisition id 24WD76045 Job Requisition ID # We are seeking a dynamic and enthusiastic software engineer to develop our next-generation AI/ML platform used in the...


  • Old Toronto, Canada Autodesk Full time

    Job Requisition ID #24WD78004 Does automation and a fast-paced environment excite you? Do you thrive on building resilient, scalable systems? Do you have a passion for uptime? The Autodesk Developer Enablement team is seeking a highly motivated, seasoned Principal Software Development Engineer to build and maintain a distributed compute system. You will be...

  • Senior or Principal Software Engineer(s)

    Found in: Talent CA C2 - 1 week ago


    Toronto, Canada hireVouch Full time

    Principal EngineerAs a Principal Engineer, you will be a strong technical leader on the individual contributor (IC) track with deep experience in software development. Your primary responsibility will be to drive technical excellence and innovation in our projects.We highly value technical knowledge, effective communication, and sound judgement as core...

  • Principal Software Engineer, Server – Payments

    Found in: Talent CA C2 - 1 week ago


    Toronto, Canada Zynga Full time

    AVAILABLE POSITIONS Principal Software Engineer, Server – Payments Careers Category: Engineering Careers location: Austin, TX, Toronto, Canada Connected Worker Type: Connected R_112018 Position Overview Come join the team at Zynga making an impact across all of the company’s games – Central Technology! We focus on shared...

  • Principal Software Engineer Data

    Found in: Jooble CA O C2 - 2 weeks ago


    Toronto, ON, Canada Study International Full time

    We are seeking an experienced Principal Software Engineer to join us here at ShyftLabs. The successful candidate will be responsible for designing and implementing scalable, high-performance software systems that meet robust needs. If you are a seasoned software engineer with a passion for building scalable, high-performance systems and have experience in ad...


  • Old Toronto, Canada Morningstar Credit Ratings, LLC Full time

    Principal Software Architect page is loaded Principal Software Architect Apply locations Toronto time type Full time posted on Posted 2 Days Ago job requisition id REQ-043429 About the Role:We're looking for a highly skilled Principal Software Architect with a diverse background in software development,...


  • Old Toronto, Canada Morningstar Credit Ratings, LLC Full time

    Principal Software Architect page is loaded Principal Software Architect Apply locations Toronto time type Full time posted on Posted 2 Days Ago job requisition id REQ-043429 About the Role:We're looking for a highly skilled Principal Software Architect with a diverse background in software development,...

  • Principal Software Architect

    Found in: Jooble CA O C2 - 2 weeks ago


    Toronto, ON, Canada Morningstar Credit Ratings, LLC Full time

    Principal Software Architect page is loaded Principal Software Architect Apply locations Toronto time type Full time posted on Posted 2 Days Ago job requisition id REQ-043429 About the Role: We're looking for a highly skilled Principal Software Architect with a diverse background in software development, including .Net, C++, Python, or Java. The ideal...


  • Old Toronto, Canada Morningstar Credit Ratings, LLC Full time

    Principal Software Architect page is loaded Principal Software Architect Apply locations Toronto time type Full time posted on Posted 2 Days Ago job requisition id REQ-043429 About the Role:We're looking for a highly skilled Principal Software Architect with a diverse background in software development,...

  • Principal Software Engineering Manager

    Found in: Jooble CA O C2 - 3 days ago


    Toronto, ON, Canada Microsoft Full time

    Overview We are looking for a Principal Software Engineering Manager to help us deliver highly scalable capacity management services and world-class platform capacity experience from our Belgrade, Serbia offices. As part of this work, you and your team will have opportunities to work both on the most fundamental layers of the Azure Control Plane’s...


  • Old Toronto, Canada Microsoft Full time

    Overview We are looking for a Principal Software Engineering Manager to help us deliver highly scalable capacity management services and world-class platform capacity experience from our Belgrade, Serbia offices. As part of this work, you and your team will have opportunities to work both on the most fundamental layers of the Azure Control Plane’s...

  • Principal Software Engineering Manager

    Found in: Whatjobs CA C2 - 3 days ago


    Old Toronto, Canada Microsoft Full time

    Overview We are looking for a Principal Software Engineering Manager to help us deliver highly scalable capacity management services and world-class platform capacity experience from our Belgrade, Serbia offices. As part of this work, you and your team will have opportunities to work both on the most fundamental layers of the Azure Control Plane’s...