Sr. Software Engineer, Backend

A visual discovery platform where millions of people find creative ideas and inspiration.
Backend
Senior Software Engineer
Remote
5,000+ Employees
5+ years of experience
Consumer

Description For Sr. Software Engineer, Backend

Pinterest is seeking a Senior Backend Engineer to join their Core Engineering teams, working on their mission to bring inspiration to millions of users worldwide. This role offers an opportunity to work on critical backend systems that maintain user trust and regulatory compliance. You'll be writing high-performance code in Python/Java, building robust APIs and workflows, and collaborating with cross-functional teams including product managers and designers. The position combines technical excellence with product innovation, allowing you to contribute from ideation through implementation. Pinterest offers a flexible work environment through their PinFlex program and emphasizes inclusive culture. The role requires strong expertise in backend development, API design, and system architecture, with opportunities to work on large-scale data processing systems. As a senior engineer, you'll not only build features but also help shape the technical direction of Pinterest's backend infrastructure.

Last updated 11 days ago

Responsibilities For Sr. Software Engineer, Backend

  • Write high-quality, performant Python/Java code to build out workflows leveraging APIs
  • Contribute to and lead product development process from ideation to implementation
  • 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 high technical quality
  • Work with world-class peers on varied and high-impact projects

Requirements For Sr. Software Engineer, Backend

Python
Java
  • Bachelor's degree in computer science, related field or equivalent experience
  • Deep understanding of API/workflow development and best practices in Python or Java
  • 5+ years of industry API and backend development experience
  • Proficiency in common backend tech stacks for RESTful API, storage, caching, and data processing
  • Experience in following best practices in writing reliable and maintainable code
  • Ability to keep up-to-date with new technologies
  • Strong collaboration and communication skills
  • Experience with GraphQL large data processing is a plus

Interested in this job?

Jobs Related To Pinterest Sr. Software Engineer, Backend

Network Development Engineer - Telecom, Amazon Connect

Senior Network Development Engineer role at Amazon Connect, focusing on telecom infrastructure development, requiring expertise in SIP protocol, networking, and Linux systems.

Senior Software Development Engineer, AWS Aurora MySQL Engine

Senior Software Engineer role at Amazon AWS, building and scaling Aurora MySQL database engine, requiring 5+ years experience in software development and system architecture.

Senior Software Development Engineer, AWS EC2

Senior Software Development Engineer position at AWS EC2 team, focusing on virtual networking infrastructure and VPC configuration management, offering competitive compensation and growth opportunities.

Sr. Software Development Engineer, CS Knowledge

Senior Software Engineering role at Amazon focusing on developing search and AI-powered knowledge management systems for customer service, requiring 8+ years of experience in software development and team leadership.

Senior Automation Engineer

Senior Automation Engineer role at Amazon focusing on maintaining and optimizing automated systems in fulfillment centers, requiring expertise in PLC programming and robotics.