# Senior Software Engineer - Business Systems at Self

- Company: Self
- What the company does: Build credit and savings with Self. The Credit Builder Account and Self Visa® Credit Card help you establish payment history. Access cash fast with Self Cash. Backed by Techstars.
- Company website: https://self.inc
- Type: Startups
- Level: Senior
- Location: Austin, TX
- Work setup: On-site
- Pay: $140K to $170K base salary per year (USD)
- Posted: 2026-08-10
- Apply by: 2026-10-08
- Apply: https://job-boards.greenhouse.io/selffinancial/jobs/6138318004
- Page: https://www.1752.vc/careers/jobs/self-senior-software-engineer-business-systems/

## About the role

We're looking for a Python engineer to join our Business Systems team, which builds and operates the integration layer connecting our core platforms (CRM, payments, and internal services) to the tools our customer-facing teams rely on every day. This is a high-traffic, latency-sensitive environment - our services handle hundreds of thousands of requests a day, and performance directly impacts the people using them in real time.

## What they're looking for

- Strong professional experience with Python, including async programming and building/maintaining REST APIs
- Solid understanding of data integration between services - how to reliably move, sync, and reconcile data across systems (batch or event-driven), handle failures/retries, and keep data consistent when systems disagree
- Solid understanding of HTTP and API design (pagination, timeouts, rate limiting, caching), and experience debugging performance issues in a live service
- Experience with a key-value or caching data store (Redis experience a plus) and comfort reasoning about caching/invalidation tradeoffs
- Experience with at least one major cloud provider (AWS preferred) - serverless functions, containerized services, or similar
- Comfort reading logs and distributed traces to debug systems issues, not just local code

Tags: Tech-IT
