Logo of Huzzle

Software Engineer, Chat

image

SoFi

2mo ago

  • Job
    Full-time
    Mid Level
  • Software Engineering
    Product
  • San Francisco
  • Quick Apply

AI generated summary

  • You need a Bachelor’s degree or relevant experience, 3+ years in full stack programming (React, TypeScript, Kotlin/Java), 2+ years Kotlin/Java, 1+ year React, and relational database knowledge.
  • You will develop, test, and deploy software, participate in code reviews, translate requirements into solutions, communicate with teams, and adapt practices to deliver high-quality projects.

Requirements

  • Bachelor’s Degree, ideally in a technical field, but we understand great engineers come from all sorts of different backgrounds and also consider relevant work experience
  • 3+ years programming experience including Full stack experience with React/Typescript and Kotlin/ Java
  • Our core stack is React / Kotlin / Spring / PostgreSQL, and we run on Kubernetes in a service oriented architecture with over 100 services in production.
  • You should have 2+ years, Java or Kotlin programming experience
  • You should have a good understanding of relational databases
  • You should have 1+ years of experience building React based web applications
  • Experience working in a collaborative coding environment, refining designs together, working through code reviews and managing pull requests

Responsibilities

  • Development, testing and deployment of software systems
  • Actively participate in reviews to ensure code quality, efficiency, and adherence to best practices
  • Execute on well defined technical tasks and user stories with high quality in a timely manner
  • Help translate product requirements into technical solutions
  • Communicate with project leads, product managers and other software developers
  • Adapt existing practices, processes and frameworks to deliver tasks
  • Collaborate with peers as well as cross functional teams to coordinate and deliver projects

FAQs

What is the job title for this position?

The job title is Software Engineer, Chat.

What are the key responsibilities of this role?

Key responsibilities include development, testing, and deployment of software systems, participating in code reviews, translating product requirements into technical solutions, and collaborating with cross-functional teams.

What is the desired level of education for this position?

A Bachelor's Degree in a technical field is ideal, but relevant work experience is also considered.

How many years of programming experience are required?

A minimum of 3 years of programming experience is required.

What technologies should candidates be familiar with?

Candidates should have full stack experience with React/Typescript and Kotlin/Java, and familiarity with the core stack that includes React, Kotlin, Spring, and PostgreSQL.

Are there any specific database skills required?

Yes, candidates should have a good understanding of relational databases.

Is experience with LLM based applications a requirement?

No, experience with LLM based applications is listed as a nice-to-have, not a requirement.

What type of work environment does the company promote?

The company promotes a collaborative coding environment that includes refining designs together and managing code reviews.

Is there any mention of equal employment opportunities?

Yes, SoFi provides equal employment opportunities to all employees and applicants for employment without regard to various protected characteristics.

Are accommodations available for candidates with disabilities?

Yes, SoFi offers reasonable accommodations to candidates with physical or mental disabilities during the application or interview process.

Can remote work be done from Hawaii or Alaska?

No, due to insurance coverage issues, remote work from Hawaii or Alaska is currently not accommodated.

SoFi helps you save, spend, earn, borrow, invest, and protect your money–all in one app. NMLS 1121636

Finance
Industry
1001-5000
Employees
2011
Founded Year

Mission & Purpose

SoFi is a values-driven company on a mission to help our members get their money right. We create modern financial products and services that help people borrow, save, spend, invest, and protect their money better, so that they can achieve financial independence and realize their ambitions—from owning a home to saving for retirement, paying off their student loans, and more.