
Software Engineer
Job role insights
Date posted
May 28, 2025
Closing date
June 22, 2025
Hiring location
Dublin
Description
About Stripe
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. 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.About the team
The Commerce Systems Automation and Acceleration (CSAA) team at Stripe is dedicated to revolutionizing the company's financial ecosystem through innovative automation solutions. Our mission is to empower Stripe's financial operations by streamlining and optimizing critical processes such as invoicing, revenue recognition, fund flow, and e-invoicing.By developing cutting-edge technologies, we aim to enhance efficiency, accuracy, and scalability across Stripe's financial landscape, ultimately enabling the company to deliver seamless financial experiences to its users while maintaining compliance in a rapidly evolving global marketplace.
One of our key focuses is achieving Unified Global Invoicing Excellence, where we simplify and streamline invoicing processes across all geographies, developing a flexible and scalable platform that adapts to local regulations. This automation allows us to create a unified user experience for generating, sending, and managing invoices globally, significantly reducing manual work and errors while improving overall user satisfaction.
Another crucial aspect of our team's work is Expedited Delivery with Regulatory Compliance for Revenue Recognition. We are committed to accelerating the implementation of revenue recognition processes while ensuring full compliance with local and international accounting standards.
Our team is developing a system that can quickly adapt to changing regulatory requirements, creating automated checks and balances to maintain accuracy while increasing speed. This enables Stripe to confidently navigate complex regulatory landscapes while delivering timely and accurate financial reporting, which in turn unblocks the expansion of the Commerce Systems suite.
Through our efforts in both global invoicing and revenue recognition, we strive to solidify Stripe's position as a leader in financial technology and support its mission to increase the GDP of the internet, allowing for quick addition of new commercial constructs and enhancing Stripe's overall capabilities.
What you’ll do
You will work on projects that span technologies, systems, and processes where you will design, build, test, and ship great code every day.Responsibilities
- Design, build, and maintain distributed cloud infrastructure and platform services.
- Work on scaling, automation, reliability, and observability of infrastructure services.
- Operate your service, debug issues, and support customers.
- Participate in roadmap planning and prioritization
Who you are
We’re looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement.Minimum requirements
- Professional experience in a software development role.
- Experience using one of the major cloud providers.
- A strong engineering background in building platform services and/or distributed systems at scale.
- Experience developing, maintaining, and debugging distributed systems.
- Experience with operational excellence.
Preferred qualifications
- Experience optimizing the end-to-end performance of distributed systems.
- Focus on the needs of our users, both internal and external.
- Hold yourself and others to a high bar when working with production