Principal Software Engineer, Server – Payments
Found in: Talent CA C2 - 7 days ago
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-
Principal Software Engineer
2 weeks ago
Old Toronto, Canada NextPit GmbH Full timePosition 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
7 days ago
Old Toronto, Canada NextPit GmbH Full timePosition 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 timePosition 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
6 days ago
Old Toronto, Canada NextPit GmbH Full timePosition 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 timeWe 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 timePrincipal 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 timeAVAILABLE 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 timeOverviewThe 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 timeCompany 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 timeCompany 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 timeCompany 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 timePosition 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 timeOverview 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 timeWho 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 timeAVAILABLE 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 timeInfotek 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 timeInfotek 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 timeJob 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 timeJob 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 time161 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...