Logo of Huzzle

Software Engineer, Core Compute

image

Stripe

1mo ago

  • Job
    Full-time
    Senior & Expert Level
  • Software Engineering
    IT & Cybersecurity

AI generated summary

  • You should have 5-10 years in software development, experience with distributed systems, user-centric infrastructure, cloud platforms, and be skilled in optimization and empowering developers.
  • You will design, implement, and deploy solutions prioritizing reliability and efficiency, shape team culture, and enhance infrastructure resiliency while maintaining high engineering standards.

Requirements

  • 5-10 years of professional hands-on software development experience
  • Experience developing, maintaining and debugging distributed systems built with open source tools
  • Experience building infrastructure as a product centered around users’ needs
  • Experience with scaling distributed systems in a rapidly moving environment
  • Experience in a development team in AWS/Azure/OCI/GCP
  • Comfort breaking down large, complex systems; identifying shortcomings and optimization opportunities; and making data driven cost performance tradeoffs to influence design decisions
  • Experience building and operating infrastructure and tools that empower developers

Responsibilities

  • Contribute to team strategy, roadmap, tooling, process, and culture
  • Scope, design, implement, and deploy robust solutions, making appropriate tradeoffs between reliability, throughput, latency, resiliency, engineering velocity and cost
  • Innovate, design and implement software solutions that contribute towards improvement in infrastructure resiliency, reliability, efficiency and management at scale
  • Uphold our high engineering standards and improve our codebase and processes

FAQs

What is the primary responsibility of a Software Engineer in the Compute organization at Stripe?

The primary responsibility is to design, build, and maintain high-scale, distributed systems that support the core infrastructure used by product teams to operate their services.

What kind of experience is required for this software engineering role?

The role requires 5-10 years of professional hands-on software development experience, including experience developing, maintaining, and debugging distributed systems, and working in cloud environments like AWS, Azure, OCI, or GCP.

What kind of technologies will I work with in this role?

You will work with technologies such as Linux OS & Kernel, Kubernetes, and AWS EC2, among others.

Is there an expectation for in-office attendance?

Yes, office-assigned Stripes are currently expected to spend at least 50% of the time in their local office or with users, although this can vary based on role, team, and location.

What are some preferred qualifications for the role?

Preferred qualifications include experience operating a tier0 service, proficiency in Go and Java, knowledge of foundational control planes, and familiarity with Linux OS internals.

What aspects are emphasized when building solutions in this position?

The role emphasizes making tradeoffs between reliability, throughput, latency, resiliency, engineering velocity, and cost while designing robust solutions.

Does the role involve collaboration with other teams?

Yes, you will collaborate with service owners and internal teams to build a great customer experience using the infrastructure.

How does Stripe view pay transparency?

Stripe strongly values pay transparency and is working toward implementing it globally, although pay ranges are not included in job postings in every country yet.

What does "infrastructure as a product" mean in this context?

"Infrastructure as a product" refers to building and maintaining infrastructure solutions that are centered around the needs of users, ensuring they are effective and user-friendly.

Are there opportunities for career growth within this role?

Yes, the role presents an unprecedented opportunity to influence the global economy and participate in meaningful work, providing avenues for career growth and skill development in a cutting-edge environment.

Help increase the GDP of the internet.

Technology
Industry
1001-5000
Employees
2010
Founded Year

Mission & Purpose

Stripe 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. Headquartered in San Francisco and Dublin, the company aims to increase the GDP of the internet.