Sr. Software Engineer, Backend

Pinterest10 months ago
Seattle, WA, United States
Remote
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

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 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.

We are looking for inquisitive, well-rounded Backend engineers to join our Core, Monetization, and Tech Foundations engineering teams. Working with product managers, designers, data scientists, and fellow backend engineers, you’ll play an important role in enabling new technologies and experiences as we scale and evolve. You will build robust frameworks and features, accelerate velocity for one of the world’s largest public cloud workloads, and empower both developers and Pinners alike. In this role, you’ll have the opportunity to tackle thought-provoking challenges and drive new initiatives from conception through technical design, implementation, and release.

US based applicants only.

Key Responsibilities

  • Build out the backend for Pinner-facing features to power the future of inspiration on Pinterest.
  • 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 ensure a high degree of technical quality for developed components.
  • Grow as an engineer by working on varied, high-impact projects with world-class peers.
  • Design, develop, and operate large scale, distributed systems and networks.
  • Collaborate with engineering customers to understand and address new requirements in a scalable manner.
  • Continuously improve the developer process and experience from coding to operation.
  • Contribute to and sometimes lead all phases of the product development process, from ideation and prototyping to full-scale implementation and release.

Required Qualifications

  • Bachelor’s degree in Computer Science, a related field, or equivalent experience.
  • 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.
  • Experience in building GraphQL APIs and converting REST to GraphQL.
  • Passion for working on a Platform team with experience owning large projects.
  • Self-motivated with a desire to improve internal developer productivity and lives.
  • Familiarity with best practices for writing reliable and maintainable code used by multiple engineers.
  • Ability to stay current with emerging technologies and incorporate relevant advancements.
  • Strong collaboration and communication skills.
  • Experience building and operating large scale, distributed systems and/or networks; bonus if experienced with large-scale public cloud deployments.
  • Experience in Python, Java, C++, Go, or a similar language with a willingness to learn new technologies.

Benefits & Perks

  • Salary: $149,600—$308,000 USD
  • Benefits: Information regarding the culture and benefits available for this position can be found online.
  • Location: US based applicants only
  • This position is not eligible for relocation assistance.
  • Eligible for equity based on relevant factors.

Required Skills

Go
Java
GraphQL API Development
C++
Automated Testing
Backend Development
Cloud Workloads
Distributed Systems
Python
REST API Modernization