Taro Logo

Sr. Software Engineer, Backend

Profile picture


Pinterest is a visual discovery platform where millions of people find inspiration and plan for what matters most in their lives.
Mexico City, USA · Remote
Senior Software Engineer
5+ years


Pinterest is seeking inquisitive, well-rounded Backend engineers to join their Core Engineering teams. As a Sr. Software Engineer, Backend, you'll play a crucial role in enabling the newest technologies and experiences at Pinterest. You'll work closely with product managers, designers, and other backend engineers to build robust frameworks and features that empower both developers and Pinners.

In this role, you'll have the opportunity to:

  • Develop high-quality, performant Python/Java code for workflows and APIs
  • Lead throughout the product development process, from ideation to implementation and release
  • Collaborate with cross-functional teams to create end-to-end functionality
  • Contribute innovative product ideas and features
  • Implement automated testing to ensure technical quality
  • Grow professionally by working on varied, high-impact projects with world-class peers

The ideal candidate will have:

  • Extensive experience in API and backend development using Python or Java
  • Proficiency with RESTful APIs, storage systems, caching, and data processing
  • A track record of writing reliable, maintainable code
  • Strong collaboration and communication skills
  • The ability to stay current with emerging technologies

Pinterest offers a progressive work model called PinFlex, providing a flexible approach to living and working. This position is eligible for remote work, allowing you to contribute to Pinterest's mission of helping people find inspiration and create a life they love, from wherever you call home.

Join Pinterest and be part of a team that values diverse perspectives, fosters innovation, and makes a positive impact on millions of users worldwide. Apply now to help shape the future of visual discovery and inspiration!

Last updated 11 days ago


  • Write high-quality, performant Python/Java code to build out workflows leveraging API's
  • Contribute to and lead each step of the product development process
  • Partner with design, product, and backend teams to build end-to-end functionality
  • Suggest new product ideas and features
  • Employ automated testing to build features with a high degree of technical quality
  • Grow as an engineer by working with world-class peers on varied and high-impact projects


  • Deep understanding of API/workflow development and best practices in Python or Java
  • 5+ years of industry API and backend development experience
  • Proficiency in common backend tech stacks for RESTful API, storage, caching, and data processing
  • Experience in following best practices in writing reliable and maintainable code
  • Ability to keep up-to-date with new technologies
  • Strong collaboration and communication skills
  • Experience with GraphQL large data processing is a plus

Interested in this job?