
Pinterest · Toronto
About Pinterest: Millions of people around the world come to our platform to find creative ideas, dream about new possibilities and plan for memories that will...
Millions of people around the world come to our platform to find creative ideas, dream about new possibilities and plan for
memories that will last a lifetime. At Pinterest, we’re on a mission to bring everyone the inspiration to create a life they love,
and that starts with the people behind the product.
Discover a career where you ignite innovation for millions, transform passion into growth opportunities, celebrate each other’s
unique experiences and embrace the flexibility to do your best work. Creating a career you love? It’s Possible.
At Pinterest, AI isn't just a feature, it's a powerful partner that augments our creativity and amplifies our impact, and we’re
looking for candidates who are excited to be a part of that. To get a complete picture of your experience and abilities, we’ll
explore your foundational skills and how you collaborate with AI.
Through our interview process, what matters most is that you can always explain your approach, showing us not just what you know,
but how you think. You can read more about our AI interview philosophy and how we use AI in our recruiting process here.
As a Software Engineer at Pinterest, you will contribute to initiatives that empower developers to build modern, world-class web
experiences for Pinners with high productivity, performance, and quality. We're looking for someone who is passionate about
front-end, has a growth mindset, and isn't afraid to voice their opinion on how we can improve. You'll find creative solutions to
thought-provoking problems, and because we value the kind of courageous thinking required for big bets and smart risks to pay off,
you'll help drive new initiatives from technical design through implementation and release.
empower hundreds of engineers to build it.
engineering tasks, and building agent-powered workflows that let developers ship faster with higher confidence.
web works.
like Jest or React Testing Library.
and quality.
functionality, and evangelize adoption of platform features.
large-scale migrations, code generation, and developer workflow automation.
This job posting is for an open vacancy. Please note that the company utilizes artificial intelligence to screen applicants for
the positions.
(1-2 times per quarter), so you can be located anywhere in Ontario.
At Pinterest we believe the workplace should be equitable, inclusive, and inspiring for every employee. In an effort to provide
greater transparency, we are sharing the base salary range for this position. Final salary is based on a number of factors
including location, travel, relevant prior experience, or particular skills and expertise.
Information regarding the culture at Pinterest and benefits available for this position can be found here.
Canada based applicants only
Pinterest is an equal opportunity employer and makes employment decisions on the basis of merit. We want to have the best
qualified people in every job. All qualified applicants will receive consideration for employment without regard to race, color,
ancestry, national origin, religion or religious creed, sex (including pregnancy, childbirth, or related medical conditions),
sexual orientation, gender, gender identity, gender expression, age, marital status, status as a protected veteran, physical or
mental disability, medical condition, genetic information or characteristics (or those of a family member) or any other
consideration made unlawful by applicable federal, state or local laws. We also consider qualified applicants regardless of
criminal histories, consistent with legal requirements. If you require a medical or religious accommodation during the job
application process, please complete this form for support.
By submitting this application, I certify that all information submitted in my application and throughout the hiring process is
true, accurate, and complete to the best of my knowledge. I understand that any false statement, omission, or misrepresentation
may disqualify me from employment consideration or result in termination if discovered after hire.
Secure Every Identity, from AI to Human Identity is the key to unlocking the potential of AI. Okta secures AI by building the trusted, neutral infrastructure that enables organizations to safely embrace this new era. This work requires a relentless drive to solve complex challenges with real-world stakes. We are looking for builders and owners who operate with speed and urgency and execute with excellence. This is an opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk. The Core Identity organization We are hiring for multiple teams within Core Identity, the Engineering organization entrusted with the very heart of the Auth0 application. Our teams own the authentication pipeline, identity protocols, user sessions, and all the fundamental concepts and foundational elements that underpin our entire product. We are also the stewards of the platform's technical health, performance, and efficiency. Our teams are comprised of engineers with deep expertise in digital identity who are dedicated to designing and operating robust, large-scale systems. The work we do directly impacts millions of users daily and enables other product teams to build innovative features securely and efficiently. We own and operate these mission-critical services at scale while also serving as key partners to other engineering teams across Auth0. The Role This is an opportunity to solve complex distributed systems challenges at a global scale. As a Software EngineerII in Core Identity, you will design, build, and operate the critical services that form the backbone of our identity platform. You will primarily work with our NodeJS backend (TypeScript/JavaScript), with data stored in MongoDB, PostgreSQL, and Redis, all running on a multi-cloud infrastructure (AWS and Azure). If you have a passion for simplifying complex problems and building resilient, secure software, we encourage you to apply. Experience with or an interest in Identity and Access Management is highly valued. What you will do: * Join a fast paced and agile team spread remotely across Central Europe and US or Canada EST. * Build innovative features and standards that extend the capabilities of Auth0’s platform to help organizations securely innovate around the world. * Take ownership of the technical quality, security, reliability, and scalability of our systems. You'll drive architectural improvements and advocate for engineering best practices. * Work in a highly collaborative and cross-functional environment, working with talented engineers and partners across Product, Security, Design, Architecture and QA to deliver features that delight our customers. * Deepen or gain expertise in identity, security, and modern cloud technologies (AWS, Azure) while working on distributed systems at scale. * Mentor other engineers and contribute to our culture of technical excellence and continuous improvement. * Participate in an on-call rotation to ensure our critical services remain healthy and reliable. What you will bring: * 4+ years of professional software development experience, or equivalent. * Proficiency in building backend services with Node.js (JavaScript or TypeScript). * Experience designing, building, and operating distributed systems in a cloud environment (e.g., AWS, Azure). * A strong commitment to quality, with experience in various testing strategies (e.g., unit, integration, end-to-end). * A product-oriented mindset, with the ability to understand customer needs and work collaboratively to find effective solutions. Nice to have: * Experience in the identity and access management (IAM) domain. * Knowledge of security engineering principles and application security best practices. * Experience working effectively in a distributed, remote-first team. #LI-HYBRID #LI-SH1 P18092_3469351 Below is the annual salary range for candidates located in Canada. Your actual salary will depend on factors such as your skills, qualifications, and experience. In addition, Okta offers equity (where applicable), bonus, and benefits, including health, dental, and vision insurance, RRSP with a match, healthcare spending, telemedicine, and paid leave (including PTO and parental leave) in accordance with our applicable plans and policies. To learn more about our Total Rewards program, please visit: https://rewards.okta.com/can. The annual base salary range for this position for candidates located in Canada is between: $110,000—$151,800 CAD The Okta Experience * Supporting Your Well-Being * Driving Social Impact * Developing Talent and Fostering Connection + Community We are intentional about connection. Our global community, spanning over 20 offices worldwide, is united by a drive to innovate. Your journey begins with an immersive, in-person onboarding experience designed to accelerate your impact and connect you to our mission and team from day one. Okta is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, marital status, age, physical or mental disability, or status as a protected veteran. We also consider for employment qualified applicants with arrest and convictions records, consistent with applicable laws. If reasonable accommodation is needed to complete any part of the job application, interview process, or onboarding please use this Form to request an accommodation. Notice for New York City Applicants & Employees: Okta may use Automated Employment Decision Tools (AEDT), as defined by New York City Local Law 144, that use artificial intelligence, machine learning, or other automated processes to assist in our recruitment and hiring process. In accordance with NYC Local Law 144, if you are an applicant or employee residing in New York City, please click here to view our full NYC AEDT Notice.
Secure Every Identity, from AI to Human Identity is the key to unlocking the potential of AI. Okta secures AI by building the trusted, neutral infrastructure that enables organizations to safely embrace this new era. This work requires a relentless drive to solve complex challenges with real-world stakes. We are looking for builders and owners who operate with speed and urgency and execute with excellence. This is an opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk. We are looking for a Software Engineer II to join the Auth0 Security Engineering organization. You'll help build and maintain the security guardrails for our multi-cloud environment, implementing security and compliance standards as programmatic, code-driven policies. WHAT YOU WILL DO * Cloud Security Controls: Implement and maintain organization-wide controls (SCPs, Azure Policy) balancing protection with developer experience. * Identity & Access Management (IAM): Build and update templates and permission boundaries that govern how services and humans interact with our cloud, applying the principle of least privilege. * Infrastructure & Network Security: Contribute to the security standards for VPC architecture, edge networking, and cross-account connectivity. * System Design: Help build systems and processes that validate the security posture of the platform, enforcing our security policies and surfacing actionable feedback for engineering teams. * Growth & Collaboration: Partner with teammates across the organization, share what you learn, and continually deepen your security expertise. WHAT YOU BRING * Cloud & Infrastructure Experience: 3+ years of experience in software engineering or information security, with hands-on exposure to cloud-native environments, Kubernetes (EKS, AKS), and cloud security concepts. * Policy & Automation: Experience building or maintaining automated controls and infrastructure-as-code, ideally within Terraform workflows. * Security Mindset: An eagerness to identify attack vectors and think through risk in distributed systems, with a willingness to learn formal risk assessment practices. * Tooling & AI Curiosity: Familiarity with security or cloud tooling, and an interest in applying AI to streamline security tasks and governance. * Communication: Strong communication skills and the ability to collaborate effectively across teams. * Education: A Bachelor's degree in Computer Science, Information Security, Systems Engineering, or a related field, or equivalent practical experience. NICE TO HAVE * Exposure to compliance frameworks such as SOC2, or HIPAA in a cloud environment. * Proficiency in one or more languages used for automation and tooling, such as Python, Go, or JavaScript. * Experience creating, managing, or securing containerized environments. * Familiarity with service mesh (Istio) security policies and zero-trust networking concepts. #LI-HYBRID #LI-SH1 P-2247.2_3470231 Below is the annual salary range for candidates located in Canada. Your actual salary will depend on factors such as your skills, qualifications, and experience. In addition, Okta offers equity (where applicable), bonus, and benefits, including health, dental, and vision insurance, RRSP with a match, healthcare spending, telemedicine, and paid leave (including PTO and parental leave) in accordance with our applicable plans and policies. To learn more about our Total Rewards program, please visit: https://rewards.okta.com/can. The annual base salary range for this position for candidates located in Canada is between: $110,000—$151,800 CAD The Okta Experience * Supporting Your Well-Being * Driving Social Impact * Developing Talent and Fostering Connection + Community We are intentional about connection. Our global community, spanning over 20 offices worldwide, is united by a drive to innovate. Your journey begins with an immersive, in-person onboarding experience designed to accelerate your impact and connect you to our mission and team from day one. Okta is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, marital status, age, physical or mental disability, or status as a protected veteran. We also consider for employment qualified applicants with arrest and convictions records, consistent with applicable laws. If reasonable accommodation is needed to complete any part of the job application, interview process, or onboarding please use this Form to request an accommodation. Notice for New York City Applicants & Employees: Okta may use Automated Employment Decision Tools (AEDT), as defined by New York City Local Law 144, that use artificial intelligence, machine learning, or other automated processes to assist in our recruitment and hiring process. In accordance with NYC Local Law 144, if you are an applicant or employee residing in New York City, please click here to view our full NYC AEDT Notice.
*This will be a remote role to start, with plans to transition to hybrid in-office 2x/week located in downtown Toronto at 134 Peter Street. With millions of diners, 60,000+ restaurant partners and 25+ years of experience, OpenTable, part of Booking Holdings, Inc. (NASDAQ: BKNG), is an industry leader with a passion for helping restaurants thrive. Our world-class technology empowers restaurants to focus on what matters most – their team, their guests, and their bottom line – while enabling diners to discover and book the perfect restaurant for every occasion. Every employee at OpenTable has a tangible impact on what we do and how we do it. You’ll also be part of a global team and its portfolio of metasearch brands. Hospitality is all about taking care of others, and it defines our culture. At OpenTable, we take pleasure in Software Development. We believe that velocity comes from a commitment to clean code and solid engineering principles. We deliver innovative products through rapid, continuous development. Millions of diners and thousands of restaurants around the globe use our products. If you are excited by constantly meaningful engineering processes and can deliver exceptional quality in a fast-paced, agile environment, we'd like to meet you. Bonus points if you love restaurants too. WHAT YOU’LL WORK ON Our team develops and maintains core backend systems for the OpenTable For Restaurants product. Our systems are responsible for determining which tables at a restaurant are available at various times and party configurations based on a system of constraints specified by each restaurant. Our systems are also responsible for booking reservations and syncing their data in real-time to the iPads that power the OpenTable front-of-house experience for our restaurants. We operate in an environment where reliability and uptime are critical while operating at a large scale. We work on a variety of projects which include both product development and technical infrastructure upgrades. Examples of recent projects include: allowing diners to instantly book a restaurant’s private room; automatic cancellation of reservations for diners who haven’t paid a required deposit; and improving the ability of our microservices to run in multiple data centers. Our team is highly collaborative: we spend time debating what database architecture to implement for a new feature, or what the right technical solution is to a newly-reported bug. We practice continuous delivery, trunk-based development, code review, and pair programming. Automated testing is also critical for our team. REQUIREMENTS * You have 3 or more years of full-time professional experience working in a team environment * You have strong communication skills, especially the ability to represent the technical trade-offs between different potential solutions * You reliably deliver on commitments you’ve made * You write code that is readable and maintainable, and is covered by automated tests * You are proficient in C# (being proficient in Java as well is a bonus) * You know the principles of object-oriented-programming and common design patterns * You have experience with databases (either SQL or NoSQL) and understand core concepts such as primary keys and indexes * You’ve worked on codebases that were multiple years old before you started working on it * You adopt emerging AI technologies to enhance your workflow, while also taking ownership of the results produced by these technologies and carefully checking them for accuracy. WHAT ELSE WOULD MAKE ME STAND OUT? * Experience with event-driven architecture, especially Apache Kafka * Experience with domain-driven design * Experience with microservices * Experience with multithreading and concurrent programming * Experience with MongoDB * Experience with caching (local memory, memcached, Redis, etc) * Experience with Docker and Kubernetes Benefits and Perks * Generous paid vacation + time off for your birthday * Work from (almost) anywhere for up to 20 days per year * Focus on mental health and well-being: * Company-paid therapy sessions through SpringHealth * Company-paid subscription to Headspace * Annual company-wide week off a year - the whole team fully recharges (and returns without a pile-up of work!) * Paid parental leave * Paid volunteer time * Focus on your career growth: * Development Dollars * Leadership development * Access to thousands of on-demand e-learnings * Travel Discounts * Employee Resource Groups * Private health and dental insurance * Life and Disability insurance The expected compensation range for this Toronto, Canada based role is $120,000 - $150,000 CAD. There are a variety of factors that go into determining a compensation range, including but not limited to external market benchmark data, geographic location, and years of experience sought/required. We offer a competitive base salary and benefits including: health benefits; flexible spending account; retirement benefits; life insurance; paid time off (including PTO, paid sick leave, medical leave, bereavement leave, floating holidays and paid holidays); and parental leave benefits. This role is eligible to be considered for an annual bonus and equity grant. Work Environment & Flexibility At OpenTable, we pride ourselves on fostering a global and dynamic work environment. As a team member with us, you will benefit from a schedule tailored to accommodate a global workforce operating across multiple time zones. While the majority of your responsibilities may align with conventional business hours, there will be instances where you are expected to manage communications - via calls, Slack messages, or emails - outside of regular working hours to effectively collaborate with international colleagues, respond to restaurant partners, and/or address urgent matters. OpenTable will always abide by and consider local laws and regulations. Inclusion We’re committed to creating a workplace where everyone feels they belong and can thrive. We know the best ideas come when we bring different voices to the table, so we're building a team as dynamic as the diners and restaurants we serve—and fostering a culture where everyone feels welcome to be themselves. If you need accommodations during the application or interview process, or on the job, we’re here to support you. Please reach out to your recruiter to request any accommodations. #LI-BR1