Backend Engineer, Core Technology
Builds and maintains core infrastructure systems including compute, networking, and data serving at massive scale. Requires 2+ years experience with distributed systems and strong coding skills in Go, Java, or C++.
About the job
Responsibilities
- Build a great customer experience for internal and external Stripe teams using our infrastructure
- Participate in roadmap planning and prioritization
- Deliver value through a strong collaborative approach with multiple customers and stakeholders across Stripe
- Debug production issues across services and several levels of the stack
Minimum Requirements
- Strong software engineering skills and a passion for one of the areas above
- Ability to write high quality code (in programming languages like Go, Java, C/C++ etc)
- 2-12+ years of professional hands-on software development experience, able to write well-factored algorithms and have experience with commonly used data structure and algorithms
- Hands-on experience contributing to or building large scale distributed systems
- Strong collaboration skills, can work across workstreams within your team and contribute to your peers' success
- Customer obsession, ability to articulate and represent customer experience in various forums to drive the right outcome
- Have the ability to thrive on a high level of autonomy, responsibility, and think of yourself as entrepreneurial
Preferred Qualifications
- Experience optimizing the end to end performance of distributed systems
- Focuses on the needs of our users, both internal and external
- Hold yourself and others to a high bar when working with production
Skills
Go, Java, C++, Distributed Systems, Kubernetes, Trino, Apache Pinot, Elasticsearch, Microservices, Data Pipelines
Similar jobs
Backend Engineering jobsSupports development of secure, scalable data movement and distributed systems across hybrid cloud and ground-station infrastructure. The internship is intended for a current computer science or software engineering student with programming and networking interests.
Build and scale high-performance backend APIs and real-time data-processing systems for fraud detection. The role requires at least 2 years of backend experience with Go and/or Node.js, plus expertise in scalable systems, APIs, databases, and microservices.
Build real-time video-streaming pipelines, simulation frameworks, and cloud communication systems for a vehicle teleoperations platform. The role requires C/C++ or Go, networking expertise, and a Computer Science degree, with 2+ years of relevant experience for BS/MS candidates.
Build large-scale search infrastructure, crawling systems, and vector databases as an engineering intern. The role requires current technical study, full-time in-person availability in San Francisco, and experience with a high-performance language such as C++ or Rust.
Build and maintain backend services, APIs, and data pipelines supporting a mission-critical flight safety platform. The role requires at least two years of backend experience or equivalent project-based experience, with proficiency in a modern backend language.