Selffinancial
Senior Software Engineer - Business Systems
Austin, TX. Posted 3 months ago
The role
You will design, build, and maintain Python REST services that integrate the CRM platform with payments, account management, and internal data services. You will also diagnose production performance issues and manage CRM integrations.
What you will do
- Design, build, and maintain Python REST services that integrate CRM platform with payments, account management, and internal data services
- Diagnose and resolve production performance issues
- Use async Python to parallelize I/O-bound work and implement caching layers
- Build and maintain CRM integrations including data queries and REST-based sync
- Deploy and operate services in AWS or a similar cloud
- Write clean, well-tested code
- Join a rotating on-call/production-support role
Required qualifications
- Strong professional Python experience, including async programming and building/maintaining REST APIs
- Solid understanding of data integration between services
- Solid understanding of HTTP and API design
- Experience with a key-value or caching store
- Experience with a major cloud provider
- Comfort reading logs and distributed traces to debug systems issues
- Strong written and verbal communication
Nice to have
- Redis a plus
- AWS preferred
- Experience with Twilio (Voice, Studio, Flex, or similar)
- Experience integrating with Salesforce (SOQL, Apex, REST APIs)
- Familiarity with an APM/observability platform (e.g., Dynatrace, Datadog, New Relic), including OpenTelemetry or structured logging
- Comfort writing SQL for debugging and data validation across systems
- Familiarity with OpenAPI/Swagger
- Experience with AWS Step Functions, container autoscaling, or infrastructure-as-code (Terraform)
- Prior on-call/production-support experience in a fast-moving environment
Benefits
- Generous health, dental, and vision insurance coverage
- Employer-paid benefits including life, disability, and cost-containment resources
- Hybrid work arrangement
- Flexible vacation
- Company performance-based bonuses
- Paid parental leave
- Company equity in the form of stock options
- Education reimbursement program
- Relocation bonus to move to Austin
- Gym membership options through ClassPass or monthly reimbursement
- Lunchdrop stipend
- Paid parking
Before you apply
- We can only consider candidates who are U.S. citizens or permanent residents (green card holders)
- We are unable to offer visa sponsorship of any kind, now or in the future
- All new hires must successfully pass a background check
About the company
Self Financial is a venture-backed, high-growth FinTech company with a mission to increase economic inclusion and financial resilience by empowering people to build credit and build savings.