Butter Payments Logo

Butter Payments

Software Engineer, Backend (CA)

Reposted 5 Days Ago
Remote
Hiring Remotely in Canada
Senior level
Remote
Hiring Remotely in Canada
Senior level
As a Software Engineer specializing in backend development, you'll create data-heavy applications and APIs, orchestrate workflows, and work closely with data and analytics teams to produce scalable solutions.
The summary above was generated by AI
Software Engineer, Backend (Remote, Canada)

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

Similar Jobs

14 Minutes Ago
In-Office or Remote
8 Locations
Senior level
Senior level
Artificial Intelligence • Fintech • Information Technology • Logistics • Payments • Business Intelligence • Generative AI
As a Mid-Market Account Executive at Coupa, you'll drive business growth, engage with stakeholders, and close deals while establishing Coupa as a preferred partner for mid-market clients.
16 Minutes Ago
Easy Apply
In-Office or Remote
3 Locations
Easy Apply
Senior level
Senior level
eCommerce • Software • Design
The Senior Brand Designer at Webflow will shape brand identity through campaigns, events, and experiences, focusing on design excellence and collaboration across teams. Responsibilities include managing creative deliverables, developing brand guidelines, and experimenting with digital and motion design.
Top Skills: Adobe Creative SuiteFigmaWebflow
16 Minutes Ago
Easy Apply
In-Office or Remote
3 Locations
Easy Apply
Senior level
Senior level
eCommerce • Software • Design
This role involves designing and launching partner acquisition programs, driving freelancer and agency engagement, and collaborating cross-functionally to align strategies with broader business goals.
Top Skills: AIData Analysis

What you need to know about the Vancouver Tech Scene

Raincouver, Vancity, The Big Smoke — Vancouver is known by many names, and in recent years, it has gained a reputation as a growing hub for both tech and sustainability. Renowned for its natural beauty, the city has become a magnet for professionals eager to create environmental solutions, and with an emphasis on clean technology, renewable energy and environmental innovation, it's attracted companies across various industries, all working toward a shared goal: advancing clean technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account