Backend Software Engineer

A platform where millions of people find inspiration and new ideas to create a life they love.
$195,000 - $234,665
Backend
Mid-Level Software Engineer
Remote
2+ years of experience
Consumer

Description For Backend Software Engineer

Pinterest is seeking a Backend Software Engineer to join their innovative team in building the future of inspiration. As a platform that serves millions of users worldwide, Pinterest offers a unique opportunity to work on large-scale systems that directly impact how people discover and plan what matters most to them.

In this role, you'll be at the forefront of developing backend solutions for Pinner-facing features, working with cutting-edge technologies and distributed systems. You'll have the chance to contribute to every stage of the product development lifecycle, from initial concept to final deployment, while collaborating with cross-functional teams including design and product.

The ideal candidate will bring 2+ years of experience and a strong foundation in computer science or engineering. You'll work with technologies like Java, SQL, and distributed systems, while having the opportunity to shape the technical direction of Pinterest's infrastructure. The role offers a competitive salary range of $195,000 to $234,665, reflecting Pinterest's commitment to attracting top talent.

What makes this opportunity special is Pinterest's unique position in the tech industry as a positive corner of the internet, focused on inspiration and creativity. The company's PinFlex work model offers flexibility in how and where you work, supporting a healthy work-life balance. You'll be part of a company that values diversity, equity, and inclusion, working alongside world-class peers on high-impact projects that affect millions of users globally.

This role is perfect for someone who is passionate about building scalable systems, enjoys solving complex technical challenges, and wants to contribute to a platform that helps people discover and do what they love. You'll have the opportunity to grow both technically and professionally while making a meaningful impact on how people find and share inspiration worldwide.

Last updated a month ago

Responsibilities For Backend Software Engineer

  • Build backend for Pinner-facing features
  • Lead product development from ideation to implementation
  • Run A/B tests and prototype rapidly
  • Architect and build scalable solutions for millions of users
  • Partner with design, product, and backend teams
  • Suggest new product ideas and features
  • Implement automated testing
  • Take responsibility for developed components and features

Requirements For Backend Software Engineer

Java
  • Bachelor's degree in Computer Science, Engineering, or related quantitative discipline
  • 2 years of experience in the job or related field
  • Experience with SQL-based relational database systems
  • Experience with Java or C++
  • Knowledge of distributed systems
  • Understanding of operating systems
  • Experience with scripting languages
  • Knowledge of Hybrid Transactional/Analytical Processing (HTAP) Databases
  • Experience with storage, caching and data processing
  • Proficiency with version control systems

Benefits For Backend Software Engineer

Equity
  • Flexible work arrangements through PinFlex
  • Equity compensation
  • Competitive salary

Interested in this job?

Jobs Related To Pinterest Backend Software Engineer

Software Engineer II

Software Engineer II at Pinterest to build backend features for millions of users, focusing on scalable solutions and end-to-end functionality.

Global Supply Manager

Global Supply Manager position at Apple, focusing on strategic sourcing, supplier negotiations, and supply chain optimization in San Diego.

Software Development Engineer, Appstore

Software Development Engineer role at Amazon's Appstore team, focusing on building scalable systems for app developers and customer experience.

Software Development Engineer II, Direct Fulfilment

Software Development Engineer II position at Amazon's Direct Fulfillment team, building scalable systems for vendor dropship operations in India and global markets.

Software Development Engineer, Amazon MSK

Software Development Engineer role at Amazon MSK team, building and enhancing streaming data services using Apache Kafka, with competitive compensation and benefits.