Senior Software Engineer, Aml Platform

Details of the offer

Shape a brighter financial future with us.
Together with our members, we're changing the way people think about and interact with personal finance.
We're a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals.
The industry is going through an unprecedented transformation, and we're at the forefront.
We're proud to come to work every day knowing that what we do has a direct impact on people's lives, with our core values guiding us every step of the way.
Join us to invest in yourself, your career, and the financial world. The team collaborates closely with cross-functional engineering groups and AML and Risk business units to protect SoFi from compliance risks and ensure regulatory alignment.
By proactively identifying and managing potential risks, they help reduce regulatory exposure while providing a balanced, risk-aware experience for SoFi Members, fostering long-term trust and confidence.
As a Senior Software Engineer on our team, you'll be tasked with building critical components and features.
You will be involved in the entire product lifecycle, from ideation through building, testing, deploying, monitoring, and supporting mission-critical systems.
The ideal candidate is someone with a strong sense of ownership and drive for delivery, a hunger for learning and is a good mentor and co-worker.
What you'll do:Full SDLC: Collaborate with cross-functional teams to design, architect, and implement end-to-end solutions that encompass both front-end and back-end components.
Utilize your expertise in various programming languages, frameworks, and technologies to deliver high-quality and scalable software applications.
Partner with senior leaders in the Anti-Money Laundering function to provide consultancy and translate the business needs to design and develop solutions, techniques, metrics, and dashboards for insights and data visualization.Back-end Development: 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.Architecture and Design: Participate in architecture discussions and provide valuable insights to drive technical decisions.
Ensure that software design patterns and best practices are followed throughout the development process.Testing and Quality Assurance: Conduct thorough testing of software components, including unit testing, integration testing, and end-to-end testing, to ensure the reliability and functionality of the applications.Continuous Improvement: Keep abreast of industry trends, best practices, and emerging technologies in software development.
Advocate for process improvements and adopt new tools and technologies to enhance productivity and efficiency.Code Review and Mentorship: Review code contributions from junior developers and provide constructive feedback to promote code quality and maintain coding standards.
Act as a mentor and share your knowledge and expertise with team members to foster their growth.Documentation: Create and maintain technical documentation for developed software, APIs, and processes to ensure comprehensive understanding and knowledge transfer.What you'll need:Bachelor's Degree, Computer Science Degree, or equivalent from a fully-accredited college or university3+ years of programming experience, ideally on a modern stack.Strong expertise in back-end technologies and programming languages, such as Java, Kotlin, Springboot, Node.js, Python, C#, Kafka, PostgreSQL, and we run on Kubernetes in a service-oriented architecture with over 100 services in productionKnowledge of RESTful API design and implementation.Willingness to roll up your sleeves, collaborate with others and get stuff doneStrong sense of responsibility and ownership, driving a project from inception to completionAffinity for solving problems and diving deep into the detailsExperience working in a collaborative coding environment, refining designs together, working through code reviews, and managing pull requestsExcellent communication and collaboration skillsExperience working on an SOA or microservice-based application.Nice to have:Experience scaling highly available, mission-critical systemsTest-driven development along with unit and integration testing.Compensation and BenefitsThe base pay range for this role is listed below.
Final base pay offer will be determined based on individual factors such as the candidate's experience, skills, and location.
To view all of our comprehensive and competitive benefits, visit our Benefits at SoFi page!
Pay range: $128,000.00 - $240,000.00
Payment frequency: Annual
This role is also eligible for a bonus, long term incentives and competitive benefits.
More information about our employee benefits can be found in the link above.
SoFi provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion (including religious dress and grooming practices), sex (including pregnancy, childbirth and related medical conditions, breastfeeding, and conditions related to breastfeeding), gender, gender identity, gender expression, national origin, ancestry, age (40 or over), physical or medical disability, medical condition, marital status, registered domestic partner status, sexual orientation, genetic information, military and/or veteran status, or any other basis prohibited by applicable state or federal law.
The Company hires the best qualified candidate for the job, without regard to protected characteristics.Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.SoFi is committed to embracing diversity.
As part of this commitment, SoFi offers reasonable accommodations to candidates with physical or mental disabilities.
If you need accommodations to participate in the job application or interview process, please let your recruiter know or email ******.Due to insurance coverage issues, we are unable to accommodate remote work from Hawaii or Alaska at this time.
#J-18808-Ljbffr


Nominal Salary: To be agreed

Requirements

Senior Software Engineer For Data Development Platform

Team Introduction The Data Management Suite team is building products that cover the whole lifecycle of data pipeline, including data ingestion and integrati...


Hireio, Inc. - Washington

Published a month ago

Machine Learning Engineer 2, Amazon

Do you want to build new software tools and systems that are powered by generative AI? Do you want to work alongside a team of passionate, talented engineers...


Amazon - Washington

Published 6 days ago

Senior Software Engineer - Seattle

We are Rokt, a hyper-growth ecommerce leader. We enable companies to unlock value by making each transaction relevant at the moment that matters most, when c...


Rokt Group - Washington

Published 6 days ago

Machine Learning Engineer Iii, Far (Frontier Ai & Robotics)

Job ID: 2859143 | Amazon.com Services LLC Join the next revolution in robotics at Amazon's Frontier AI & Robotics team, where you'll work alongside world-ren...


Amazon - Washington

Published 22 days ago

Built at: 2025-01-22T06:53:18.818Z