Principal Software Engineer, Server – Payments

Found in: Talent CA C2 - 7 days 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 client & server tech that drives the core gameplay experience under the hood. We’re looking for outstanding engineers with a passion for technology and the desire to work in a team with dynamic strengths. The Principal Software Engineer will be working with a complementary team of software engineers to craft and maintain Zynga’s core Payments platform, which enables flawless integration with app stores, consoles, and payments processing providers. They will play a key role in helping architect, build and improve the next-gen framework for our games.

Main Responsibilities

Design and architect new backend applications/services running in AWS Optimize and refactor existing services to improve reliability, scalability and to lower cost Document and build plans for architecture and system designs Take a hands-on approach in architecting, writing and reviewing code Review detailed tech plans from others, aligning with the team and Zynga-wide technical vision Proactively identify and recommend improvements to address systemic problems and tech debt Follow engineering standard methodologies to ensure code quality, performance and reliability Work collaboratively across teams to understand product/customer requirements and propose technical solutions Provide production and integration support for shared technology across Zynga games

Desired Skills and Experience

Degree in a technical field (e.g., Computer Science, Computer Engineering) or equivalent experience 6+ years of hands-on software development experience Expert knowledge in Java and familiar with C++ or C# Solid understanding of backend server applications, web services, REST APIs Strong familiarity and experience using AWS and/or other cloud computing platforms (IaaS, PaaS, SaaS) Familiarity with containers and Kubernetes Experience with database systems (SQL, NoSQL) Familiarity with web development using JavaScript, Angular, and/or React is a strong plus Deep understanding of algorithms, design patterns, debugging and performance optimization Experience in object-oriented design of applications/systems Experience with agile development methodologies and tools Excellent interpersonal skills – particularly the ability to discuss timelines, design concerns, work with distributed teams, and provide effective feedback to team members

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 players

  • 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 - 1 week 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...


  • 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 Data

    Found in: Jooble CA O C2 - 1 week 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...

  • Senior or Principal Software Engineer(s)

    Found in: Talent CA C2 - 7 days 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...

  • Senior Software Engineer

    Found in: Talent CA C2 - 7 days 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...

  • 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...

  • Solutions Manager

    Found in: Whatjobs CA C2 - 2 days ago


    Toronto, Canada Dream Payments Full time

    Company Profile Dream Payments is a next generation mobile payment solution provider that enables merchants of all sizes to streamline payment processing anytime, anywhere while improving their customer’s experience. Our cloud-based payment platform combined with a low-cost mobile point of sale device provides the most cost effective, low risk and...

  • Solutions Manager

    Found in: Appcast CA C2 Glassdoor - 2 days ago


    Toronto, Canada Dream Payments Full time

    Company ProfileDream Payments is a next generation mobile payment solution provider that enables merchants of all sizes to streamline payment processing anytime, anywhere while improving their customer’s experience. Our cloud-based payment platform combined with a low-cost mobile point of sale device provides the most cost effective, low risk and flexible...

  • Solutions Manager

    Found in: Appcast CA A2 P - 2 days ago


    Toronto, Canada Dream Payments Full time

    Company ProfileDream Payments is a next generation mobile payment solution provider that enables merchants of all sizes to streamline payment processing anytime, anywhere while improving their customer’s experience. Our cloud-based payment platform combined with a low-cost mobile point of sale device provides the most cost effective, low risk and flexible...

  • Principal Software Engineer

    Found in: Talent CA C2 - 7 days 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 - 7 days 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...

  • Senior Software Engineer

    Found in: Talent CA C2 - 5 days ago


    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 ...

  • Principal Software Engineer

    Found in: Talent CA C2 - 7 days 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...

  • Software Engineer

    1 week ago


    Toronto, Canada Infotek Consulting Services Inc. Full time

    Infotek Consulting is searching for an accomplished IAM Software Engineer - this is a hybrid contract assignment based in TorontoTypical Day in Role: • Deliver solutions for Identity and Access Management in a large enterprise environment in alignment with enterprise security requirements and standards. • Act as a Subject Matter Expert (SME) for Identity...

  • Software Engineer

    1 week ago


    Toronto, Canada Infotek Consulting Services Inc. Full time

    Infotek Consulting is searching for an accomplished IAM Software Engineer - this is a hybrid contract assignment based in TorontoTypical Day in Role: • Deliver solutions for Identity and Access Management in a large enterprise environment in alignment with enterprise security requirements and standards. • Act as a Subject Matter Expert (SME) for Identity...

  • Software Development Engineer

    Found in: Talent CA C2 - 13 hours ago


    Toronto, Canada Royal Bank of Canada> Full time

    Job SummaryProvides direction and engineering support through the process of agile software development. Applies extensive, in-depth knowledge, skills, and practices to perform complex assignments. As a software engineer in the payment space, it is expected that the individual would be able to work in an agile delivery pattern providing incremental solutions...

  • Software Development Engineer

    Found in: beBee S CA - 2 days ago


    Toronto, Canada RBC - Royal Bank Full time

    Job SummaryProvides direction and engineering support through the process of agile software development. Applies extensive, in-depth knowledge, skills, and practices to perform complex assignments. As a software engineer in the payment space, it is expected that the individual would be able to work in an agile delivery pattern providing incremental solutions...

  • Principal Associate, Software Engineering

    Found in: Talent CA C2 - 7 days 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...