Sofiposted 14 days ago
$128,000 - $240,000/Yr
Full-time • Mid Level
Remote • New York City, NY
Credit Intermediation and Related Activities

About the position

We're excited to invite a Senior Software Engineer to join our SoFi Money team! In this role, you'll play a key part in supporting the growth of our Money product. We're dedicated to building a platform that helps our teams expand our customer base while ensuring that we continue to serve and delight our existing members. Our mission is to create tools that empower SoFi Money team members, ensuring the trust and safety of our members while prioritizing efficiency and operational excellence. As a Senior Software Engineer at SoFi, you'll be at the heart of our efforts - collaborating with stakeholders to implement new functionalities, architecting our systems, tackling bugs, and continuously growing in your role. We're looking for someone who is both innovative and hands-on, possesses a strong sense of ownership and a drive for delivering results, and is a supportive mentor and colleague. At SoFi, we celebrate the collaboration between Product, Design, and Engineering, so you'll be involved in the entire product lifecycle, from brainstorming through building, deploying, and ongoing improvements - all while working alongside an incredible team of talented engineers.

Responsibilities

  • Lead the development and testing of our internal money servicing tools and services
  • Lead the development and testing of our systems and services
  • Participate in shaping the technical architecture of the product
  • Help translate product requirements into user stories and technical solutions
  • Deliver highly available and scalable services in a production environment
  • Mentor other engineers, support our technical culture, and help grow the team
  • Generate ideas for new initiatives and technologies
  • Communicate effectively with project leads, product managers, and fellow software developers

Requirements

  • Bachelor's Degree in Computer Science or a related field
  • 4+ years of programming experience, ideally with a modern stack
  • Our core stack includes Java, Kotlin, Spring, PostgreSQL, and React, and we operate on Kubernetes in a service-oriented architecture with over 100 services in production
  • 2+ years of programming experience in Java, Kotlin, or Scala
  • A solid understanding of relational databases and ORMs
  • Experience working on SOA or microservice-based applications
  • A willingness to collaborate with others and get things done
  • A strong sense of responsibility; driving projects from inception to completion
  • A knack for solving problems and delivering impactful features, rather than just polishing code or architecture
  • Experience working in a collaborative coding environment, refining designs together, navigating code reviews, and managing pull requests
  • Knowledge of analytics, metrics, and monitoring integrations

Nice-to-haves

  • Full-stack experience, with backend skills in Java/Kotlin and front-end skills in JavaScript/TypeScript and React

Benefits

  • Base pay range: $128,000.00 - $240,000.00
  • Eligible for a bonus
  • Long term incentives
  • Comprehensive and competitive benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service