Staff Backend Developer, SoFi Money

Remote Full-time
About 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.

Apply Now

Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

Revenue Integrity Clinical Nurse Auditor, Anywhere KS

Remote Full-time

Managing Director - Interest Rate Derivatives Trader

Remote Full-time

Senior Facility Mechanical Engineer- Facility Asset Management(FAM)

Remote Full-time

Remote Vacation Coordinator

Remote Full-time

Experienced Remote Administrative Data Entry Specialist – Full-Time Home-Based Opportunity for Detail-Oriented Professionals

Remote Full-time

VP of Product Design

Remote Full-time

Senior Coder - Inpatient

Remote Full-time

**Experienced Card Customer Service Advisor – Remote (Louisville, KY, Omaha, NE, Tulsa, OK & Birmingham, AL)**

Remote Full-time

Research Engineer / Research Scientist, Post-Training

Remote Full-time

Remote Certified Medical Assistant (Contract / Part Time)

Remote Full-time
← Back to Home