SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Salary: USD 200,000 - 220,000 / annual
SoFi is a next-generation financial services company and national bank using innovative, mobile-first technology to help millions of members reach their financial goals. The company is transforming the personal finance industry with a focus on making financial services more accessible and user-friendly.
As a Senior Software Engineer, you will lead the development and testing of system components and services, participate in code and design reviews, and help shape the technical architecture of the product. You will translate user stories into technical solutions, deliver highly available and scalable services in production environments, and mentor other engineers while supporting the technical culture and team growth. You will also generate ideas for new initiatives and technologies, and communicate effectively with project leads, product managers, and other software developers.
This is a hybrid role based in Seattle, WA, with part-time telecommuting as an option.
REQUIREMENTS:
- Master's degree (or foreign equivalent) in Computer Science, Engineering (any field), or a related quantitative discipline, plus three (3) years of experience in the job offered or in any occupation in a related field. Any suitable combination of education, training, and experience is acceptable.
- Software engineering proficiency with practical application across object-oriented programming, infrastructure-as-code, software design, and data structures
- Relational database experience including PostgreSQL and SQL
- Backend frameworks including Spring Boot and Spring Framework; testing frameworks including Mockito
- Cloud platforms including AWS; cloud technologies including Docker and Kubernetes; continuous integration/continuous deployment tools
- Software development methodologies (Agile or SCRUM)
- Experience working in collaborative coding environments (Git), refining designs together, writing tests, working through code reviews, and managing pull requests
- Observability/monitoring/log analytics platforms including Kibana
- Workflow orchestration experience (Temporal)