Staff Backend Developer, SoFi Money
Posted 2025-03-15About the position
The Staff Backend Developer at SoFi Money will play a crucial role in transforming the Money product architecture, focusing on enhancing the banking core and implementing new account structures. This position requires collaboration across teams to improve member-facing services and support integrated product offerings. The ideal candidate will be a hands-on leader, responsible for the full development life-cycle, from project requirements to deployment, while ensuring high-quality code delivery and adherence to best practices.
Responsibilities
? Full development life-cycle design from project requirement to deployment.
,
? Work on automation and improvement of data exchanges and data pipelines between internal and external teams.
,
? Facilitate the definition of project scope, deliverables, and goals.
,
? Lead cross-functional delivery teams to ensure deliverables are met.
,
? Track project performance against defined milestones/goals.
,
? Conduct process improvement projects to increase performance in vital program metrics.
,
? Communicate ongoing project health with key stakeholders and business leadership.
,
? Maintain strict compliance with established project management policies and guidelines.
,
? Take initiative and produce timely results in a fast-paced and sometimes ambiguous environment.
,
? Make significant contributions to the code base.
,
? Define best practices and uphold coding standards.
,
? Consistently demonstrate extremely high levels of technical knowledge, ingenuity, and creativity.
,
? Develop and apply advanced technologies, engineering principles, theories, and concepts.
,
? Work within the Engineering team to develop features that specifically benefit our users.
,
? Deliver high-quality code on schedule, communicate with groups in and outside the development team.
Requirements
? Bachelor's Degree in Computer Science or equivalent from a fully-accredited college or university.
,
? 6+ years of Java programming experience.
,
? 2+ years of Java, Kotlin, or Scala programming experience.
,
? Proven understanding of relational databases and ORMs.
,
? Experience working on a SOA or microservice-based application.
,
? Solid sense of responsibility; driving a project from inception to completion.
,
? Experience working in a collaborative coding environment.
Nice-to-haves
? Good knowledge of Continuous Integration (CI) and Continuous Deployment (CD).
,
? Knowledge in analytics, metrics, and monitoring integrations.
,
? Test-driven development along with unit and integration testing.
Benefits
? Comprehensive and competitive benefits package.
For more such jobs please click here!