SoFi is looking to solve the problem of building, deploying, and optimizing scalable, real-time, full-stack custom applications, from traditional workflows and user interfaces, to applications powered by the latest advances in AI, to help its members reach their financial goals.
Requirements
- Advanced proficiency in React, Node.js, and front-end–to–back-end custom app development.
- Extensive hands-on experience with database platforms - Snowflake strongly preferred, including advanced features, AI/ML integrations, and Snowflake Cortex.
- Deep expertise in orchestrating real-time and scheduled pipelines with Airflow.
- Solid devops and infrastructure-as-code experience using ArgoCD and GitLab for deployment, CI/CD, and environment management.
- Proven track record of simultaneously delivering high-quality, production-grade, scalable, and highly available cloud-based services.
- Experience with LangChain / LangGraph frameworks for multi-agentic AI applications.
- Experience with Apache Airflow for automating real-time and batch data flows.
Responsibilities
- Own the end-end full-stack engineering infrastructure, and drive technical delivery from ideation and requirements decomposition through to deployment and continual improvement, ensuring alignment with product and business goals.
- Architect, design, and build end-to-end user-facing applications using rich interactive user-interfaces.
- Participate in the design and implementation of production-grade, scalable multi-agentic AI applications leveraging frameworks like LangChain / LangGraph.
- Manage deployment pipelines and infrastructure as code using ArgoCD, GitLab CI/CD, and AWS best practices.
- Deploy, optimize, and monitor workflows on enterprise frameworks.
- Automate real-time and batch data flows using orchestration tools such as Apache Airflow.
- Lead code and design reviews, making critical technical decisions for AI-driven services.
Other
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
- 9+ years of professional software engineering experience, with a heavy focus on full-stack custom product delivery.
- Strong communicator; able to collaborate and drive decision-making with cross-functional stakeholders, including product management.
- Willingness to take ownership, mentor others, and champion learning and innovation within the organization.
- Ability to work in a team environment and collaborate with cross-functional stakeholders.