Software Engineer

Pinterest is a visual discovery platform where millions of people find inspiration and ideas for their lives.
$168,049 - $203,191
Frontend
Mid-Level Software Engineer
Remote
3+ years of experience
Consumer

Description For Software Engineer

Pinterest is seeking a talented Software Engineer to join their team in building the world's leading visual discovery platform. This role offers an exciting opportunity to work on products that impact millions of users worldwide who come to Pinterest for inspiration and ideas.

The position requires a strong technical background with expertise in frontend technologies including HTML, CSS, JavaScript/TypeScript, and React, along with backend knowledge of Python and SQL. You'll be working in a collaborative environment where you'll contribute to the entire product development lifecycle, from ideation to implementation and release.

As a Software Engineer at Pinterest, you'll be responsible for building and maintaining visually rich experiences that help users discover and organize ideas. Your work will directly impact the core user experience through A/B testing and feature development. The role offers significant technical challenges, requiring skills in both frontend and backend technologies, database management, and software architecture.

Pinterest offers a progressive work model called PinFlex, providing flexibility in how and where you work. The company is committed to creating an equitable and inclusive workplace, offering competitive compensation including both salary and equity components. This is an excellent opportunity for someone who wants to work on consumer-facing products with significant scale and impact.

The ideal candidate will have a Master's degree in Computer Science or related field, strong programming fundamentals, and experience with modern web technologies. You'll be joining a company with a positive mission of helping people find inspiration and create a life they love, while working in what Pinterest calls "the positive corner of the internet."

Last updated 25 days ago

Responsibilities For Software Engineer

  • Contribute to product development from ideation to implementation to release
  • Build products and features for visually rich experiences
  • Identify and solve engineering challenges
  • Design and develop clean, efficient, and sustainable software
  • Run A/B tests and experiments
  • Push code into production
  • Interface across engineering organization to develop new features

Requirements For Software Engineer

JavaScript
TypeScript
Python
React
  • Master's degree in Computer Science, Engineering, or related quantitative discipline
  • Experience with HTML
  • Experience with CSS
  • Experience with JavaScript or TypeScript
  • Experience with Python
  • Experience with Unit testing
  • Experience with Database management
  • Experience with SQL
  • Experience with ReactJS
  • Experience with Object-oriented programming
  • Experience with Git
  • Experience with Presto or SparkSQL

Benefits For Software Engineer

Equity
  • Equity

Interested in this job?

Jobs Related To Pinterest Software Engineer

Software Engineer

Frontend Software Engineer role at Pinterest focusing on building visually rich experiences and product development

Software Engineer II, Full Stack

Full Stack Software Engineer role at Pinterest, building scalable web solutions with React/Redux, JavaScript, and Python/Java in a hybrid work environment.

Software Engineer

Mid-level Software Engineer position at Pinterest focusing on frontend and backend development for user-facing features, offering competitive salary and remote work options.

Front End Engineer 2, RBS Tech

Front End Engineer position at Amazon's RBS Tech team, focusing on retail automation and AI-powered solutions using modern web technologies.

UI Software Engineer

UI Software Engineer position at Apple working on Photos app across iOS, macOS, and tvOS platforms, focusing on creating intuitive user interfaces and innovative photo management features.