Senior Software Engineer, Finance Engineering
StripeWho We Are
Stripe is a leading financial infrastructure platform for businesses, enabling millions of companies—from the world's largest enterprises to the most ambitious startups—to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and we are committed to providing the tools and infrastructure to make this possible.
About The Team
The Finance Engineering team at Stripe is at the core of our mission, empowering critical financial domains including Accounting, Finance operations, Finance & Strategy, and Treasury. As a Senior Software Engineer, you will be instrumental in building platforms, data pipelines, and financial products that support these domains. You will work closely with Stripe’s CFO and other key stakeholders to deliver solutions that have a direct business impact.
What You'll Do
Responsibilities
- Design, build, and maintain large-scale services, data pipelines, and full-stack platforms for the Finance team.
- Develop watertight controls across pipelines to ensure high accuracy for all financial transactions.
- Work cross-functionally with teams in Engineering, Infrastructure, Platforms, and Products to deliver reliable and timely financial reporting to a single source-of-truth financial data warehouse.
Who You Are
We are looking for individuals with a strong background in software development, particularly those who are passionate about solving complex business problems. You should have at least 5 years of professional software development experience and be proficient in languages such as Scala, Java, and JavaScript. Experience with big-data technologies like Spark, Presto, Kafka, and Flink is preferred.
Minimum Requirements
- 5+ years of industry Software Engineering experience.
- Experience building scalable backend infrastructure.
- Proficiency in Scala, Java, and JavaScript.
Preferred Qualifications
- Experience with big-data technologies such as Spark, Presto, Kafka, and Flink.
- Interest in financial systems and solving business problems for the Finance team.
Hybrid Work at Stripe
This role offers flexibility in terms of location. You can choose to work remotely or from one of our offices, provided you are located at least 35 miles from a Stripe office. We support a balance between in-person collaboration and remote work to accommodate individual needs and team dynamics.
Pay and Benefits
The annual US base salary range for this role is $179,400 - $269,200. Additional benefits include equity, company bonus, 401(k) plan, medical, dental, and vision benefits, and wellness stipends.
Benefits Extracted with AI
- Equity
- 401(k) plan
- Medical, dental, and vision benefits
- Wellness stipends
Similar jobs
Last update: 23 minutes ago
Senior Software Engineer, Data Processing Infrastructure
Join Stripe as a Senior Software Engineer in Data Processing Infrastructure, focusing on high-scale distributed systems.
Software Engineer Intern (Summer & Winter)
Join Stripe as a Software Engineer Intern to work on impactful projects, gain experience in systems design, and collaborate with top engineers.
Software Engineer, Core Events
Join Stripe as a Software Engineer, Core Events, focusing on AWS, distributed systems, and event-driven architecture.
Full Stack Engineer - Payments and Risk
Join Stripe as a Full Stack Engineer in Payments and Risk, working on APIs and user experiences.
Machine Learning Engineer, Foundation Model
Join Stripe as a Machine Learning Engineer to develop and deploy ML models, enhancing user interaction with cutting-edge AI technologies.
Frontend Engineer - Payments, Optimized Checkout and Link
Join Stripe as a Frontend Engineer to build world-class payment interfaces using TypeScript, CSS, and HTML.
Software Engineer, New Grad
Join Stripe as a Software Engineer, New Grad. Work with Java, Ruby, JavaScript, Scala, and Go in Seattle. Hybrid work environment.
Software Engineer, Money as a Service
Join Stripe as a Software Engineer to build and maintain APIs and large-scale systems for money movement.
Software Engineer Intern
Join Stripe as a Software Engineer Intern to work on impactful projects, gain experience in systems design, and collaborate with top engineers.
Senior Software Engineer, Payment Pricing & Cost Platform
Join Square as a Senior Software Engineer to enhance payment pricing and cost platforms using Java, Python, and cloud technologies.
Technical Solutions Engineer
Join Stripe as a Technical Solutions Engineer, supporting developers with integrations and technical challenges remotely.
Senior Software Engineer, Reporting Platform
Join Square as a Senior Software Engineer to lead development on the Reporting Platform, focusing on Java, Kotlin, and AWS.
Software Engineer Intern
Join Stripe as a Software Engineer Intern in Dublin. Work on impactful projects, gain experience in systems design, and collaborate with top engineers.
Backend / API Engineer, Risk
Join Stripe as a Backend / API Engineer in Risk, designing scalable systems to manage financial and regulatory risks.
Senior Front End Software Engineer - Trading Systems
Join Clear Street as a Senior Front End Engineer to build trading systems using React and modern tech stack.
Senior Staff Software Engineer, Fullstack Frontend
Join Intuit as a Senior Staff Software Engineer, focusing on fullstack frontend development with Mailchimp in New York.
Senior Software Engineer, Java
Join Squarespace as a Senior Software Engineer, Java, in Aveiro, Portugal. Work on backend services, infrastructure, and scalability.
Software Engineer, Billing
Join Discord as a Software Engineer, Billing, focusing on payments systems. Work remotely with Python, React, and more.
Backend Engineer
Join Wealthfront as a Backend Engineer to design and build backend systems with Java, SQL, and more.
Experienced Software Engineer - Product
Join Plaid as an Experienced Software Engineer to develop Europe-specific payment products in a hybrid work environment.
Senior Staff Software Engineer, Fullstack Backend
Join Intuit as a Senior Staff Software Engineer to lead MarTech initiatives, focusing on backend development and integration.
Senior Software Engineer (Frontend/Fullstack)
Join Square as a Senior Software Engineer (Frontend/Fullstack) to build world-class e-commerce solutions using JavaScript, PHP, and VueJS.
Software Engineer (Frontend/Fullstack) - E-commerce Website
Join Square as a Software Engineer (Frontend/Fullstack) to enhance e-commerce experiences. Work remotely with VueJS, PHP, and Laravel.
Senior Fullstack Software Engineer
Join Bluevine as a Senior Fullstack Software Engineer to develop scalable fintech solutions using Python, JavaScript, and REST APIs.