Description
Shape a brighter financial future with Social Finance, LLC, a next-generation financial services company and national bank. We're changing the way people think about and interact with personal finance, using innovative, mobile-first technology to help our millions of members reach their goals.
As a Senior Software Engineer, AML Engineering, you will collaborate with cross-functional teams to design, architect, and implement end-to-end software solutions. You will utilize your expertise in various computer programming languages, software frameworks, and technologies to deliver high-quality and scalable software applications. Your responsibilities will include:
- Partnering with senior engineers to translate business needs into software solutions, techniques, metrics, and dashboards for insights and data visualization
- Designing and developing robust, scalable, and secure server-side applications, microservices, and APIs
- Working with databases and data models to manage and store information effectively
- Building and maintaining scalable data pipelines to support efficient data processing and analysis
- Conducting thorough testing of software components, including unit testing, integration testing, and end-to-end testing, to ensure the reliability and functionality of the applications
- Guiding and mentoring junior engineers in technical best practices and fostering a culture of engineering excellence
Requirements:
- Master's degree, or foreign degree equivalent, in Computer Science, Engineering (any field), or a related quantitative discipline
- Three (3) years of experience in the job offered or a related occupation
- Proficiency in Java, Python, AWS, Agile Development Methodology, Test-Driven Development, and other technologies listed below
We offer a salary of $200,000.00 - $220,000.00 per year and standard company benefits.