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

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 3 months 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?

Jobs Related To Pinterest Senior Backend Software Engineer

Senior Software Engineer, Cloud Databases

Senior Software Engineer role at Google Cloud, focusing on Cloud Databases and RDBMS development.

Senior Software Engineer

Senior Software Engineer role at Google, focusing on AI-powered features for Apigee platform, requiring Java expertise and cloud technology experience.

Senior Software Engineer, Infrastructure, Cloud Armor

Senior Software Engineer role at Google, focusing on Cloud Armor infrastructure and security solutions.

Senior Web Solutions Engineer

Senior Web Solutions Engineer at Google, leading design and development of scalable systems for YouTube, focusing on full-stack development, data visualization, and user-centric design.