SoFi helps you save, spend, earn, borrow, invest, and protect your money–all in one app. NMLS 1121636
Senior Backend Developer, Banking Core
Location
California
Posted
2 days ago
Salary
$187.6K - $206.3K / year
Seniority
Senior
Job Description
Senior Backend Developer, Banking Core
SoFi
• Lead the development and testing of our banking core systems and services • Participate in shaping the technical architecture of the product and core banking migration • Help translate product requirements into user stories and technical solutions • Deliver highly available and scalable services in a production environment • 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
Job Requirements
- Master’s degree in Computer Science, Engineering (any field) or related quantitative field
- 3 years of experience in the job offered or in a related occupation
- Skills in Profile scripting language (PSL)
- Experience with Hierarchical databases-GT.M/MUMPS
- Core banking system development (FIS Profile)
- Proficiency in Linux/UNIX Application environment
- Knowledge in Data migration and system upgrades
- Familiarity with Banking & Financial services Domain Knowledge
- Understanding of US Banking Domain Knowledge
- Skills in Requirements Analysis and Functional Documentation
- Experience in System Integration using Service-Oriented Architecture
- Proven Project Ownership & delivery
Benefits
- standard company benefits
- Comprehensive and competitive benefits
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Design, develop, and evolve high-complexity software solutions. • Contribute to technical decision-making and system architecture. • Collaborate with cross-functional teams to deliver scalable and high-quality solutions.
• Software Development: Participate in the development of applications using .NET for backend and Angular for frontend, following coding best practices and design patterns; • Requirements Refinement: Collaborate with product teams and stakeholders to understand and refine system requirements, ensuring customer needs are met; • Testing and Validation: Create and run automated tests (unit and integration) to ensure software quality, identifying and fixing bugs before deployment; • Production Deployment: Take part in production deployments, including environment configuration and post-deployment monitoring to ensure performance and stability; • Incident Response: Analyze logs, map flows and design solutions to identify root causes of issues and design fixes;
• Focus on developing and orchestrating Generative AI agents for voice and chat channels • Operating on GPU infrastructure on the Microsoft platform • Implement low-latency, high-accuracy conversational flows • Integrate with legacy systems via the MCP protocol • Ensure full observability using Langfuse • Develop service orchestration components in Python • Configure security layers • Integrate corporate tools (CRM, Billing) via MCP Servers • Ensure trace instrumentation for cost and performance monitoring
• Ajudar grandes empresas a transformar o potencial da AI em impacto real nos negócios • Integrar o time e contribuir na construção de soluções escaláveis e inteligentes para grandes volumes de dados

