Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer, Backend

Backend Software Engineer position at Pinterest, focusing on API development and scalable systems using Python/Java, requiring 3+ years of experience.

Software Engineer for PowerStore (Python, C, C++)

Software Engineer position at Dell Technologies focusing on PowerStore storage system development using Python, C, and C++, requiring 2+ years of experience.

Software Engineer

Software Engineer role at Lowe's Technology Hub in Charlotte, working on CI/CD platform applications and cloud infrastructure.

Software Engineer

Software Engineer role at Lowe's Charlotte Tech Hub focusing on developing enterprise applications using Java, Spring Boot and React in an agile environment.

MTS 1, Software Engineer

MTS 1 Software Engineer position at PayPal focusing on PaaS platform development and optimization, requiring expertise in Golang, Kubernetes, and cloud technologies.

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 8 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?