Taro Logo

Senior Backend Software Engineer

Pinterest is a visual discovery platform where millions of people find inspiration and plan for what matters most in their lives.
$125,630 - $258,470
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
4+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Backend Software Engineer

Pinterest is seeking inquisitive, well-rounded Senior Backend Software Engineers to join their Core, Monetization, and Tech Foundations engineering teams. As a Senior Backend Software Engineer at Pinterest, you'll play a crucial role in enabling the newest technologies and experiences as the company scales and evolves. You'll build robust frameworks & features, accelerate velocity for one of the world's largest public cloud workloads, and empower both developers and Pinners alike.

Key responsibilities include:

  • Building backend for Pinner-facing features
  • Contributing to and leading each step of the product development process
  • Partnering with design, product, and backend teams
  • Suggesting new product ideas and features
  • Employing automated testing for high technical quality
  • Designing, developing, and operating large scale, distributed systems and networks
  • Improving developer processes and experiences

The ideal candidate will have:

  • 4+ years of industry backend development experience
  • Proficiency in common backend tech stacks and GraphQL APIs
  • Experience in following best practices for reliable and maintainable code
  • Strong collaboration and communication skills
  • Experience with Python, Java, C++, or Go

Pinterest offers a flexible work model called PinFlex, allowing for a balance between living and working. The company is committed to diversity and inclusion, providing equal opportunities for all qualified applicants.

Salary range: $125,630—$258,470 USD (for US-based applicants)

Join Pinterest to help millions find inspiration and create a life they love while growing your career in a positive corner of the internet.

Last updated a year ago

Responsibilities For Senior Backend Software Engineer

  • Build out the backend for Pinner-facing features
  • 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
  • Design, develop, and operate large scale, distributed systems and networks
  • Work with Engineering customers to understand new requirements
  • Actively work to improve the developer process and experience

Requirements For Senior Backend Software Engineer

Java
Python
Go
  • 4+ years of industry backend development experience, building consumer or business facing products
  • Proficiency in common backend tech stacks for online service, storage, caching and data processing
  • Proficiency in building GraphQL APIs and converting REST to GraphQL
  • 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 in Python, Java, C++, or Go or another language and a willingness to learn

Benefits For Senior Backend Software Engineer

Equity
  • Equity

Interested in this job?