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.

