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, Growth Data Engineering

Senior Software Engineer for Growth Data Engineering at Stripe, focusing on scalable data solutions and cross-functional collaboration.

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

Senior Backend/API Engineer, User Billing

Join Stripe as a Senior Backend/API Engineer in User Billing, focusing on scalable platforms and system solutions.

Stripe logo
Stripe

Software Engineer - Infrastructure

Join Stripe as a Software Engineer in Infrastructure, focusing on reliability, scale, and performance of systems.

Stripe logo
Stripe

Senior Full Stack Engineer - Developer Products

Senior Full Stack Engineer role at Stripe, developing cutting-edge developer tools and products, hybrid work available.

Stripe logo
Stripe

Senior Full Stack Engineer - Capital Engineering

Senior Full Stack Engineer role at Stripe, NY. Engage in complex projects, API design, and user experience enhancements.

Stripe logo
Stripe

Backend / API Engineer, Payins at Stripe

Join Stripe as a Backend/API Engineer in the Payins team, developing payment solutions. Experience in APIs, software development, and fintech preferred.

Stripe logo
Stripe

Senior Software Engineer, Developer Infrastructure

Senior Software Engineer role focused on developer infrastructure and distributed systems at Stripe, Ireland.

Stripe logo
Stripe

Senior Full Stack Engineer, Enterprise Engine

Join Stripe as a Senior Full Stack Engineer to lead technical design and development in a dynamic environment.

Stripe logo
Stripe

Senior Internal Apps Engineer

Join Stripe as a Senior Internal Apps Engineer, leveraging low-code solutions to build and maintain apps.

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

Senior Backend Engineer, Organizations and Auth Platform

Join Stripe as a Senior Backend Engineer to build scalable platforms and services for global businesses.

Stripe logo
Stripe

Software Engineer - Infrastructure

Join Stripe as a Software Engineer in Infrastructure, focusing on reliability, scale, and performance.

Stripe logo
Stripe

Senior Backend / API Engineer, Treasury

Join Stripe as a Senior Backend / API Engineer in Treasury, focusing on financial services and API development.

Stripe logo
Stripe

Backend/API Engineer

Join Stripe as a Backend/API Engineer to design and build scalable infrastructure. Remote work available.

Stripe logo
Stripe

Senior Full Stack Engineer - Payments

Senior Full Stack Engineer role focusing on payment solutions, requiring skills in development and design, based in New York.

Stripe logo
Stripe

Staff Backend Engineer, Fraud Decisions

Join Stripe as a Staff Backend Engineer focusing on fraud decisions, working remotely with Java and Ruby.

Stripe logo
Stripe

Senior Full Stack Engineer - Stripe Connect

Senior Full Stack Engineer at Stripe, enhancing Connect platform, integrating payments for major platforms. Hybrid work, competitive salary.

Stripe logo
Stripe

Senior Full Stack Engineer, Developer Products

Join Stripe as a Senior Full Stack Engineer to build developer products, improve user experience, and work with cutting-edge technologies.

Stripe logo
Stripe

Mid-Senior Full Stack Engineer, Dashboard Foundation

Mid-Senior Full Stack Engineer role focusing on building and enhancing the Stripe Dashboard for improved merchant experience.

Stripe logo
Stripe

Mid-Senior Full Stack Engineer, Connect

Mid-Senior Full Stack Engineer at Stripe, focusing on Connect platform integration and development. Experience with JavaScript frameworks required.

Stripe logo
Stripe

Staff Frontend Engineer, Dashboard Foundation

Lead Staff Frontend Engineer role at Stripe, focusing on TypeScript, React, and enhancing user experiences.

Stripe logo
Stripe

Senior Software Engineer, Machine Learning Infrastructure

Join Stripe as a Senior Software Engineer in Machine Learning Infrastructure, focusing on scalable ML-Ops systems.

Stripe logo
Stripe

Senior Machine Learning Engineer

Join Stripe as a Senior Machine Learning Engineer to develop and deploy ML models, enhancing user interaction with Stripe's platform.