SoFi
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.
The Role
We are seeking a Staff Software Engineer to join our team in building next-generation applications that empower our front-line and back-office agents to better support our members. With rapid advancements in AI, we are integrating automation and intelligent assistance into agent-facing tools—improving workflows, reducing friction, and elevating the member experience. As a Staff Software Engineer, you will play a critical role in designing, developing, and deploying these next-generation applications. You’ll work across the stack with a strong emphasis on back-end development. You will design and deliver reliable, scalable, and high-performance back-end services and APIs, while occasionally contributing to front-end integrations. You’ll collaborate closely with Product, Design, and Engineering partners to bring ideas from concept through production, ensuring solutions are secure, maintainable, and impactful. What You'll Do:
Build and maintain modern applications with Java/Kotlin, Spring, relational DBs, Kafka, React, JavaScript/TypeScript, and reusable component libraries. Participate in architecture discussions, code reviews, and system design to drive high-quality solutions. Deliver highly available and scalable services in a production environment Apply operational excellence best practices: monitoring, alerting, troubleshooting, and ensuring system reliability. Experiment with AI-driven features (e.g., context-aware responses, intelligent data retrieval). Mentor other engineers, support the technical culture, and help grow the team Generate ideas for new initiatives and technologies Communicate with project leads, product managers and other software developers What You'll Need:
Bachelor’s Degree, ideally in a technical field, but we understand great engineers come from all sorts of different backgrounds and also consider relevant work experience 8+ years programming experience, ideally on a modern stack Our core stack is React / Java / Kotlin / Spring / PostgreSQL / AWS bedrock, but you don't have to be an expert in any of these. 6+ years Java or Kotlin programming experience and an understanding of relational databases and ORMs suffices Willingness to roll up your sleeves, collaborate with others and get stuff done Strong sense of responsibility; driving a project from inception to completion Affinity for solving problems and shipping impactful features, not polishing perfect code or architecture Experience working in a collaborative coding environment (and git specifically), refining designs together, working through code reviews and managing pull requests Mentor junior developers Understanding of operational excellence and its importance. Has experience in various monitoring tools such as DataDog. Expert programming skills with solid fundamentals. Understanding of AI terminology is a plus 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.
#J-18808-Ljbffr
We are seeking a Staff Software Engineer to join our team in building next-generation applications that empower our front-line and back-office agents to better support our members. With rapid advancements in AI, we are integrating automation and intelligent assistance into agent-facing tools—improving workflows, reducing friction, and elevating the member experience. As a Staff Software Engineer, you will play a critical role in designing, developing, and deploying these next-generation applications. You’ll work across the stack with a strong emphasis on back-end development. You will design and deliver reliable, scalable, and high-performance back-end services and APIs, while occasionally contributing to front-end integrations. You’ll collaborate closely with Product, Design, and Engineering partners to bring ideas from concept through production, ensuring solutions are secure, maintainable, and impactful. What You'll Do:
Build and maintain modern applications with Java/Kotlin, Spring, relational DBs, Kafka, React, JavaScript/TypeScript, and reusable component libraries. Participate in architecture discussions, code reviews, and system design to drive high-quality solutions. Deliver highly available and scalable services in a production environment Apply operational excellence best practices: monitoring, alerting, troubleshooting, and ensuring system reliability. Experiment with AI-driven features (e.g., context-aware responses, intelligent data retrieval). Mentor other engineers, support the technical culture, and help grow the team Generate ideas for new initiatives and technologies Communicate with project leads, product managers and other software developers What You'll Need:
Bachelor’s Degree, ideally in a technical field, but we understand great engineers come from all sorts of different backgrounds and also consider relevant work experience 8+ years programming experience, ideally on a modern stack Our core stack is React / Java / Kotlin / Spring / PostgreSQL / AWS bedrock, but you don't have to be an expert in any of these. 6+ years Java or Kotlin programming experience and an understanding of relational databases and ORMs suffices Willingness to roll up your sleeves, collaborate with others and get stuff done Strong sense of responsibility; driving a project from inception to completion Affinity for solving problems and shipping impactful features, not polishing perfect code or architecture Experience working in a collaborative coding environment (and git specifically), refining designs together, working through code reviews and managing pull requests Mentor junior developers Understanding of operational excellence and its importance. Has experience in various monitoring tools such as DataDog. Expert programming skills with solid fundamentals. Understanding of AI terminology is a plus 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.
#J-18808-Ljbffr