Petal logo

Senior Backend Software Engineer

Petal’s mission is to bring financial opportunity and innovation to everyone.




Petal’s mission is to bring financial opportunity and innovation to everyone. 

We're pioneering a new approach to credit, enabling Petal Card* applicants to leverage their banking history, in addition to their credit history, to establish their creditworthiness. Our proprietary Cash Scoring technology takes applicants’ income, spending, and savings into account and is helping traditionally underserved consumers across the United States access honest, simple and responsible credit, even if they’ve never had it before. 

We bring the same ingenuity to Petal Card products. Our simple and intuitive app gives members access to credit score tracking, budgeting tools, subscription management, and automated payment options—everything they need to make financial progress. 
Now more than ever, Americans need help improving their credit safely, responsibly, and affordably. If this sounds like something you’d like to be a part of, apply now, and let’s change this trillion-dollar industry together. 

At Petal, we're looking for people with kindness, positivity, and integrity. You're encouraged to apply even if your experience doesn't precisely match the job description. Your skills and potential will stand out—and set you apart—especially if your career has taken some extraordinary twists and turns. At Petal, we welcome diverse perspectives from people who think rigorously and aren't afraid to challenge assumptions.

*Petal Cards are issued by WebBank, Member FDIC

Join a team of talented, motivated, and collaborative engineers to wrangle complex, ever-changing business requirements and serve our members. Our systems must function reliably in order for Petal to deliver on its promise of simple, accessible credit. These services and workloads detect fraud, process payments, integrate with a suite of data providers, and serve our app experience. To get this job done, we value open communication, diversity of thought, and a keen eye for detail.

Sound interesting? Then keep reading and hit that apply button!

Key responsibilities

  • Write high-quality, well-tested server-side code that run smoothly in production and elevates the standards across the team
  • Design system architectures for new event source use cases and batch processes
  • Teach across the broader engineering organization to improve best practices and influence system design
  • Lead complex projects, influence product design and make business vs technology trade-offs during all phases of the project lifecycle, consistently delivering on time
  • Help other engineers on the team increase their productivity through mentorship, coaching, and unblocking

Characteristics of a successful candidate

  • Experienced in designing, developing, testing, shipping, and scaling service-oriented/distributed applications or systems.
  • Strong self-management, sense of ownership, and organization. Petal’s open and collaborative environment enables proactive and organized employees to really shine.
  • Displays inclusivity, kindness, and humility. Our inclusive and collaborative culture is what makes Petal a great place to work. We need diverse people who embody our core values to make it even greater.
  • Collaborative, empathetic, listens with intent. Communication of complex, ever-changing business and technology concepts is hard. Creating a shared understanding and path forward via an open discussion is commonplace at Petal. 
  • Passionate about systems design and robust software. Our backend platform change often as we work and experiment to bring credit to as many people as we can. We are passionate about software architecture and fault tolerant production systems. 
  • Effective leader and (someday) manager. This is a high-growth role that can enable someone to grow into people management responsibilities through active mentorship and team leadership, especially as the company scales.
  • Weighs trade-offs and focuses on value delivery. A fast-paced startup demands making trade-offs that balance the near term and long term value add of solutions. At Petal, we design robust systems, but try not to let the perfect be the enemy of the good.
  • We're seeking someone with a bachelor's degree or above in a related field, or equivalent work experience.


  • Experience and interest in people management and helping others grow
  • Python chops
  • Experience with a microservices architecture
  • Experience in a highly regulated industry such as finance or healthcare

These are all "nice-to-haves" --- we don't expect every candidate to hit every mark.  Many of our engineers come from different backgrounds and career paths. We're committed to teaching anything you might need to learn on the job.

For our California employment information privacy statement, please click here.

About this role

February 10th, 2022

March 3rd, 2021

Full Time

Icons/design/dot -10.00
Icons/design/dot -9.50
Icons/design/dot -9.00
Icons/design/dot -8.00
Icons/design/dot -7.00
Icons/design/dot -6.00
Icons/design/dot -5.00
Icons/design/dot -4.00
Icons/design/dot -3.50
Icons/design/dot -3.00
Icons/design/dot -2.00
Icons/design/dot 14.00

Apply now

Please let Petal know you found this job on Himalayas. This will help us grow!

Apply now

About Petal

Learn about Petal and their company culture.

View company profile

Responsible credit for the modern world.

Petal is a simple, no-fee credit card that doesn't require a credit score.

A credit card without any fees, that you can apply for without a credit history, that never tries to trick you, and gives millions of Americans access to credit who have previously been overlooked.

That's the kind of credit card company we want to be – one that helps you build credit.

Petal uses the latest methods in machine learning to analyze a consumer's full digital financial record, rather than just their credit score, which allows us to provide more credit, lower interest rates, and no fees whatsoever, even to consumers who have never used credit in the past. The Petal digital product incorporates behavioral science and smart, intuitive design to bring transparency and simplicity to the experience of owning and using a credit card.

Tech stack

Learn about the technology and tools that Petal uses.

View tech stack

Similar remote jobs

These are some of our top picks for great remote jobs on Himalayas.

View all jobs

5 remote jobs at Petal

Petal is hiring Senior Backend Software Engineer, Director of Product Management, Member Experience, and more.

View all jobs at Petal
Petal logo
Icons/design/feather/country/us United States only
Petal logo
Icons/design/feather/country/us United States only

Remote companies like Petal

These are some great remote companies operating in similar industries to Petal.

View all companies

ZenHub is an agile project management and product roadmaps solution, natively integrated into GitHub.

Paylock logo

PayLock believes that parking is a valuable and limited resource.

Brighte logo

We’re on a mission to make paying easy. Brighte’s digital payment platform connects Australian homeowners with solar and home improvement businesses. logo

Remote. co is a resource for companies that see remote work as an opportunity.

DigitalOcean logo

Founded in 2012, and with offices in New York and Cambridge, MA, DigitalOcean provides the easiest cloud platform to deploy, manage, and scale applications of any size, removing infrastructure friction and providing predictability so developers and their teams can spend more time building better software.

We launched Axios in January 2017 based on this shared belief: The world needed smarter, more efficient coverage of the topics shaping the fast-changing world.

The latest jobs in your inbox

We'll keep you updated with the best new remote jobs.

Read about our privacy policy

Hiring remotely?
Start posting jobs today.

Start posting jobs for only $50.

Post remote jobs on Himalayas