# Sr. Software Engineer, Backend

**Company**: Pinterest
**Location**: San Francisco, CA
**Work arrangement**: remote
**Experience**: senior
**Job type**: full-time
**Salary**: $149,600-$308,000 USD
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/pinterest/jobs/4902175?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_17a19da9-13f

## Description

We're looking for a Sr. Software Engineer, Backend to join our Core, Monetization, and Tech Foundations engineering teams. You'll play a crucial role in enabling new technologies and experiences, scaling and evolving our platform. You'll build robust frameworks and features, accelerate velocity for one of the world's largest public cloud workloads, and empower developers and Pinners alike.

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

- Suggest new product ideas and features from a Pinner's perspective

- Employ automated testing to build features with high technical quality

- 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

- Improve the developer process and experience

- Contribute to and lead each step of the product development process

- Leverage AI to seek faster execution and explore alternative options

- Leverage AI to synthesize information and automate repeatable tasks

**Requirements**

- Bachelor's degree in Computer Science or a related field

- 4+ years of industry backend development experience

- Proficiency in common backend tech stacks

- Proficiency in building GraphQL APIs and converting REST to GraphQL

- Experience owning large projects

- Self-motivated and desire to improve developer productivity

- Experience in writing reliable and maintainable code

- Ability to keep up-to-date with new technologies

- Strong collaboration and communication skills

- Experience building and operating large-scale distributed systems

- Experience in Python, Java, C++, or Go

- Demonstrated ability to use AI to improve speed and quality

- Strong track record of critical evaluation and verification of AI-assisted work

- High integrity and ownership

## Skills

### Required
- Backend development
- GraphQL APIs
- Distributed systems
- Python
- Java
- C++
- Go
- AI

### Nice to have
- Experience with public cloud footprint
- Knowledge of AI-powered tools

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/pinterest/jobs/4902175?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
