Stripe logo

Senior Software Engineer, Finance Engineering

Stripe

Who 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

Stripe logo
Stripe

Senior Software Engineer, Data Processing Infrastructure

Join Stripe as a Senior Software Engineer in Data Processing Infrastructure, focusing on high-scale distributed systems.

Stripe logo
Stripe

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.

Stripe logo
Stripe

Software Engineer, Core Events

Join Stripe as a Software Engineer, Core Events, focusing on AWS, distributed systems, and event-driven architecture.

Stripe logo
Stripe

Full Stack Engineer - Payments and Risk

Join Stripe as a Full Stack Engineer in Payments and Risk, working on APIs and user experiences.

Stripe logo
Stripe

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.

Stripe logo
Stripe

Frontend Engineer - Payments, Optimized Checkout and Link

Join Stripe as a Frontend Engineer to build world-class payment interfaces using TypeScript, CSS, and HTML.

Stripe logo
Stripe

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.

Stripe logo
Stripe

Software Engineer, Money as a Service

Join Stripe as a Software Engineer to build and maintain APIs and large-scale systems for money movement.

Stripe logo
Stripe

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.

Square logo
Square

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.

Stripe logo
Stripe

Technical Solutions Engineer

Join Stripe as a Technical Solutions Engineer, supporting developers with integrations and technical challenges remotely.

Square logo
Square

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.

Stripe logo
Stripe

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.

Stripe logo
Stripe

Backend / API Engineer, Risk

Join Stripe as a Backend / API Engineer in Risk, designing scalable systems to manage financial and regulatory risks.

Clear Street logo
Clear Street

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.

Intuit logo
Intuit

Senior Staff Software Engineer, Fullstack Frontend

Join Intuit as a Senior Staff Software Engineer, focusing on fullstack frontend development with Mailchimp in New York.

Squarespace logo
Squarespace

Senior Software Engineer, Java

Join Squarespace as a Senior Software Engineer, Java, in Aveiro, Portugal. Work on backend services, infrastructure, and scalability.

Discord logo
Discord

Software Engineer, Billing

Join Discord as a Software Engineer, Billing, focusing on payments systems. Work remotely with Python, React, and more.

Wealthfront logo
Wealthfront

Backend Engineer

Join Wealthfront as a Backend Engineer to design and build backend systems with Java, SQL, and more.

Plaid logo
Plaid

Experienced Software Engineer - Product

Join Plaid as an Experienced Software Engineer to develop Europe-specific payment products in a hybrid work environment.

Intuit logo
Intuit

Senior Staff Software Engineer, Fullstack Backend

Join Intuit as a Senior Staff Software Engineer to lead MarTech initiatives, focusing on backend development and integration.

Square logo
Square

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.

Square logo
Square

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.

Bluevine logo
Bluevine

Senior Fullstack Software Engineer

Join Bluevine as a Senior Fullstack Software Engineer to develop scalable fintech solutions using Python, JavaScript, and REST APIs.