
Stripe · N/A
WHO WE ARE ABOUT STRIPE Stripe is a financial infrastructure platform for businesses. Millions of companies—from the world's largest enterprises to the most ...
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.
The Big Data Infrastructure operates the critical infrastructure that powers the batch data processing at Stripe. The team
supports a variety of use cases, including Payment, Ledger, ML, Fraud Detection, Product Analytics, Regulatory Reporting,
Financial Data Reconciliation, and externally facing products like Radar and Sigma. As an example of the scale, the team's systems
serve hundreds of teams, thousands of workflows, 100,000+ task executions, O(billion) transformations, and moving terabytes of
data processing over 1 GB/second every day. Our users inside Stripe include other engineering teams, Data Scientists, Sales and
Operations, Finance, etc.
Data Orchestration builds and operates the time-based and event-based orchestration infrastructure that powers and accelerates
batch data pipelines. The team operates on a wide range of tech stacks including Airflow, Spark, SQL, Kafka, Flink, Hive
MetaStore, Trino, Pinot, Python, Java, Scala, S3, and Iceberg.
As a Software Engineer on this team, you'll design and build infrastructure that powers batch data processing at Stripe.
usability, reliability, security, and efficiency.
the experience of millions of Stripe users.
that benefits all of Stripe in the long term.
results.
Iceberg, and Spark, and contribute back to the OSS community.
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.
infrastructure.
management. Expertise in Spark, Flink, Airflow, Python, Java, SQL, and API design is a plus.
Office-assigned Stripes spend at least 50% of the time in a given month in their local office or with users. This hits a balance
between bringing people together for in-person collaboration and learning from each other, while supporting flexibility about how
to do this in a way that makes sense for individuals and their teams.
Office location—Bengaluru, KA, India
WHO WE ARE 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 Revenue and Financial Automation (RFA) team at Stripe is building a modern, revenue-focused, financial management platform for fast growing, digital native companies. * Billing: Hundreds of thousands of businesses of all sizes and types use Stripe Billing to collect revenue for recurring and one-time payments across a variety of different pricing models—from selling SaaS subscriptions, to orchestrating multi-stage contracts, delivering Usage-Based Billing, and providing recovery and retention tools to prevent customer churn. * Tax: You know how everyone loves taxes? And it's such a simple, stable, and well-understood area? We handle all the sales-related taxes (across Checkout & Billing) and make it super easy to register, auto-collect the right amount of tax, and access the reports you need to file returns globally Note: exact team matching for one of the pods will begin during final stages. Please note we may also consider you for different orgs based on your experience, location, etc. More information on our team matching process can be found here. WHAT YOU’LL DO As an engineer on the team, you’ll be responsible for shaping and building a suite of products that let our users model and operate their business more efficiently. You will work on projects that span technologies, systems, and processes where you will design, build, test, and ship great code every day. In this cross functional role, you will collaborate with experts in infrastructure, security, design, and operations to build mission critical internal and external features that power Stripe users around the world. RESPONSIBILITIES * Design the next generation of Stripe products, to meet the high growth needs of our company and customers for years to come. * Deliver value through a strong collaborative and users-first approach with stakeholders and customers. * Mentor engineers to help them grow * Debug and solve critical production issues across services and multiple levels of the stack 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 * 2-12+ years of experience in backend software development * Ability to write high quality code (in programming languages like Go, Java, C/C++, etc.) * Hands-on experience contributing to or building large scale distributed systems * Strong collaboration skills, can work across workstreams within your team and contribute to your peers’ success * Have the ability to thrive on a high level of autonomy, responsibility, and think of yourself as entrepreneurial PREFERRED QUALIFICATIONS * Familiarity with event-driven architectures * Experience with subscription management, usage-based billing, or financial reporting systems * Interest in financial infrastructure and how businesses manage their revenue operations * Direct leadership and mentorship experience
WHO WE ARE 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 Revenue and Financial Automation Sub-org within Revenue and Financial Automation: Billing. The Revenue and Financial Automation team at Stripe builds software tools that accelerate the economic and technological growth of global businesses by helping them operationalize their commercial relationships with customers. Our offerings include a billing platform, SaaS analytics, data services, and finance automation products that our customers creatively combine to support various revenue models. Team Matching: exact team matching for one of the subteams will begin during final stages. Please note we may also consider you for different orgs based on your experience, location, etc. More information on our team matching process can be found here. WHAT YOU'LL DO We're looking for engineers who want to build the distributed systems, APIs, and backend services that power Stripe's revenue and billing platform. You'll focus on API design and performance, service reliability, and distributed systems challenges, while collaborating across the stack to ship complete solutions for millions of businesses. RESPONSIBILITIES * Scope, architect, and lead technical projects to build and scale distributed backend systems and APIs * Design, build, and maintain reliable, high-performance APIs and backend services * Own service reliability, including setting performance targets and driving improvements across the stack * Debug production issues across distributed services and multiple levels of the stack * Make effective tradeoffs that consider business priorities, system performance, and a sustainable technical foundation * Teach and mentor engineers to grow into the next generation of leaders at Stripe * Partner with engineers and product managers across infrastructure and product teams to deliver well-integrated platform services 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 * 5+ years of industry software engineering experience (does not include internships or co-ops) * Strong coding skills in any programming language (we understand new languages can be learned on the job so our interview process is language agnostic) * Strong collaboration skills, can work across workstreams within your team and contribute to your peers' success * Direct project leadership and mentorship experience. Ability to thrive with a high level of autonomy and responsibility, with an entrepreneurial mindset. * Interest in working as a generalist across varying technologies and stacks to solve problems and delight both internal and external users PREFERRED QUALIFICATIONS * Familiarity with event-driven architectures * Experience with subscription management, usage-based billing, or financial reporting systems * Interest in financial infrastructure and how businesses manage their revenue operations
Do you want to help define the future of finance? Are you a strong software engineer who's passionate about data, distributed systems, and delivering impact at scale? Are you looking for a values-driven company that invests in its people and gives you the autonomy to shape critical systems, while staying close to the code? We're looking for a Senior Software Engineer to join Elliptic's Product-Engineering organisation, focusing on data engineering solutions that power our blockchain analytics and intelligence products. This is a hands-on engineering role: as a senior member of the team, you will spend the majority of your time designing, building, and shipping the data platform yourself, while driving the technical direction that ensures it continues to meet the growing demands of blockchain analysis. Challenges include building a blockchain-agnostic solution that scales globally, processing large batch and streaming datasets, and solving complex data processing problems that give our customers deep insights into the flow of value across the crypto ecosystem. THE IMPACT YOU WILL HAVE Our data and intelligence platform sits at the heart of everything we do. As a senior engineer, you will personally design and build data systems that serve as the backbone of all Elliptic products. By collaborating across blockchain, intelligence and product teams, you will deliver innovative features that help the world fight financial crime and increase transparency in the crypto space. Very few engineering roles have such clearly measurable real-world impact. You will also help us excel in engineering excellence by mentoring and upskilling our highly-engaged and passionate engineers, by championing best practices, and holding yourself and your team to a high standard. WHAT YOU WILL DO * Write, ship, and maintain production code as a hands-on engineer. * Architect, design, and implement large-scale distributed data systems and pipelines. * Contribute to technical decision-making across batch and streaming data solutions. * Collaborate with engineers, product managers, data scientists, and intelligence analysts to build customer-focused products. * Explore and integrate new technologies (e.g. data orchestration or cloud-native tools) to optimise performance and scalability. * Take shared ownership of data systems, from design to deployment and ongoing improvement and support. * Perform thoughtful peer reviews that raise code quality and share best practices across the team. * Contribute to platform-wide initiatives that improve reliability, observability, and cost efficiency. * Help shape the technical roadmap for data engineering across Elliptic. * Leverage and deploy AI and agentic systems to operate more effectively. TECH ENVIRONMENT Scala | Spark | Databricks | AWS | Airflow | Kubernetes | Terraform | Functional Programming YOU WILL THRIVE HERE IF YOU * Enjoy end-to-end ownership, from writing the code to architecture design to coaching others through delivery. * Strive for engineering excellence and scalable, sustainable systems. * Use data and experimentation to guide decisions. * Communicate openly and collaborate across teams. * Support and coach less-experienced engineers. * Believe every challenge is an opportunity to simplify and innovate together. * Enjoy working with AI to benefit the company, your team and yourself. WHAT WE ARE LOOKING FOR * Hands-on production experience with Scala and functional programming. * Ability to design, build, and maintain distributed data systems in a cloud-based environment. * Hands-on experience with big data frameworks such as Spark or Databricks. * Knowledge of cloud infrastructure (AWS, GCP, or Azure). * Judgement to balance scalability, performance, and maintainability. * Experience with data modelling and workflow orchestration. BONUS POINTS FOR * Experience in stream processing frameworks and event-driven architecture. * Hands-on experience with Infrastructure as Code (Terraform, CloudFormation). * Experience working in containerised environments (Docker, Kubernetes). * Interest in AI-driven tooling for engineering workflows. * Interest in crypto and blockchain technologies. JOB BENEFITS > How we work: * Hybrid working and the option to work from almost anywhere for up to 90 days per year * £500 Remote working budget to set up your home office space > Learning & Development: * $1,000 Learning & Development budget to use on anything (agreed with your manager) that contributes to your growth and development > Vacation/ Leave: * Holidays: 25 days of annual leave + bank holidays * An extra day for your birthday * Enhanced parental leave: we provide eligible employees, regardless of gender or whether they become a parent by birth or adoption, 16 weeks fully-paid leave and leave. > Benefits: * Private Health Insurance - we use Vitality! * Full access to Spill Mental Health Support * Life Assurance: we hope you will never need this - but our cover is for 4 times your salary to your beneficiaries * Cycle to Work Scheme We know Diversity and Inclusion is much deeper than just hiring, but it’s important for us to mention it here. We welcome and embrace individuals of all backgrounds and identities at Elliptic, and this is an ongoing priority for us. We know incredible people don’t all think in the same way. We want to be challenged every day. We believe our diverse team of individuals underpins this by bringing creative thinking and innovation to Elliptic every day. We are committed to creating a diverse, inclusive and equitable workplace, so we welcome applications from everyone, even if you may not think you fit all of the requirements of our roles. We foster an environment of psychological safety, where everyone feels comfortable to bring their whole self to work.