Austin, Remote Hybrid Employment $134,000 - $190,000 annually

Self Financial is hiring a Staff Software Engineer (Backend)

About the Role

As a Staff Software Engineer on the Consumer Card team, you'll design and maintain backend systems that power credit-building solutions and core banking functionality. Your work will directly impact how millions access and improve their financial standing through reliable, scalable technology.

What You'll Do

  • Build and maintain backend services that support financial products at scale
  • Design robust APIs and infrastructure components using modern Python frameworks
  • Collaborate with product and engineering teams to define technical requirements and deliver effective solutions
  • Ensure systems are efficient, secure, and aligned with long-term architectural goals

Requirements

  • Minimum of 8 years of professional software development experience
  • Strong grasp of computer science fundamentals including algorithms, data structures, and design patterns
  • Proven experience developing production-grade applications in Python using Flask or FastAPI
  • Extensive work with RESTful API design and integration
  • Proficiency in SQL and relational databases, particularly PostgreSQL
  • Familiarity with containerization technologies such as Docker
  • Hands-on experience with AWS and cloud-native architectures
  • Skilled in using development tools including Git, Jira, and Confluence

Preferred Qualifications

  • Degree in Computer Science or related technical field
  • Experience working with GraphQL

Benefits

  • Stock options as part of total compensation
  • Performance-based bonus program
  • Comprehensive health, dental, and vision coverage funded by employer
  • Flexible paid time off policy
  • Support for professional development and education
  • Free gym membership
  • Casual workplace environment
  • Regular team events and gatherings
  • Hybrid work model with remote flexibility
  • Paid leave for new parents

Compensation

Base salary range: $134,000 – $190,000 per year. Includes eligibility for stock options and performance-based bonuses.

Work Mode

This role supports a hybrid work environment with options for remote work and flexible scheduling.

Required Skills
PythonFlaskFastAPIREST APIsPostgreSQLDockerGitAWSSQLDesign Patterns PythonFlaskFastAPIREST APIsPostgreSQLDockerGitAWSSQLDesign Patterns
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
About company
Self Financial
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. Provides accessible tools to take control of credit, particularly for the 100 million+ Americans who have no or low credit.
All jobs at Self Financial Visit website
Job Details
Department Consumer Verticals Card Team
Category backend
Posted 12 hours ago