Facebook pixel

Principal Software Engineer
Money and Credit Card
Posted on 6/14/2022
Seattle, WA, USA • San Francisco, CA, USA • Murray, UT, USA • Helena, MT...
Experience Level
Desired Skills
  • 10+ years programming experience, with significant experience in a JVM-based language and familiarity with Spring
  • Expert understanding and hands-on experience building and operating large-scale fault-tolerant distributed systems, workflows, databases and mobile/web applications
  • Deep understanding of code release, deployment orchestration / rollout mechanisms, logging, instrumentation, monitoring, and alerting in a microservices environment
  • Experience with public cloud infrastructure, preferably AWS
  • Excellent verbal and written communication skills
  • You demonstrate extremely high levels of technical knowledge, ingenuity and creativity
  • You are customer-obsessed and have an affinity for solving complex problems and shipping impactful features, and make pragmatic high judgment decisions without letting perfection become the enemy of progress
  • You work and play well with others; SoFi is a highly collaborative workplace and a melting pot of diverse talent
  • You are confident in asking difficult questions and challenging your team while also keenly listening and taking feedback
  • You are a voracious learner - you have the ability to quickly and independently acquire proficiency in new languages and technologies
  • You value mentorship and constantly look for ways to improve the technical depth of the individuals on your teams
  • Deliver high quality designs and code at scale that benefit our users, while communicating with groups in and outside our engineering teams
  • Make significant contributions to the technical architecture of the various products and systems
  • Generate ideas for new business-impacting initiatives and ways of leveraging technology in the pursuit of our goals
  • Advocate for engineering best practices and drive rigorous hiring and coding standards, and overall raise the bar on technical excellence
  • Develop, apply, and socialize advanced technologies, engineering principles, theories and concepts
  • Work across teams at SoFi to help develop & enhance products and systems. This role offers a unique chance to touch virtually every feature in SoFi's digital touchpoints
  • Provide technical mentorship to engineers
  • Lead & present in broad forums with senior technical leaders across the company

1,001-5,000 employees

Lender and financial services provider
Company Overview
SoFi’s mission is to help people reach financial independence to realize their ambitions.
  • You’re taken care of. SoFi employees receive comprehensive health, vision, dental, life insurance, and disability benefits—as well as flexible time off, fitness, fertility, and family planning options.
  • Realize your ambitions. We want to help our employees achieve financial freedom, just like our members. That’s why we contribute $200 per month toward your student loans to help pay down your debt—plus free financial classes.
  • Never stop learning. We offer frequent training, mentorship opportunities, and leadership programs to develop our people. We also cover tuition costs for approved programs, up to $5,250 per year.
Company Core Values
  • Put our members’ interests first.
  • Run after problems.
  • Embrace diversity. Everyone should feel welcome, included and able to contribute.
  • Get to the truth and make principle-based decisions.
  • Make your footprint bigger than your foot.
  • Do the right thing. If you’re not sure, do the harder thing.
  • Set ambitious goals, be gritty, be accountable.
  • Take care of other people and help them grow.
  • Iterate, learn, innovate.
  • Be SoFi missionaries.
  • …and don’t forget to smile.