SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Salary: USD 165,000 - 181,500 / annual
SoFi, a next-generation financial services company and national bank, is seeking a Software Engineer to join the Anti-Money Laundering (AML) function in Seattle, WA. This is a hybrid role with the option for part-time telecommuting.
You will collaborate with cross-functional teams to design, architect, and implement end-to-end solutions encompassing both frontend and backend components. Working alongside senior engineers in the AML function, you will translate business needs into technical designs and develop solutions, techniques, metrics, and dashboards for insights and data visualization.
Key responsibilities include:
- Design and develop robust, scalable, and secure server-side applications and APIs
- Work with databases and data models to manage and store information effectively
- Build and maintain scalable data pipelines to support efficient data processing and analysis
- Optimize performance and maintain system stability
- Participate in architecture discussions and provide insights to drive technical decisions
- Ensure software design patterns and best practices are followed throughout development
- Conduct thorough testing including unit testing, integration testing, and end-to-end testing to ensure reliability and functionality
- Utilize expertise in various programming languages, frameworks, and technologies to deliver high-quality, scalable software applications
Requirements:
- Master's degree (or foreign equivalent) in Computer Science, Engineering (any field), or related quantitative discipline
- Two (2) years of experience in the job offered or related occupation
- Required technical skills: Java, Python, AWS, Agile Development Methodology, Test Driven Development, Software Development Lifecycle (SDLC), CI/CD Pipelines, Jira, Github/Gitlab or equivalent source code repository management, Springboot, React, SQL, Data Structures, JavaScript, Design Patterns, Operating Systems, Microservices, and Docker
- Any suitable combination of education, training, and experience is acceptable