Software Engineer
Skills
About the Role
You will design, build, and scale backend systems that power spend controls, approval workflows, and card transactions. You will collaborate with product, design, and data partners to deliver user-focused experiences. You will integrate automation capabilities, own projects from architecture through deployment and observability, and improve the performance, accuracy, reliability, and resilience of transaction and policy infrastructure.
Requirements
- 1+ years of software engineering experience in backend engineering or full-stack engineering with a backend focus.
- Strong fundamentals in backend systems and API design.
- Experience with Python, Go, or TypeScript.
- Familiarity with PostgreSQL, AWS, and modern observability tooling.
- Ability to balance technical quality with speed and user value.
Responsibilities
- Design, build, and scale backend systems for spend controls, approval workflows, and card transactions.
- Collaborate with product, design, and data to deliver user-focused experiences.
- Integrate with the internal AI platform to automate spend-policy enforcement and anomaly detection.
- Own complex projects from architecture through deployment and observability.
- Partner with Product Platform and Integrations teams to ensure reliability, scalability, and data consistency across financial systems.
- Improve transaction and policy infrastructure for performance, accuracy, and resilience.
Benefits
- Flexible PTO
- Centralized home-office equipment ordering
- Health and wellness stipend
- Budget for intra-office travel
- Weekly coffee stipend
