Senior Software Engineer
Build and operate large-scale backend systems and Pinner-facing features for Pinterest, partnering across product, design, and engineering. The role requires 5+ years of backend development experience, distributed-systems expertise, strong ownership, and proficiency in a backend programming language.
About the job
Responsibilities
- Build backend systems for Pinner-facing features.
- Lead and contribute throughout product development, including ideation, prototyping, A/B testing, technical design, implementation, and release.
- Partner with design, product, and backend teams to build end-to-end functionality.
- Propose new product ideas and features.
- Use automated testing to deliver reliable, high-quality features.
- Design, develop, and operate large-scale distributed systems and networks.
- Work with engineering customers to understand requirements and deliver scalable, efficient solutions.
- Improve developer processes and experience from coding through operations.
- Use AI to accelerate drafting, prototyping, outlining, iteration, comparison, information synthesis, documentation, reporting, and QA checks.
Requirements
- 5+ years of industry backend development experience building consumer- or business-facing products.
- Proficiency with backend technology stacks for RESTful APIs, online services, storage, caching, and data processing.
- Experience writing reliable, maintainable code used by many engineers.
- Ability to evaluate and adopt relevant new technologies.
- Strong collaboration and communication skills.
- Experience leading or owning projects, mentoring, or driving technical thought leadership.
- Experience building and operating large-scale distributed systems or networks.
- Experience with Python, Java, C++, Go, or another programming language, with willingness to learn.
- Ability to use AI to improve day-to-day execution and quality.
- Ability to critically evaluate and verify AI-assisted work through testing, source-checking, data validation, or peer review.
- High integrity, ownership, and accountability for decisions and deliverables.
- Bachelor's or master's degree in a relevant field such as Computer Science, or equivalent experience.
Nice to have
- Public cloud deployments and operations.
- Developer enablement, productivity, or internal tooling.
- CI/CD.
- Generative AI or LLMs.
- Spark, Flink, or big data technologies.
- Data science or analytics.
- Building products or internal tools from scratch.
Compensation
- Base salary range: €92,223–€161,390.
- Eligible for equity and Pinterest benefits.
Skills
Python, Java, C++, Go, REST APIs, Distributed Systems, Cloud Computing, CI/CD, Generative AI, LLMs, Spark, Apache Flink, Data Processing, Automated Testing, Caching
Similar jobs
Backend Engineering jobsBuilds scalable Python and Django backend services, APIs, and event-driven integrations that support purchasing, provisioning, billing, and subscription lifecycle workflows. The role leads complex technical initiatives and partners across Product, Revenue Operations, Finance, and external implementation teams.
Build and operate backend systems for large-scale data ingestion, workflow processing, and AI inference. The role requires 8+ years of backend experience, distributed-systems expertise, and proficiency with Python, TypeScript, or Go in production AWS environments.
Build and operate highly performant Core API services for real-time fraud detection, owning reliability, observability, scaling, and production operations. The role requires 5+ years of backend experience with Go or Node.js and strong SRE practices.
Build and operate the backend runtime platform that schedules, executes, and persists security and compliance tests at scale. The role requires strong production systems experience, ownership of complex projects, debugging expertise, and effective technical collaboration and mentorship.
Senior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.