Software Engineer II

Millions of people across the world come to Pinterest to find new ideas every day. It's where they get inspiration, dream about new possibilities and plan for what matters most.
$190,000 - $234,665
Backend
Mid-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
2+ years of experience
AI · Enterprise SaaS

Description For Software Engineer II

About Pinterest: Millions of people across the world come to Pinterest to find new ideas every day. It's where they get inspiration, dream about new possibilities and plan for what matters most. Our mission is to help those people find their inspiration and create a life they love. In your role, you'll be challenged to take on work that upholds this mission and pushes Pinterest forward. You'll grow as a person and leader in your field, all the while helping Pinners make their lives better in the positive corner of the internet.

Job Duties: Build out the backend for Pinner-facing features to power the future of inspiration on Pinterest. Contribute to and lead each step of the product development process, from ideation to implementation to release; from rapidly prototyping, running A/B tests, to architecting and building solutions that can scale to support millions of users. Partner with design, product, and backend teams to build end-to-end functionality. Suggest new product ideas and features. Employ automated testing to build features with a high degree of technical quality, taking responsibility for developed components and features. Telecommuting is permitted.

Minimum Requirements: Master's degree (or its foreign degree equivalent) in Computer Science, Engineering (any field), or closely related quantitative discipline and two (2) years of experience in the job offered or in any occupation in related field.

Special Skill Requirements: (1) RESTful API; (2) Caching (3) Python; (4) Git; (5) Data processing (6) distributed systems; (7) Java; (8) SQL and relational database; (9) Operating systems; and (10) Workflow system. Any suitable combination of education, training and/or experience is acceptable. Telecommuting is permitted.

At Pinterest we believe the workplace should be equitable, inclusive, and inspiring for every employee. We want to have the best qualified people in every job. All qualified applicants will receive consideration for employment without regard to race, color, ancestry, national origin, religion or religious creed, sex, sexual orientation, gender, gender identity, gender expression, age, marital status, status as a protected veteran, physical or mental disability, medical condition, genetic information or characteristics (or those of a family member) or any other consideration made unlawful by applicable federal, state or local laws.

Last updated 3 months ago

Responsibilities For Software Engineer II

  • Build backend for Pinner-facing features
  • Lead product development process from ideation to release
  • Prototype and run A/B tests
  • Architect scalable solutions
  • Partner with design, product, and backend teams
  • Suggest new product ideas and features
  • Employ automated testing
  • Take responsibility for developed components and features

Requirements For Software Engineer II

Java
Python
  • Master's degree in Computer Science, Engineering, or related field
  • 2 years of experience in related field
  • RESTful API
  • Caching
  • Python
  • Git
  • Data processing
  • Distributed systems
  • Java
  • SQL and relational database
  • Operating systems
  • Workflow system

Benefits For Software Engineer II

Medical Insurance
Dental Insurance
Vision Insurance
  • Standard company benefits

Interested in this job?

Jobs Related To Pinterest Software Engineer II

Backend Software Engineer

Backend Software Engineer role at Pinterest building scalable solutions for millions of users with focus on Pinner-facing features.

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.