Software Engineer

About The Role

We are seeking a software engineer to join our marketing engineering department. This is a fast-paced and high profile team focused on delivering the best technical solutions for all marketing related engineering initiatives across the company.

Our responsibilities include building out the ever-evolving sofi.com website, designing APIs, integrating with hundreds of vendors and partners, and enhancing all forms of user behavior tracking. This position will give you exposure to every aspect of our application stack and you will have wide range of opportunities in creating everything from backend processes to consumer-facing UIs. Candidates should possess a deep understanding of technology and development principles.

By joining SoFi, you’ll become part of a forward-thinking technology company that is transforming financial services with innovative loan products and investment tools. Recently ranked as one of the fastest growing fintech companies in the Bay Area, we’ve grown from 150 to 600+ employees in the past year and raised a $1 Billion in our last round of funding. We offer the excitement of a rapidly growing startup with the stability of a seasoned management team.


  • Experience turning designs into efficient, usable interfaces using HTML/CSS/JavaScript
  • Experience with responsive design/development and mobile-web best practices
  • Experience with scripting languages like PHP, Python or Ruby
  • Familiarity with brand identity and design consistency
  • Cross-browser testing
  • Client-side optimization and performance
  • Version control (Git)
  • Ability to brainstorm with other team members and deal with constructive feedback


  • Experience building user interfaces for large scale applications
  • Client-side unit testing
  • Angular and other JS frameworks
  • Content Management Systems: WordPress or Drupal
  • Relational Databases: MySQL or Postgres
  • Java, Scala
  • Docker
  • Microservices Architecture
  • Tracking Pixels, Tag Managers, Google Analytics
  • Front-end build automation and tooling

Personal Attributes of the Ideal Candidate Include

  • Ability to thrive in a fast-paced growing company
  • Ability to drive a project from inception to completion
  • Enthusiasm for solving challenging problems
  • Team attitude: a willingness to roll up your sleeves and work with others to get stuff done.

Qualification/ Education

  • 1-3 years related experience
  • Bachelor’s degree


  • Catered lunches, a fully stocked kitchen, and subsidized gym membership.
  • Competitive salary packages and bonuses.
  • A flexible vacation policy allows you to truly relax and reboot.
  • Comprehensive health, vision, dental, and life insurance as well as disability benefits.
  • 100% of health, vision, and dental premiums paid by SoFI for employees and their dependents.
  • 401(k) and education on retirement planning.
  • Tuition reimbursement on approved programs, up to $5,250 a year.
  • Monthly contribution to help you pay off your student loans.

This is a great opportunity for engineering professionals looking to join an emerging leader that’s focused on disrupting a huge industry. If you’re a good fit, please send us your resume and a link to your portfolio. We look forward to hearing from you. Local candidates only, please.


Back to top