Self corporate office is located in 515 Congress Ave Ste 1550, Austin, Texas, 78701, United States and has 201-500 employees.
self financial inc
self credit llc
self inc
self financial
self
self lender
Departments
Number of employees
Engineering & Technical
47
Operations
20
Finance
17
Marketing
8
Medical & Health
7
Human Resources
5
Legal
5


| Location | People at location |
| North America | 51-200 |
| Asia | 11-50 |
| Africa | 11-50 |
| Australia | 1-10 |
| Europe | 1-10 |
| South America | 1-10 |
Explore people who held key positions, contributed to Self's success, and advanced their careers.
Chief Financial Office... at Raptor Technologies
Worked as Chief Financial Officer
at Self (2020-2025)
Lead Solutions Archite... at Kestra Financial
Worked as Vice President, Engineering
at Self (2020-2021)
Explore More
Self Financial is working to increase economic inclusion and financial resilience through products that enable people to build credit while building savings. With no hard credit check to get started, Self's signature credit builder products issued by its partner banks are designed to make building credit and savings accessible, regardless of financ... Read More