Full-Time

Principal Software Engineer

Borrow

Confirmed live in the last 24 hours

SoFi

SoFi

1,001-5,000 employees

Offers diverse personal finance solutions

Fintech
Financial Services

Expert

Company Historically Provides H1B Sponsorship

Salt Lake City, UT, USA + 1 more

More locations: Seattle, WA, USA

The job requires in-office presence and does not accommodate remote work from Hawaii or Alaska.

Category
FinTech Engineering
Software Engineering
Required Skills
Java
Microservices
Spring

You match the following SoFi's candidate preferences

Employers are more likely to interview you if you match these preferences:

Degree
Experience
Requirements
  • 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
  • Excellent verbal and written communication skills.
Responsibilities
  • 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.
Desired Qualifications
  • Customer-obsessed and have an affinity for solving complex problems and shipping impactful features
  • Ability to quickly and independently acquire proficiency in new languages and technologies
  • Value mentorship and constantly look for ways to improve the technical depth of the individuals on your teams.

SoFi provides a variety of financial services aimed at helping individuals manage their money effectively. Their offerings include home loans, personal loans, student loan refinancing, credit cards, and investment options. SoFi's platform is designed to be user-friendly and mobile-first, allowing members to easily access and utilize these services. The company differentiates itself from competitors by offering a comprehensive suite of financial products under one roof, along with educational resources to assist users in making informed financial decisions. SoFi's goal is to create a seamless experience for its members, encouraging them to engage with multiple services while fostering an inclusive environment.

Company Stage

IPO

Total Funding

$4B

Headquarters

San Francisco, California

Founded

2011

Growth & Insights
Headcount

6 month growth

-7%

1 year growth

0%

2 year growth

0%
Simplify Jobs

Simplify's Take

What believers are saying

  • SoFi's member base grew to over 10 million by 2024, indicating strong market presence.
  • The company plans to re-enter the crypto market, potentially expanding its investment offerings.
  • SoFi's partnership with Mesh Payments enhances its financial infrastructure capabilities.

What critics are saying

  • Regulatory changes in cryptocurrency could impact SoFi's planned market re-entry.
  • Increased competition from fintech companies like Robinhood may affect SoFi's market share.
  • Volatility in the FinTech IPO Index could influence SoFi's stock performance.

What makes SoFi unique

  • SoFi offers a comprehensive suite of financial products under one platform.
  • The company leverages mobile-first technology to enhance user experience and engagement.
  • SoFi's member-centric approach fosters a strong community and customer loyalty.

Help us improve and share your feedback! Did you find this helpful?

Benefits

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.