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
Senior Software Engineer, Growth Data Engineering
Senior Software Engineer for Growth Data Engineering at Stripe, focusing on scalable data solutions and cross-functional collaboration.
Senior Software Engineer, Data Processing Infrastructure
Join Stripe as a Senior Software Engineer in Data Processing Infrastructure, focusing on high-scale distributed systems.
Senior Backend/API Engineer, User Billing
Join Stripe as a Senior Backend/API Engineer in User Billing, focusing on scalable platforms and system solutions.
Software Engineer - Infrastructure
Join Stripe as a Software Engineer in Infrastructure, focusing on reliability, scale, and performance of systems.
Senior Full Stack Engineer - Developer Products
Senior Full Stack Engineer role at Stripe, developing cutting-edge developer tools and products, hybrid work available.
Senior Full Stack Engineer - Capital Engineering
Senior Full Stack Engineer role at Stripe, NY. Engage in complex projects, API design, and user experience enhancements.
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.
Senior Software Engineer, Developer Infrastructure
Senior Software Engineer role focused on developer infrastructure and distributed systems at Stripe, Ireland.
Senior Full Stack Engineer, Enterprise Engine
Join Stripe as a Senior Full Stack Engineer to lead technical design and development in a dynamic environment.
Senior Internal Apps Engineer
Join Stripe as a Senior Internal Apps Engineer, leveraging low-code solutions to build and maintain apps.
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.
Senior Backend Engineer, Organizations and Auth Platform
Join Stripe as a Senior Backend Engineer to build scalable platforms and services for global businesses.
Software Engineer - Infrastructure
Join Stripe as a Software Engineer in Infrastructure, focusing on reliability, scale, and performance.
Senior Backend / API Engineer, Treasury
Join Stripe as a Senior Backend / API Engineer in Treasury, focusing on financial services and API development.
Backend/API Engineer
Join Stripe as a Backend/API Engineer to design and build scalable infrastructure. Remote work available.
Senior Full Stack Engineer - Payments
Senior Full Stack Engineer role focusing on payment solutions, requiring skills in development and design, based in New York.
Staff Backend Engineer, Fraud Decisions
Join Stripe as a Staff Backend Engineer focusing on fraud decisions, working remotely with Java and Ruby.
Senior Full Stack Engineer - Stripe Connect
Senior Full Stack Engineer at Stripe, enhancing Connect platform, integrating payments for major platforms. Hybrid work, competitive salary.
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.
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.
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.
Staff Frontend Engineer, Dashboard Foundation
Lead Staff Frontend Engineer role at Stripe, focusing on TypeScript, React, and enhancing user experiences.
Senior Software Engineer, Machine Learning Infrastructure
Join Stripe as a Senior Software Engineer in Machine Learning Infrastructure, focusing on scalable ML-Ops systems.
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.