Senior Backend Software Engineer

Self Financial Austin , TX 78701

Posted 2 weeks ago

Self Financial, Inc. is a venture-backed, financial services startup based in Austin, TX. At Self, our mission is to help millions of people build credit and save money on their journey toward financial security.

There are about 100 million people in the US who have low credit scores or who have no access to credit at all. Sadly, there arent many options for these people. Most banks arent doing anything material to change the situation because its not profitable for them to do so. Bad credit or no credit history can be barriers to renting an apartment or getting certain jobs, let alone buying a car or house. And if you can get a loan with a low credit score, youre very likely to pay a lot more in interest over the life of that loan.

If you are someone who is equally passionate as we are, we want to chat with you.

About our team:

We're a growing team of passionate engineers working with modern technology to help people build credit and savings. Weve rebuilt and launched our website and our mobile app in the last year, which now serves thousands of customers. We launched our second product, a secured credit card to give our customers access to their savings.

About the role:

You will be joining a team that is developing a banking core. You will develop the services and infrastructure needed to provide essential customer-facing solutions at a massive scale. You will work with your lead, product owner and your product manager to build tools and systems required for us to service our financial products to our large customer base. You will report to an engineering manager and work with our amazing team of professional engineers.



  • Bachelors degree in Computer Science or a related technical discipline.
  • 4+ years of software engineering experience.
  • Solid understanding and application of computer science fundamentals: data structures, algorithms and design patterns.
  • Experience with the development of Python/Flask code in a production environment.
  • Experience with SQL and relational databases such as PostgreSQL.
  • Experience in the container space such as Docker.
  • Experience with AWS and other related cloud architectures/services is a plus.
  • Experience with common software engineering tools such as Git (or other VCS), JIRA, confluence and similar platforms.


We have the compensation and benefits you expect. But, there's one thing that Self Financial can offer that many startups cannot: we can positively change the world, while making a profit. Over 64 million adults in the U.S. do not have a credit score because of a lack of credit history. Self is solving this problem with creative technology solutions and partnerships.

Our perks include:

  • Competitive Pay
  • Self pays 100% of employee's monthly medical, dental and vision benefit costs and a portion of dependant insurance coverage
    • buy up options available, costs vary across benefit type
  • 401(k) Plan available to full-time employees to save for retirement
  • Self pays 100% of Life/AD&D/Short-Term and Long-Term Disability insurance premium costs for all full-time employees
  • Enjoy our flexible vacation policy
  • Company paid education and training programs
  • Free at-home workout through Sworkit and Gold's Gym membership
  • Plenty of snacks and drinks provided at the office
  • Casual dress code
  • Team building, happy hours and events (Online now, due to pandemic)
  • Downtown Austin office space (Our offices are partially open)
  • Remote work arrangements (due to the pandemic)
  • Monthly $100 COVID stipend for full time employees through 6/2021

How we act with each other is how we act with our customers. We are direct, transparent and respectful, and we hope you embrace that approach.

Self Financial requires all employees hired to successfully pass a background check.

We are an Equal Opportunity Employer.

Due to COVID-19, we're working from home until further notice (stay safe!).

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer (Backend) Employee Financial Services


Posted 3 days ago

VIEW JOBS 1/23/2021 12:00:00 AM 2021-04-23T00:00 Square builds common business tools in unconventional ways so more people can start, run, and grow their businesses. When Square started, it was difficult and expensive (or just plain impossible) for some businesses to take credit cards. Square made credit card payments possible for all by turning a mobile phone into a credit card reader. Since then Square has been building an entire business toolkit of both hardware and software products including Square Capital, Square Terminal, Square Payroll, and more. We're working to find new and better ways to help businesses succeed on their own terms-and we're looking for people like you to help shape tomorrow at Square. Much in the same way that Square revolutionized payments, Square Employee Financial Services is radically altering how employees get paid and build financial security. Operating as a unique product team within Square Payroll, our mission is to create meaningful financial wellness options for employees of Square merchants, with a portfolio of creative financial services and other benefits. As an example of this, with our new On-Demand Pay offering, employees of Square merchants can access a portion of their earned wages before their scheduled pay date. Our team wants to transform the lives of people that make their living through our platform. We're a growing part of the Square ecosystem and are using our position to build products and features that are beyond the capabilities of our competitors. You are a product-minded, customer-focused, full-stack engineer who can help take world-changing ideas from prototype to launch. You will: * Champion the needs of Square's small-business employee customer base, through customer empathy, iteration, and service ownership * Provide technical depth as a backend expert on a full-stack product engineering team * Write clean, testable, peer-reviewed code, which will be a model for the team around you * Technically lead a diverse portfolio of backend engineering projects * Oversee the development and live operation of an increasingly distributed architecture * Advocate for change in quality, durability, and technical debt reduction, working directly with Product Managers, Engineering Managers, and other important partners * Revitalize services and architectures which have outlasted their original implementations, through refactoring, migration, and scale-ready, distributed architectural design * Safeguard the privacy, security, and trust of our customers' sensitive data throughout our implementations, in partnerships with our Risk and Information Security teams * Unleash the velocity of our engineers and engineering systems with processes and implementations that allow us to ship quicker, fail faster, and isolate the blast radius of change pipelines * Establish and help us meet backend system service level agreements to protect us through future growth You have: * A curious, passionate, growth-oriented mindset * A desire to teach, improve, and otherwise force multiply the strengths of the engineers that surround you * Led impactful engineering projects at non-trivial scale * Expertise in at least one major backend programming language and framework. Don't worry if you don't know our stack (yet), because we'll teach you * Software design experience with distributed architectures that have seen growth * BA/BS degree and 5+ years of equivalent working experience Bonus points if you also have: * Expertise in Ruby and Rails * Monitor and observability expertise * Experience building and deploying to cloud infrastructure * Relevant FinTech product experience Technologies We Use and Teach * Ruby, Rails * Ember, Glimmer, React * Mysql * gRPC * SignalFX, DataDog At Square, our purpose is to empower - within and outside of our walls. In order to build the best tools for the businesses and customers we support all over the world, we have to start at home with a workforce as diverse and empowered as our sellers. To this end, we take great care to evaluate all employees and job applicants equally, based on merit, competence, and qualifications. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law. We encourage candidates from all backgrounds to apply and always consider qualified applicants with arrest and conviction records, in accordance with the San Francisco Fair Chance Ordinance. Applicants in need of special assistance or accommodation during the interview process or in accessing our website may contact us by sending an email to assistance(at) We will treat your request as confidentially as possible. In your email, please include your name and preferred method of contact, and we will respond as soon as possible. Perks At Square, we want you to be well and thrive. Our global benefits package includes: Healthcare coverage, Retirement Plans, Employee Stock Purchase Program, Meal reimbursements, Wellness perks, Paid parental leave, Flexible time off, Learning and Development resources Square Austin TX

Senior Backend Software Engineer

Self Financial