Senior Backend Software Engineer
Posted Updated
- As a backend engineer, you’ll be responsible for extending our systems to support additional banking features, increases in usage volume, and the needs of our non-technical company functions
- You’ll maintain our core offering — a deposit account and debit card powered through our Banking as a Service partner, while designing our architecture to bundle additional financial services into a personalized product experience
- We’ve adopted a lightweight microservice infrastructure that allows us to move quickly, but that can flex on robustness to ensure scalability as our engineering team grows
- Collaborate with our product, design, and front end functions to build new financial offerings that advance the company mission
- Work with back end peers to establish new processes, software patterns, and tools that expedite our development process
- Maintain a testing and observability stack that keeps our system stable and proactively alerts us of internal or third party users
- Work with leadership to plan our engineering execution across different time horizons
Benefits
- Paid parental leave
- Unlimited PTO
- Daily office lunch
- 401(k)
- Gym Pass subscription
- Medical, dental, and vision insurance
- Visa sponsorship
- Bi-annual company-wide destination offsites
- Remote work when traveling
- Generous equity
- Experienced building backend systems that grow in complexity over time
- Product-minded and passionate about delivering delightful experiences to customers
- Opinionated on software engineering best practices, at a code and developer productivity level
- A critical thinker capable of making tradeoffs in a fast paced environment
- A great communicator and collaborator, capable of creating and running cross-functional processes
- 4+ years of experience in software engineering
- Bonus: Experience with GraphQL, DevOps (Terraform, AWS, Kubernetes), and pub/sub models (Kafka)
- 2+ years of experience using Python and Postgres
