Logo of Huzzle

Sr. Software Engineer



21d ago

  • Job
    Mid & Senior Level
  • Software Engineering
  • Toronto

AI generated summary

  • You must have 4+ years of backend development experience with proficiency in tech stacks, best coding practices, collaboration skills, and a willingness to learn new technologies. Experience with large scale systems and operating on a public cloud is a plus.
  • You will design and build features to power Pinterest's user interface, collaborate with teams for end-to-end functionality, and continuously improve and innovate in a fast-paced engineering environment.


  • 4+ years of industry backend development experience, building consumer or business facing products
  • Proficiency in common backend tech stacks for RESTful API, online service, storage, caching and data processing
  • Experience in following best practices in writing reliable and maintainable code that may be used by many other engineers
  • Ability to keep up-to-date with new technologies to understand what should be incorporated
  • Strong collaboration and communication skills
  • Experience building & operating large scale distributed systems and/or networks. Bonus points if you enjoy deploying and operating large scale workloads on a public cloud footprint
  • Experience in Python, Java, C++, or Go or another language and a willingness to learn


  • Build out the backend for Pinner-facing features to power the future of inspiration on Pinterest
  • Contribute to and lead each step of the product development process, from ideation to implementation to release; from rapidly prototyping, running A/B tests, to architecting and building solutions that can scale to support millions of users
  • Partner with design, product, and backend teams to build end-to-end functionality
  • Put on your Pinner hat to suggest new product ideas and features
  • Employ automated testing to build features with a high degree of technical quality, taking responsibility for the components and features you develop
  • Grow as an engineer by working with world-class peers on varied and high impact projects
  • Design, develop, and operate large scale, distributed systems and networks
  • Work with Engineering customers to understand new requirements and address them in a scalable and efficient manner
  • Actively work to improve the developer process and experience in all phases from coding to operation


What kind of experience and skills are necessary for the Sr. Software Engineer position?

We are looking for inquisitive, well-rounded Full-stack engineers with experience in building robust frameworks and features. Strong communication skills and the ability to work closely with product managers, designers, and backend engineers are also required for this role.

What kind of projects will the Sr. Software Engineer work on?

The Sr. Software Engineer will work on projects within our Monetization and Core engineering teams, enabling the newest technologies and experiences. They will have the opportunity to find creative solutions to thought-provoking problems and drive new initiatives from inception through to release.

What is the work culture like for a Sr. Software Engineer at our company?

Our company values courageous thinking and encourages big bets and smart risks. Sr. Software Engineers are empowered to create and drive new initiatives, taking ownership of their projects from start to finish. Collaboration and innovation are key aspects of our work culture.

Bring everyone the inspiration to create a life they love.

Founded Year

Mission & Purpose

Pinterest's mission is to bring everyone the inspiration to create a life they love. It’s the biggest dataset of ideas ever assembled, with over 200 billion recipes, home hacks, style inspiration and other ideas to try. More than 430 million people around the world use Pinterest to dream about, plan and prepare for things they want to do in life.