Software Engineer Production Engineering
@ Stripe

Dublin, County Dublin, Ireland
$140,000
On Site
Full Time
Posted 13 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXXXX XXXXXXXXX***** @stripe.com
Recommended after applying

Job Details

About Stripe

Stripe is a financial infrastructure platform for businesses. Millions of companies use Stripe to accept payments, grow revenue, and accelerate new business opportunities. The mission is to increase the GDP of the internet, offering an unprecedented opportunity to impact the global economy.

Who We Are

The Production Engineering team empowers teams to build reliable and performant services supporting payment systems, fraud detection, and many other products. This team builds powerful interfaces such as deployment systems, load balancers, web frameworks, databases, Kafka, and Kubernetes, ensuring they remain highly available and efficient.

What You’ll Do

As a Software Engineer in Production Engineering, you will design, build, test, and ship software services and platforms that impact thousands of employees and millions of Stripe users. Collaborate with technical leaders to solve complex issues, debug production problems, and ensure the infrastructure meets internal and external customer needs.

  • Build great customer experiences for internal and external teams.
  • Participate in roadmap planning and prioritization.
  • Deliver value through strong collaboration across stakeholders.
  • Debug production issues across services and multiple stack levels.

Who You Are

Minimum requirements include 2-8 years of industry software engineering experience, solid coding skills in any programming language, experience with algorithms and data structures, and a proven ability to contribute to or build large-scale distributed systems. Collaboration, autonomy, and a generalist approach to various technologies are essential.

Key Skills/Competency

  • Software Engineering
  • Production Engineering
  • Distributed Systems
  • Infrastructure
  • Debugging
  • Collaboration
  • Algorithms
  • Scalability
  • Performance
  • Customer Experience

How to Get Hired at Stripe

🎯 Tips for Getting Hired

  • Research Stripe's culture: Understand their mission and recent projects via company blogs and news.
  • Customize your resume: Highlight distributed systems, collaboration, and production experience.
  • Prepare coding examples: Showcase algorithm and debugging skills in your portfolio.
  • Practice interview insights: Be ready to discuss technical challenges and team projects.

📝 Interview Preparation Advice

Technical Preparation

Review distributed systems design patterns
Practice algorithm problem solving
Familiarize with Kafka and Kubernetes
Revise production debugging techniques

Behavioral Questions

Describe team collaboration experiences
Explain problem-solving under pressure
Illustrate decision making in autonomy
Share successful teamwork examples

Frequently Asked Questions