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.
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Lead the CI, Build and Packaging team to define strategy, improve developer productivity, and own build and packaging architecture for Shield AI’s Hivemind platform.
Teachable is hiring an early-career full-stack Software Engineer to help the growth team build experiments and features that improve creator engagement and revenue.
Experienced iOS engineer needed to lead architecture and deliver scalable, user-centered mobile experiences for a US-based remote team.
HavocAI seeks a Mission Software Engineer in Honolulu to build, deploy, and own mission-ready autonomy software for real-world maritime and defense operations.
Lead the design and development of scalable, cloud-native .NET APIs on Azure for a mission-driven transportation platform, mentoring engineers and driving best-practice architecture and DevOps.
Visa's CyberSource team in Bellevue is hiring a Senior Software Engineer to design and implement scalable, secure payment services and web applications used by merchants and financial institutions worldwide.
Anduril Industries is hiring a Senior Software Engineer on the Air Defense team in Irvine to design and deliver networking, autonomy, and systems-integration software for deployed air defense systems.
Experienced full-stack/cloud engineer needed to design and build resilient, scalable microservices and platform solutions for GEICO’s modern engineering organization.
Lead and build Compa’s first Core Infrastructure team to drive multi-cloud, encryption, and platform reliability initiatives as a hands-on engineering manager.
Apex is hiring Software Engineering interns for Summer 2026 to work on satellite control software, embedded systems, simulations, and UI projects at our Playa Vista office.
Lead development of Braze’s Core Objects as a Senior Fullstack Engineer, building scalable ingestion pipelines and backend systems that power our customer engagement platform.
Datadog is looking for a Staff Software Engineer to evolve Atlas into a high-scale, durable workflow execution platform and become the orchestration backbone for internal AI and company-wide workflows.
Lead the technical direction of TIDAL's Android platform, delivering scalable, high-performance mobile experiences that empower artists and fans.
We’re on a mission to end involuntary churn.Butter helps the world’s greatest subscription companies retain their hard-earned subscribers and recover millions of dollars in revenue lost to failed payments.
1 jobs