# Senior Software Engineer, Fullstack

**Company**: Pinterest
**Location**: Seattle, WA; San Francisco, CA
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Salary**: $155,584-$320,320 USD
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/pinterest/jobs/5601194
**Canonical**: https://yubhub.co/jobs/job_04f9a7e7-159

## Description

We're seeking a seasoned Full Stack Software Engineer to join our team. As a key member of our engineering organization, you will play a crucial role in building and maintaining our platform. Your expertise will be essential in driving innovation, transforming passion into growth opportunities, and celebrating each other's unique experiences.

Responsibilities:

- Support millions of users and enable colleagues by ensuring excellence in core pieces that are shared throughout the application

- Identify site-wide challenges; propose, test, and ship solutions

- Drive changes that improve the entire site such as improving accessibility, network frameworks and browser support strategy

- Enable developers to work more effectively by improving architecture, testing capabilities and release cycles

- Solve hard-to-see user pain points that often affect every page such as performance, monitoring errors and solving user metric anomalies

- Grow as a developer by working with world-class peers on varied and high impact projects

- Leverage AI to seek faster execution (i.e. draft, prototype, outline) and explore alternative options (i.e. iterate, compare approaches)

- Leverage AI to synthesise information (summarise, distill themes) and automate repeatable tasks (documentation, reporting, QA checks)

Requirements:

- 5+ years of experience building large-scale full-stack products

- Bachelor's degree in a relevant field such as Computer Science, or equivalent experience

- Deep understanding of web development and best practices in React/Redux

- Strong experience with programming languages Javascript and Python/Java

- Strong technical skills, and a willingness to learn new technologies

- Strong software engineering principles and practices

- Strong collaboration and communication skills

- Demonstrated ability to use AI to improve speed and quality in your day-to-day workflow for relevant outputs

- Strong track record of critical evaluation and verification of AI-assisted work (e.g., testing, source-checking, data validation, peer review)

- High integrity and ownership: you protect sensitive data, avoid over-reliance on AI, and remain accountable for final decisions and deliverables

## Skills

### Required
- React
- Redux
- Javascript
- Python
- Java
- Web development
- Software engineering principles
