Skip to content
PinterestPinterestUnited States

Software Engineer II, Backend

Backend engineer building scalable Pinner-facing features and distributed systems. Requires 2+ years experience, proficiency in Python/Java/Go/C++, and experience with large-scale systems.

139k – 189k/yr
Remote2+ YOEBackend Engineering

About the role

What you’ll do:

  • 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 the components and features you develop
  • Design, develop, and operate large scale, distributed systems and networks
  • Work with Engineering customers to understand new requirements and address them in a scalable and efficient manner
  • Actively work to improve the developer process and experience in all phases from coding to operation
  • Leverage AI to seek faster execution (draft, prototype, outline), explore alternative options, synthesize information, and automate repeatable tasks (documentation, reporting, QA checks)

What we’re looking for:

  • 2+ years of industry backend development experience, building consumer or business facing products
  • Proficiency in common backend tech stacks for RESTful API, online service, storage, caching and data processing
  • Experience building & operating large scale distributed systems and/or networks (bonus: deploying and operating large scale workloads on a public cloud footprint)
  • Experience in Python, Java, C++, or Go or another language and a willingness to learn
  • Experience in following best practices in writing reliable and maintainable code that may be used by many other engineers
  • Ability to keep up-to-date with new technologies to understand what should be incorporated
  • Strong collaboration and communication skills
  • Demonstrated ability to use AI to improve speed and quality in your day-to-day workflow
  • Strong track record of critical evaluation and verification of AI-assisted work (testing, source-checking, data validation, peer review)
  • High integrity and ownership: protect sensitive data, avoid over-reliance on AI, and remain accountable for final decisions and deliverables
  • Bachelor’s or Master’s degree in a relevant field such as Computer Science, or equivalent experience

Skills

PythonJavaC++GoREST APIsDistributed SystemsCachingData ProcessingAutomated TestingPublic Cloud
Otter

Software Engineer, Virality and Activation

OtterMountain View, CA

Software Engineer building backend systems for user activation, onboarding, sharing, and growth features at Otter.ai. Requires 2-4 years backend experience with Python/Django, databases, and AWS; involves instrumentation, A/B testing, and cross-functional collaboration.

136k – 185k/yr
Hybrid2+ YOEBackend Engineering
Beacon AI

Software Engineer, Backend

Beacon AISan Carlos, CA

Build and maintain backend services, APIs, and data pipelines for Beacon AI's flight safety platform. Requires 2+ years backend experience with Python or JS/TS, API and database familiarity, and production environment exposure. Hybrid role in San Carlos, CA.

135k – 190k/yr
Hybrid2+ YOEBackend Engineering
Nuro

Software Engineer, Routing

NuroMountain View, CA

Builds and scales backend systems and onboard modules for autonomous vehicle routing, optimizing algorithms, road network graphs, and deployment pipelines. Requires 2+ years experience with C++, databases, RPC frameworks, and cloud providers.

145k – 219k/yr
On-site2+ YOEBackend Engineering
Upstart

Software Engineer, Upstart Bank

UpstartUnited States

Software Engineer on the Upstart Bank team building scalable backend systems, services, and APIs in a regulated fintech environment. Requires 2+ years experience, proficiency in a modern language (Java, Python, Go, etc.), and strong fundamentals; fintech or regulated industry experience preferred.

131k – 154k/yr
Remote2+ YOEBackend Engineering
Sprig

Software Engineer, AI Team

SprigSan Francisco, CA

Build and maintain backend systems and AI inference pipelines that process large-scale user feedback into actionable product insights. Requires 2+ years of production software experience and willingness to work primarily in TypeScript.

150k – 230k/yr
Hybrid2+ YOEBackend Engineering