Software Engineer, Backend (US)

Reposted 8 Days Ago
Hiring Remotely in United States
Remote
160K-200K Annually
Senior level
Artificial Intelligence • Machine Learning • Payments • Sales • Financial Services
Use machine learning to automatically recover revenue lost to payment failures
The Role
The Software Engineer will build data-heavy backend applications, develop APIs, collaborate with various teams, and manage data workflows.
Summary Generated by Built In
Software Engineer, Backend (Remote, United States)

About Butter Payments
At Butter Payments, we’re on a mission to eliminate involuntary churn and make recurring payments seamless. Every year, billions of dollars are lost due to failed payments. Butter leverages machine learning, deep financial data partnerships, and behavioral insights to ensure the right payments go through at the right time—without friction. We're backed by world-class investors like Atomic & Norwest Venture Partners, and we're growing fast.

Summary:
In this role you’ll use your unique combination of data engineering and backend software development expertise to solve business problems. As part of the Engineering team, you’ll build data heavy applications that directly provide value to our customers, internal and external.

Who We’re Looking For:
We’re looking for someone who understands data engineering and can combine that knowledge with software engineering experience to build systems where producing and managing data is the first-class concern.

What You’ll Do:
- Build backend applications that interact with a variety of disparate APIs and data sources.
- Develop and grow client facing APIs that are flexible but standardize the data passed to them in a clean and consistent way.
- Orchestrate asynchronous workflows using technologies such as Temporal.
- Collaborate with data engineering, machine learning, and analytics teams to ensure that the data our applications are producing scales to meet needs across the company.
- Build data models into our applications that transpose the messy data of the outside world into clean data our applications can operate on.
- Develop and operate software in production.

What You Have:
- 5+ years of professional experience between data engineering and software engineering roles
- You’ve worked with Python and SQL in a previous role
- You’ve worked with cloud based systems such as AWS, Google Cloud, or Azure
- You have experience writing and operating software in production
- Strong analytical, problem solving, communication, and debugging skills
- Can respond iteratively and rapidly to changes in business requirements

Nice To Have:
- BS/MS in Computer Science or equivalent
- You have API design experience
- Experience working in high-growth fintech or payments startups
- Experience building systems with a State Machine architecture
- Bonus points for Temporal or AWS Step Functions experience

Engineering Philosophies:
- Data outlives code
- Technology is strategic for the business
- Simplicity over complexity
- Embrace hard conversations

Our Tech Stack:
AWS, Python, Kubernetes (EKS), Github Actions, Terraform, CockroachDB, Snowflake, Kafka, DataDog

We are focused on building a diverse and inclusive workforce. If you’re excited about this role, but do not meet 100% of the qualifications listed above, we encourage you to apply.
--------
Butter Payments is an Equal Opportunity Employer and considers applicants for employment without regard to race, color, religion, sex, orientation, national origin, age, disability, genetics or any other basis forbidden under federal, state, or local law. Butter considers all qualified applicants in accordance with the San Francisco Fair Chance Ordinance.

Please review our CCPA policies here.

Top Skills

AWS
Azure
Cockroachdb
Datadog
Github Actions
GCP
Kafka
Kubernetes
Python
Snowflake
SQL
Terraform
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: San Francisco, CA
60 Employees
Year Founded: 2020

What We Do

Subscription companies are losing 10%+ of revenue to failed payments—billions of dollars a year—a problem known as “Involuntary churn.”

Butter is on a mission to end involuntary churn. Using machine learning we help the greatest subscription companies in the world—Fabletics, The Athletic, Savage x Fenty, Found, Tonal, Hairstory—recover more revenue, optimize authorization rates, and increase customer lifetime value.

Butter, backed by world-class investors—Atomic, Norwest Venture Partners, SpringTide, Transpose Platform—is building a better future for subscription payments.

Come work with us, because subscription companies and consumers deserve Butter.

Why Work With Us

We work hard but also have diverse and full lives, making us better co-workers and builders of great products for our customers. Our diverse backgrounds make us more empathetic to each other and our customers. We are lifelong travelers and greatly value the experience of being exposed to new cultures at all levels.

Gallery

Gallery

Similar Jobs

Thrive Global Logo Thrive Global

Senior Software Engineer

Fitness • Healthtech • HR Tech
Remote
United States
971 Employees
110K-125K Annually

Mosey (mosey.com) Logo Mosey (mosey.com)

Software Engineer

Professional Services • Software
In-Office or Remote
Continental, OH, USA
42 Employees
150K-195K Annually

Buxton Logo Buxton

Software Engineer

Marketing Tech • Real Estate • Software
Remote
United States
207 Employees
Remote
MA, USA
3109 Employees

Similar Companies Hiring

Standard Template Labs Thumbnail
Software • Information Technology • Artificial Intelligence
New York, NY
10 Employees
Rain Thumbnail
Web3 • Payments • Infrastructure as a Service (IaaS) • Fintech • Financial Services • Cryptocurrency • Blockchain
New York, NY
40 Employees
Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account