Senior Software Engineer
Required skills
- Java
- GO
- Cloud systems
- AWS
- Azure
- GCP
- OCI
- Kubernetes
- EC2
- Envoy
Role summary
Stripe, LLC. is seeking a Senior Software Engineer to design, build, and maintain high-scale, distributed systems. Responsibilities include working on core networking solutions like load balancing and mTLS, developing infrastructure for internal teams, and making tradeoffs between reliability, throughput, latency, resiliency, engineering velocity, and cost. The role requires a Bachelor's Degree in Computer Science or related field, plus five years of progressive work experience in software engineering, or a Master's Degree plus three years of experience. Must have three years of experience in cloud systems (AWS, Azure, GCP, OCI), technical architecture, developer tooling, Java, GO, distributed systems, and tools like Kubernetes, EC2, Envoy, Linux, and Puppet. This is a 100% remote position.
Who we are
About Stripe
Stripe, LLC. is a financial infrastructure platform for businesses. Millions of companies - from the world’s largest enterprises to the most ambitious startups - use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone's reach while doing the most important work of your career.
What you’ll do
Responsibilities
Who you are
Minimum requirements
Must have a Bachelor's Degree or foreign equivalent degree in Computer Science, or a related field, plus five (5) years of post-bachelor's progressive work experience in software engineering. In the alternative, the employer is willing to accept a Master's Degree or foreign equivalent in Computer Science, or a related field, plus three (3) years of experience in Software Engineering.
Must also have three (3) years of experience in the following:
Salary: $221,187 – $285,600/yr.
This salary range represents the base salary range for the role and any sales commissions/sales bonuses targets, if applicable, would be in addition to the base salary.
40 hrs/week
100% Telecommuting permitted.
Multiple Positions Available.
Additional benefits for this role may include: equity, company bonus or sales commissions/bonuses; 401(k) plan; medical, dental, and vision benefits; and wellness stipends. CA50
#LI-DNI
Sample Stripe interview questions
- 1
Design a Distributed LRU Cache
system designmedium - 2
Design an application performance monitoring system
system designmedium - 3
Design a rate limiter
system designmedium - 4
What strategies would you use to ensure fault tolerance and data persistence in a distributed cache?
system designmedium - 5
Design an autocomplete Typeahead Suggestion system.
system designmedium
Get started to unlock a personalized interview prep pack for this role.
Similar roles
- Backend Engineer, Developer & End-user Experience PlatformStripe · Remote · Hybrid
- Privacy Operations Program ManagerStripe · Remote · Remote
Agentic AI Director of Software EngineeringJPMorganChase · Columbus, OH · Onsite
Associate Embedded Software Engineer, Early CareerViasat · Carlsbad, CA · Hybrid
Director, Software EngineeringUnitedHealth Group · Eden Prairie, MN · Hybrid
Senior Bioinformatics Software EngineerBaylor Genetics · United States · Onsite
