Build backend systems, APIs, and user experiences for Stripe’s merchant products and infrastructure. The role requires a bachelor’s degree and at least two years of software development experience across multiple languages, cloud services, and data technologies.
157k – 235k/yr
Hybrid2+ YOEBackend Engineering
About the role
Responsibilities
Work with a wide range of systems, processes, and technologies to own and solve problems end-to-end.
Collaborate with engineers, designers, data scientists, and product managers to develop new features and products.
Uphold high engineering standards and bring consistency to multiple codebases and processes.
Build elegant APIs and user experiences that enable merchants to run and scale their businesses on Stripe.
Contribute to the design and architecture of Stripe's next-generation infrastructure to meet the company's and customers' growth needs.
Requirements
Bachelor's degree or foreign equivalent in Computer Science, Software Engineering, or a related field.
At least 2 years of software development experience.
At least 2 years of experience working across the stack and navigating codebases with different languages and tools.
At least 2 years of experience developing user-facing experiences and writing queries to analyze experiment results.
At least 2 years of experience with Ruby, Java, Scala, and SQL.
At least 2 years of experience with cloud-based services, including gRPC, GraphQL, and AWS.
Proficiency with MongoDB, Spark, Hadoop, Kafka, Grafana, Prometheus, and AWS.
Experience with macOS and Unix-based operating systems.
Compensation and Benefits
Base salary: $156,800.00–$235,200.00 per year.
Additional benefits may include equity, company bonus, 401(k) plan, medical, dental, and vision benefits, and wellness stipends.
Software Engineer building and maintaining backend services, APIs, and distributed systems infrastructure at large scale using Ruby, Java, Go, and Scala. Requires Bachelor's in CS or related plus 2 years experience with large-scale backend/full-stack applications, APIs, testing, and design patterns.
157k – 235k/yrHybrid2+ YOEBackend Engineering
Software Engineer - Backend
SnowflakeMenlo Park, CA
Build backend services and distributed platforms at scale for Snowflake's Data Cloud, enabling secure data sharing. Requires 2-5 years experience, strong CS fundamentals, and fluency in Java, Python, C++, or SQL.
157k – 230k/yrOn-site2+ YOEBackend Engineering
Software Engineer - Openflow
SnowflakeMenlo Park, CA
Build and operate scalable backend services for Openflow, Snowflake’s cloud-native data integration platform. The role focuses on distributed systems, batch and streaming data movement, reliability, and secure production operations, requiring at least two years of industry experience and proficiency in Java or a comparable language.
160k – 230k/yrOn-site2+ YOEBackend Engineering
Software Engineer, Distributed Systems
DiscordSan Francisco, CA
Discord is seeking a Software Engineer to build and operate large-scale, reliable, and performant distributed systems. This role involves collaborating with product teams, managing infrastructure, and ensuring the platform's overall reliability and performance.
160k – 180k/yrOn-site2+ YOEBackend Engineering
Software Engineer I / II
GigaCalifornia +2
Build backend systems powering AI agents for customer experience, including data pipelines, agent infrastructure, log visualization, and dynamic knowledge features. Requires 1-3 years experience, curiosity, quick iteration, and shipping focus in a startup environment.