Software Engineer



Software Engineering
Seattle, WA, USA · Remote · Washington, DC, USA
Posted on Thursday, May 18, 2023

Employee Applicant Privacy Notice

Who we are:

Shape a brighter financial future with us.

Together with our members, we’re changing the way people think about and interact with personal finance.

We’re a next-generation fintech company using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we’re at the forefront. We’re proud to come to work every day knowing that what we do has a direct impact on people’s lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.

Social Finance, Inc. seeks Software Engineer in Seattle, WA:
Job Duties: Collaborate with other Software Engineers using version control tools such as Git, to design
new software systems and modify existing applications for improving application performance or for
meeting company’s business needs and achieving SLOs (Service Level Objectives). Utilize scripting
languages such as Bash and Python and object oriented programming languages such as Java, TypeScript
and JavaScript. Research, design and develop new testing suites for company’s different lending services
using testing libraries such as JUnit, Jest and infrastructure automation software such as Docker.
Implement development and testing environments that mimic production using Linux and cloud services
like AWS for ensuring that the newly designed software systems or modified existing applications would
work as intended in production. Analyze whether the application would scale well and researching
under what conditions the system meets the business requirements and scenarios where it might fail.
Integrate monitoring metrics to different Lending services and creating analytics dashboards that would
record system level metrics such as caching, processor utilization, thread pooling and JVM (Java Virtual
Machine) Heap usage, which helps engineers pinpoint services that are down during a specific time and
accordingly fix those or reach out to the respective team working on the respective service to fix it.
Research new methodologies and approaches for either improving the current software system’s
performance or designing new software architectures to meet business logic needs. Telecommuting is
an option.
Minimum Requirements: Master’s degree, or foreign equivalent, in Computer Science, Engineering, or
closely related quantitative discipline.
Special Skill Requirements: (1) Object Oriented Programming (2) Cloud Computing (3) Linux (4) Software
Testing (5) Data Structures and Algorithms (6) Networking (7) Databases (8) Operating Systems (9)
Version Control and (10) Technical Writing. Any suitable combination of education, training and/or
experience is acceptable. Telecommuting is an option.
Salary: $145,600.00 - $167,440.00 per annum; Benefits:
Submit resume with references to: Req.# 21-14861 at: ATTN: Rae Myles,


Compensation and Benefits
The base pay range for this role is listed below. Final base pay offer will be determined based on individual factors such as the candidate’s experience, skills, and location.
To view all of our comprehensive and competitive benefits, visit our Benefits at SoFi page!
SoFi provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion (including religious dress and grooming practices), sex (including pregnancy, childbirth and related medical conditions, breastfeeding, and conditions related to breastfeeding), gender, gender identity, gender expression, national origin, ancestry, age (40 or over), physical or medical disability, medical condition, marital status, registered domestic partner status, sexual orientation, genetic information, military and/or veteran status, or any other basis prohibited by applicable state or federal law.
Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
New York applicants: Notice of Employee Rights
Due to insurance coverage issues, we are unable to accommodate remote work from Hawaii or Alaska at this time.
Internal Employees
If you are a current employee, do not apply here - please navigate to our Internal Job Board in Greenhouse to apply to our open roles.