Post job

Software Engineer jobs at SoFi

- 21 jobs
  • Senior Software Engineer Full-Stack, Member Growth

    Sofi 4.5company rating

    Software engineer job at SoFi

    Employee Applicant Privacy Notice Who we are: 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. Join us to invest in yourself, your career, and the financial world. Hybrid in-office 1-2x per week The role: We are seeking a Senior Full Stack Software Engineer to join the Member Growth engineering team at SoFi, where we are designing for the future of personal finance. We are looking to help our Members find their path to financial independence by providing them with the tools, resources, and guidance they need to get there. We want to be part of the customers financial journey by providing them timely insights, tailored to their needs, that will establish and build trust. Building this will involve taking a thoughtful and personalized approach towards every user's financial needs. The ideal candidate is collaborative, product-minded, and pragmatic, with a strong sense of ownership and accountability for the quality of both the code and finished product. At SoFi, we pride ourselves on the collaboration between Product, Design and Engineering and so you will be involved in the entire product lifecycle, from ideation through building, deploying and continual improvement and evolution. We also pride ourselves on a philosophy of continuous learning, and you should likewise be committed to furthering your own career growth as well as to providing mentorship for your fellow team members. What you'll do: * Lead the development and testing of system components/services, code and design reviews * Participate in shaping the technical architecture of the products that drive member growth and marketing efficiency * Help translate product requirements into user stories and technical solutions * Deliver highly available and scalable services in a production environment * Mentor and inspire 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 * 5+ years programming experience, ideally on a modern stack with a proven track record of delivering high quality, production-grade applications * Full stack experience including React/Typescript and Kotlin/ Java * We run on Kubernetes in a service oriented architecture with over 100 services in production * You should have a strong understanding of relational databases like PostgreSQL and ORMs with a good understanding of data access patterns * You should have worked on a SOA or microservice-based application * 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, refining designs together, working through code reviews and managing pull requests Nice to have: * Interest in personal finance * Experience in MarTech platforms like marketing campaign orchestration, personalization * Experience managing your own investments or experience taking out loans * Experience scaling highly available, mission critical systems * Experience building data insight products Compensation and Benefits The base pay range for this role is listed below. Final base pay offer will be determined based on individual factors such as the candidate's experience, skills, and location. To view all of our comprehensive and competitive benefits, visit our Benefits at SoFi page! Pay range: $128,000.00 - $240,000.00 Payment frequency: Annual This role is also eligible for a bonus, long term incentives and competitive benefits. More information about our employee benefits can be found in the link above. 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. The Company hires the best qualified candidate for the job, without regard to protected characteristics. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. New York applicants: Notice of Employee Rights SoFi is committed to an inclusive culture. As part of this commitment, SoFi offers reasonable accommodations to candidates with physical or mental disabilities. If you need accommodations to participate in the job application or interview process, please let your recruiter know or email accommodations@sofi.com. Due to insurance coverage issues, we are unable to accommodate remote work from Hawaii or Alaska at this time. Internal Employees If you are a current employee, do not apply here - please navigate to our Internal Job Board in Greenhouse to apply to our open roles.
    $128k-240k yearly Auto-Apply 60d+ ago
  • Staff Software Engineer, AI

    Sofi 4.5company rating

    Software engineer job at SoFi

    Employee Applicant Privacy Notice Who we are: 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. Join us to invest in yourself, your career, and the financial world. The role We are building a new AI engineering team with the mission of bringing the value of AI to SoFi Members. This team will play a key role in supporting our member's financial journeys by developing new solutions to embed personalized financial insights into our products. The ideal candidate will have a deep understanding of artificial intelligence (AI) and machine learning (ML) systems, with a passion for building products on the cutting edge. At SoFi, we pride ourselves on the collaboration between Product, Design and Engineering and so you will be involved in the entire product lifecycle, from ideation through building, deploying and continual improvement and evolution. We also pride ourselves on a philosophy of continuous learning, and you should likewise be committed to furthering your own career growth as well as to providing mentorship for your fellow team members. Key responsibilities Drive technical architecture, design decisions and cross-functional discussions for the product Deliver highly available and scalable services in a production environment Lead the design, development and testing of systems Lead code and system design reviews Help translate product requirements into user stories and technical solutions 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 Consistently demonstrate extremely high levels of technical knowledge, ingenuity, and creativity.Develop and apply advanced technologies, engineering principles, theories, and concepts Broad knowledge about the design and operation of systems outside of specialty Take initiative and produce timely results in a fast-paced and sometimes ambiguous environment Requirements * Bachelor's Degree in Computer Science or related field * 8+ years programming experience on a modern stack * Our core stack is Java/ Kotlin/ Spring / AWS/ PostgreSQL, and we run on Kubernetes in a service oriented architecture. We are building a Python stack for AI. * Experience working with new technologies in the AI stack, such as building Agents, creating MCP servers, fine tuning models, prompt engineering, and performance evaluation * Experience working with applications that leverage Large Language Models (LLMs), such as integrating LLMs, designing prompts, or exploring their practical applications. * You should have a strong understanding of relational databases and ORMs * You should have worked on a SOA or microservice-based application * Strong sense of ownership; driving a project from inception to completion * Pragmatic approach towards handling tech debt versus shipping new features * Experience working in a collaborative coding environment, refining designs together, working through code reviews and managing pull requests Compensation and Benefits The base pay range for this role is listed below. Final base pay offer will be determined based on individual factors such as the candidate's experience, skills, and location. To view all of our comprehensive and competitive benefits, visit our Benefits at SoFi page! Pay range: $153,600.00 - $264,000.00 Payment frequency: Annual This role is also eligible for a bonus, long term incentives and competitive benefits. More information about our employee benefits can be found in the link above. 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. The Company hires the best qualified candidate for the job, without regard to protected characteristics. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. New York applicants: Notice of Employee Rights SoFi is committed to an inclusive culture. As part of this commitment, SoFi offers reasonable accommodations to candidates with physical or mental disabilities. If you need accommodations to participate in the job application or interview process, please let your recruiter know or email accommodations@sofi.com. Due to insurance coverage issues, we are unable to accommodate remote work from Hawaii or Alaska at this time. Internal Employees If you are a current employee, do not apply here - please navigate to our Internal Job Board in Greenhouse to apply to our open roles.
    $153.6k-264k yearly Auto-Apply 60d+ ago
  • Senior Backend Software Engineer, Operations

    Sofi 4.5company rating

    Software engineer job at SoFi

    Employee Applicant Privacy Notice Who we are: 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. Join us to invest in yourself, your career, and the financial world. The role: We're looking for a Senior Engineer to join our engineering team that builds state-of-the-art internal applications for front and back-office customer support agents. As a Senior Engineer, you will be at the forefront of building mission-critical internal tools that power the day-to-day operations of our customer support organization. Our team is responsible for designing and delivering web applications that are intuitive, reliable, and deeply integrated into the operational workflows of our front and back office agents. In this role, you will lead the development of new features and systems end-to-end, collaborating closely with product managers, designers, and peer engineers to identify problems, propose solutions, and deliver high-quality software. You'll be deeply involved in both frontend and backend work - building responsive user interfaces in React and architecting resilient backend services with Spring Boot and Kotlin. We are looking for someone who can take ownership of complex technical problems, design scalable systems, and mentor other engineers while continuously pushing for engineering excellence. You will help shape how our tools are built and evolve, directly influencing the efficiency and experience of hundreds of internal users across multiple lines of business. This is a high-impact role that combines product thinking, system design, and hands-on engineering. If you thrive in an environment where your work enables others to succeed - and you enjoy building well-crafted software that solves real operational challenges - we'd love to hear from you. What you'll do: * Lead the development and testing of system components/services, code and design reviews * 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 * Collaborate cross-functionally with product managers, designers, and other engineers to deliver high-impact features * Own major components of the agent platform - from architecture to implementation and rollout * Champion code quality through well-structured code, code reviews, and automated tests * Drive engineering best practices, performance optimizations, and continuous improvements * Mentor junior engineers and contribute to a culture of growth and innovation What you'll need: * 5+ years of professional software development experience, with strong experience in backend development * Deep understanding of backend development with Spring Boot and Kotlin (or willingness to ramp up quickly on Kotlin) * Experience working with RESTful APIs, event-driven architecture, and microservices * Solid understanding of database systems (SQL and/or NoSQL) and backend scaling patterns * Ability to lead complex projects end-to-end and collaborate with stakeholders across product and operations * Strong communication skills and a pragmatic approach to solving business problems * 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, refining designs together, working through code reviews and managing pull requests Compensation and Benefits The base pay range for this role is listed below. Final base pay offer will be determined based on individual factors such as the candidate's experience, skills, and location. To view all of our comprehensive and competitive benefits, visit our Benefits at SoFi page! Pay range: $128,000.00 - $240,000.00 Payment frequency: Annual This role is also eligible for a bonus, long term incentives and competitive benefits. More information about our employee benefits can be found in the link above. 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. The Company hires the best qualified candidate for the job, without regard to protected characteristics. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. New York applicants: Notice of Employee Rights SoFi is committed to an inclusive culture. As part of this commitment, SoFi offers reasonable accommodations to candidates with physical or mental disabilities. If you need accommodations to participate in the job application or interview process, please let your recruiter know or email accommodations@sofi.com. Due to insurance coverage issues, we are unable to accommodate remote work from Hawaii or Alaska at this time. Internal Employees If you are a current employee, do not apply here - please navigate to our Internal Job Board in Greenhouse to apply to our open roles.
    $128k-240k yearly Auto-Apply 49d ago
  • Staff AI Software Engineer, Risk Engineering

    Sofi 4.5company rating

    Software engineer job at SoFi

    Employee Applicant Privacy Notice Who we are: 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. Join us to invest in yourself, your career, and the financial world. The role: As a Staff Software Engineer focused on Gen AI applications, you'll play a critical, hands-on role in building, deploying, and optimizing scalable, real-time, full-stack custom applications powered by the latest advances in Generative AI. The ideal candidate has 8+ years of engineering experience, a proven record of full-stack delivery, and deep expertise in designing AI-driven solutions from the UI to the data back-end. You will work across cross-functional delivery teams to shape technical architecture, champion best practices, and directly produce high-value solutions for our users. What you'll do: * Architect, design, and build end-to-end user-facing AI applications using rich interactive user-interfaces with your expertise working with information extracted from databases and APIs (including leveraging Snowflake Cortex for advanced AI workloads). * Manage deployment pipelines and infrastructure as code using ArgoCD, GitLab CI/CD, and AWS best practices. * Design and implement multi-agentic AI applications leveraging frameworks like LangChain / LangGraph, enabling autonomous, stateful, and collaborative agent workflows for complex, real-world problem solving * Own technical decompositions of new product requirements; lead delivery from ideation to deployment and continual improvement. * Deploy, optimize, and monitor workflows on enterprise frameworks * Automate real-time and batch data flows using orchestration tools such as Apache Airflow. * Participate in technical architecture reviews, code and design reviews, and help guide technical decision-making for AI-driven services. * Collaborate with Product, Design, and Engineering to deliver high-impact solutions; mentor peers and foster a growth-mindset environment. * Stay current with GenAI, LLM infrastructure, and the evolving tooling ecosystem; generate ideas to expand product capabilities and technical reach. What you'll need: * Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field. * 8+ years of professional software engineering experience, with heavy focus on full-stack custom product delivery specializing in AI * Solid devops and infrastructure-as-code experience using ArgoCD and GitLab for deployment, CI/CD, and environment management. * 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. * Track record of delivering high-quality, production-grade, scalable, and highly available cloud-based services. * Strong communicator; able to collaborate and drive decision-making with cross-functional stakeholders. * Willingness to take ownership, mentor others, and champion learning and innovation within the organization. Nice to have: * Exposure to other cloud-native or AI workflow orchestration platforms. * Prior fintech or high-throughput consumer product experience. * Experience deploying and scaling LLM-powered chatbots or retrieval-augmented generation (RAG) platforms. Compensation and Benefits The base pay range for this role is listed below. Final base pay offer will be determined based on individual factors such as the candidate's experience, skills, and location. To view all of our comprehensive and competitive benefits, visit our Benefits at SoFi page! Pay range: $153,600.00 - $264,000.00 Payment frequency: Annual This role is also eligible for a bonus, long term incentives and competitive benefits. More information about our employee benefits can be found in the link above. 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. The Company hires the best qualified candidate for the job, without regard to protected characteristics. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. New York applicants: Notice of Employee Rights SoFi is committed to an inclusive culture. As part of this commitment, SoFi offers reasonable accommodations to candidates with physical or mental disabilities. If you need accommodations to participate in the job application or interview process, please let your recruiter know or email accommodations@sofi.com. Due to insurance coverage issues, we are unable to accommodate remote work from Hawaii or Alaska at this time. Internal Employees If you are a current employee, do not apply here - please navigate to our Internal Job Board in Greenhouse to apply to our open roles.
    $153.6k-264k yearly Auto-Apply 12d ago
  • Staff AI Software Engineer, Risk Engineering

    SoFi 4.5company rating

    Software engineer job at SoFi

    Employee Applicant Privacy Notice Who we are: 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. Join us to invest in yourself, your career, and the financial world. The role: As a Staff Software Engineer focused on Gen AI applications, you'll play a critical, hands-on role in building, deploying, and optimizing scalable, real-time, full-stack custom applications powered by the latest advances in Generative AI. The ideal candidate has 8+ years of engineering experience, a proven record of full-stack delivery, and deep expertise in designing AI-driven solutions from the UI to the data back-end. You will work across cross-functional delivery teams to shape technical architecture, champion best practices, and directly produce high-value solutions for our users. What you'll do: Architect, design, and build end-to-end user-facing AI applications using rich interactive user-interfaces with your expertise working with information extracted from databases and APIs (including leveraging Snowflake Cortex for advanced AI workloads). Manage deployment pipelines and infrastructure as code using ArgoCD, GitLab CI/CD, and AWS best practices. Design and implement multi-agentic AI applications leveraging frameworks like LangChain / LangGraph, enabling autonomous, stateful, and collaborative agent workflows for complex, real-world problem solving Own technical decompositions of new product requirements; lead delivery from ideation to deployment and continual improvement. Deploy, optimize, and monitor workflows on enterprise frameworks Automate real-time and batch data flows using orchestration tools such as Apache Airflow. Participate in technical architecture reviews, code and design reviews, and help guide technical decision-making for AI-driven services. Collaborate with Product, Design, and Engineering to deliver high-impact solutions; mentor peers and foster a growth-mindset environment. Stay current with GenAI, LLM infrastructure, and the evolving tooling ecosystem; generate ideas to expand product capabilities and technical reach. What you'll need: Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field. 8+ years of professional software engineering experience, with heavy focus on full-stack custom product delivery specializing in AI Solid devops and infrastructure-as-code experience using ArgoCD and GitLab for deployment, CI/CD, and environment management. 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. Track record of delivering high-quality, production-grade, scalable, and highly available cloud-based services. Strong communicator; able to collaborate and drive decision-making with cross-functional stakeholders. Willingness to take ownership, mentor others, and champion learning and innovation within the organization. Nice to have: Exposure to other cloud-native or AI workflow orchestration platforms. Prior fintech or high-throughput consumer product experience. Experience deploying and scaling LLM-powered chatbots or retrieval-augmented generation (RAG) platforms. Compensation and Benefits The base pay range for this role is listed below. Final base pay offer will be determined based on individual factors such as the candidate's experience, skills, and location. To view all of our comprehensive and competitive benefits, visit our Benefits at SoFi page! 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. The Company hires the best qualified candidate for the job, without regard to protected characteristics. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. New York applicants: Notice of Employee Rights SoFi is committed to an inclusive culture. As part of this commitment, SoFi offers reasonable accommodations to candidates with physical or mental disabilities. If you need accommodations to participate in the job application or interview process, please let your recruiter know or email accommodations@sofi.com. Due to insurance coverage issues, we are unable to accommodate remote work from Hawaii or Alaska at this time. Internal Employees If you are a current employee, do not apply here - please navigate to our Internal Job Board in Greenhouse to apply to our open roles.
    $154k-203k yearly est. Auto-Apply 6d ago
  • Senior AI Data Engineer, Risk Engineering

    SoFi 4.5company rating

    Software engineer job at SoFi

    Employee Applicant Privacy Notice Who we are: 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. Join us to invest in yourself, your career, and the financial world. The role: As a Senior AI Data Engineer, Risk Engineering, you will be a pivotal, hands-on expert within our data team. Leveraging your extensive experience, you'll design, build, and maintain highly scalable and robust data solutions that directly support our independent risk management goals. This role demands deep expertise in modern data warehousing, data modeling, and end-to-end pipeline development, preferably in an AI applications context. You will be an expert in our core stack: Snowflake, dbt, Apache Airflow, SQL, and Airtable. You will preferably have experience working with data products and technologies in an AI applications context. You will be responsible for design, build and develop of our data infrastructure. You will be expected to autonomously drive and own projects from inception to completion, proactively identifying and mitigating risks. Your strategic thinking and technical leadership will not only deliver high-impact solutions but also help shape the data strategy for the team and department. You will provide mentorship and technical guidance to other engineers, championing best practices and fostering a culture of technical excellence. What you'll do: Lead the architecture and implementation of complex data solutions, collaborating with risk analysts and business stakeholders to translate advanced requirements into robust data models and pipelines. Design and build highly optimized data workflows on Snowflake, utilizing its advanced features for large-scale financial data processing, cost optimization, and performance tuning. Develop, manage, and optimize sophisticated ETL/ELT pipelines using dbt, Python, and Apache Airflow to ensure data integrity and address high-exposure risks within financial datasets. Integrate and manage data from various sources, including external data sources, into our core data platform, ensuring seamless and automated data flow for critical business applications. Design and configure workflows based in Airtable for complex orchestrations of tasks Drive the strategic evolution of our modern data platform, taking full ownership of its design, maintenance, and long-term direction. Establish and enforce advanced data governance and quality processes, acting as a primary point of contact for escalations related to data accuracy and compliance within the financial domain. Mentor and provide technical leadership to a team of data engineers, guiding them on best practices, complex problem-solving, and career development. Conduct expert-level code reviews and champion data engineering best practices across the team. Proactively troubleshoot and resolve highly complex data pipeline issues, preempting negative cross-functional impact. What you'll need: 4+ years of hands-on experience in a senior data engineering role, with a strong background in data warehousing and modern data stack architectures. Demonstrated expertise in Snowflake, including deep knowledge of its architecture, advanced features, and performance optimization techniques for large datasets. Expert-level proficiency with dbt for complex data transformation, dependency management, and building production-grade data models. Advanced experience with Apache Airflow for orchestrating and managing mission-critical data workflows. Hands-on experience with streaming data platforms - Apache Kafka (preferred) Experience in building and maintaining CI/CD pipelines using tools like GitHub Actions, GitLab CI/CD Experience with Infrastructure as Code (IaC) using Terraform (preferred), CloudFormation, or Ansible. Familiarity with Airtable, specifically in configuring workflows, integrating it as a data source and automating data synchronization for business operations. Mastery of SQL for complex querying, data manipulation, and performance tuning. Experience in the banking or financial services industry is highly preferred, with a strong understanding of financial data models, compliance, and regulatory requirements. Advanced expertise in data governance, data cataloging, metadata management, and implementing robust data quality frameworks. Proven track record of providing technical leadership and mentoring other engineers. Nice to have: Familiarity with data observability tools and practices. Knowledge of other cloud-native data platforms (e.g., AWS, GCP). Compensation and Benefits The base pay range for this role is listed below. Final base pay offer will be determined based on individual factors such as the candidate's experience, skills, and location. To view all of our comprehensive and competitive benefits, visit our Benefits at SoFi page! 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. The Company hires the best qualified candidate for the job, without regard to protected characteristics. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. New York applicants: Notice of Employee Rights SoFi is committed to an inclusive culture. As part of this commitment, SoFi offers reasonable accommodations to candidates with physical or mental disabilities. If you need accommodations to participate in the job application or interview process, please let your recruiter know or email accommodations@sofi.com. Due to insurance coverage issues, we are unable to accommodate remote work from Hawaii or Alaska at this time. Internal Employees If you are a current employee, do not apply here - please navigate to our Internal Job Board in Greenhouse to apply to our open roles.
    $122k-162k yearly est. Auto-Apply 6d ago
  • Principal Software Engineer, Risk Technology

    Sofi 4.5company rating

    Software engineer job at SoFi

    Employee Applicant Privacy Notice Who we are: 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. Join us to invest in yourself, your career, and the financial world. This position is based in Seattle or San Francisco and reports to the Director of Fraud Engineering within the FROST organization, focusing on solution delivery. * This role doesn't require previous Fraud or AML domain experience. We are looking for someone with strong technical leadership and strategy, platform ownership and willingness to be 10-20% hands (architecture/coding). Principal Software Engineer - Fraud & AML Solutions We are seeking a Principal Software Engineer to join our FROST (Fraud, Risk, Operations and Support Technology) team in Seattle. This role will focus on architecting and building sophisticated fraud detection and anti-money laundering solutions using cutting-edge technologies and data-driven approaches to protect SoFi's members and business. Key Responsibilities: Solution Architecture & Development: * Real-time Fraud Detection: Design and implement advanced fraud detection systems using machine learning models, real-time streaming analytics, and complex event processing. * AML Compliance Solutions: Build comprehensive anti-money laundering solutions including transaction monitoring, customer due diligence (CDD), and suspicious activity reporting systems. * Data-Driven Risk Models: Develop sophisticated risk scoring models leveraging Member360 unified data layer and advanced analytics capabilities. Technical Implementation: * Streaming Data Architecture: Build real-time data pipelines using Apache Kafka, Apache Flink, and AWS Kinesis for processing high-volume transaction streams. * Machine Learning Integration: Implement ML models using AWS SageMaker, Feature Store, and the Batch Inference Framework for fraud and AML detection. * Graph Analytics: Develop entity relationship analysis using AWS Neptune for investigating complex fraud patterns and money laundering networks. * Real-time Analytics: Build operational dashboards and investigative tools using Apache Druid for seconds-fresh fraud and AML analytics. Advanced Solution Development: * Risk Decision Engines: Enhance and optimize SAFE (Security and Fraud Engine) and Flowable rule engines for sophisticated risk decisioning. * Vendor Integration: Architect solutions integrating with fraud detection vendors like DataVisor, Socure, Transmit Security, and Early Warning System (EWS). * Investigation Tools: Build comprehensive fraud and AML investigation platforms within SoFi Atlas for operational efficiency Required Technical Expertise: Core Technologies: * Programming Languages: Expert-level proficiency in languages suitable for high-performance financial systems. * Streaming Platforms: Deep experience with Apache Kafka, Apache Flink, and real-time event processing architectures. * Machine Learning: Hands-on experience with AWS SageMaker, Feature Store, and ML model deployment frameworks. * Data Storage: Expertise in Snowflake, AWS DynamoDB, and time-series databases for fraud analytics. * Graph Databases: Experience with AWS Neptune and Gremlin for relationship analysis and investigation workflows Specialized Knowledge: * Risk Engines: Experience with rule engines like Flowable, Camunda, or similar decisioning platforms. * Real-time Analytics: Proficiency with Apache Druid or similar OLAP systems for operational analytics. * Financial Crime: Deep understanding of fraud patterns, AML regulations (BSA/AML, OFAC), and financial crime detection methodologies. * Vendor Ecosystems: Experience integrating with fraud detection platforms like DataVisor, identity verification services, and risk data providers What You'll Build: Fraud Detection Solutions * Transaction Monitoring: Real-time fraud scoring systems processing millions of transactions with sub-second response times * Device Risk Assessment: Advanced device fingerprinting and behavioral analytics using Transmit Security and other risk signals * First-Party Fraud Detection: Early Warning System integration and synthetic fraud detection capabilities AML Compliance Solutions * Transaction Monitoring: Comprehensive AML transaction monitoring systems for detecting suspicious patterns across all SoFi products * Customer Risk Profiling: Dynamic customer risk assessment and due diligence automation * Regulatory Reporting: Automated suspicious activity reporting and regulatory compliance systems Data & Analytics Solutions * Member360 Implementation: Build unified member data layer enabling real-time and batch access to comprehensive member profiles * Feature Engineering: Develop reusable feature pipelines using Snowflake, DBT, and Kafka for ML model training and inference * Investigation Analytics: Create advanced analytics tools for fraud and AML investigators with graph visualization and pattern detection Impact & Innovation * This role offers the opportunity to build next-generation fraud and AML solutions that protect millions of SoFi members while enabling business growth. * You'll work with cutting-edge technologies including real-time streaming, advanced machine learning, and graph analytics to solve complex financial crime challenges at scale. Qualifications: Bachelor's degree with 15+ years of experience, or Master's degree with 12+ years, or PhD with 8+ years * Proven track record with real-time data processing, machine learning, and high-scale distributed systems * Deep understanding of financial crime patterns and regulatory requirements. * Nice to have: Experience building fraud detection or AML solutions in financial services Compensation and Benefits The base pay range for this role is listed below. Final base pay offer will be determined based on individual factors such as the candidate's experience, skills, and location. To view all of our comprehensive and competitive benefits, visit our Benefits at SoFi page! Pay range: $192,000.00 - $330,000.00 Payment frequency: Annual This role is also eligible for a bonus, long term incentives and competitive benefits. More information about our employee benefits can be found in the link above. 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. The Company hires the best qualified candidate for the job, without regard to protected characteristics. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. New York applicants: Notice of Employee Rights SoFi is committed to an inclusive culture. As part of this commitment, SoFi offers reasonable accommodations to candidates with physical or mental disabilities. If you need accommodations to participate in the job application or interview process, please let your recruiter know or email accommodations@sofi.com. Due to insurance coverage issues, we are unable to accommodate remote work from Hawaii or Alaska at this time. Internal Employees If you are a current employee, do not apply here - please navigate to our Internal Job Board in Greenhouse to apply to our open roles.
    $192k-330k yearly Auto-Apply 60d+ ago
  • Principal Software Engineer, Builder Tools

    SoFi 4.5company rating

    Software engineer job at SoFi

    The Role We are looking for an innovative and entrepreneurial Principal Software Engineer to join our Builder Tools engineering organization. In this role, you will have the opportunity to directly influence, impact and lead the technical strategy and architecture of our next generation internal developer platform in an AI-first SDLC. Your work will elevate developer experience by enabling SoFi engineers with AI enabled development practices and tooling. You will have the opportunity to define and solve challenging problems in a fast-paced, highly collaborative and innovative organization. The ideal candidate will be a thought leader in the Developer Tooling domain, mentor, and team player who is hands-on in driving solutions from inception to implementation, and enabling organizational change and adoption with a strong drive for customer success. What You'll Do: Technical leadership - Provide thought leadership for the technical architecture, design, and delivery for AI enabled tools across the SDLC including plan, code, test, build, deploy, observe and remediate. Strategic Partnership - Serve as a key strategic technical advisor to leadership, influencing roadmap, participating in planning sessions, and ensuring alignment with business objectives. Innovate - Collaborate with cross-functional teams to drive innovation and advancements in AI assisted developer productivity flows. Operational Excellence - Be a subject matter expert, role model practitioner across the developer tooling domain including operational excellence. Drive observability strategy and practices, including SLOs, and guiding teams on critical incident resolution, root-cause analysis and remediation. Mentor - Collaborate with engineers across the Platform organization, provide mentorship, and expertise to enhance the overall technical capabilities of teams. Continuous Improvement - Contribute to creating a culture of continuous learning, data-driven decisions and improvements. Proactively identify and manage risks. Collaborate - Build strong working relationships with coworkers, cross-organizational leaders, including engineering managers and product managers. Influence - Be a change agent influencing and scaling the adoption of AI-enabled developer tooling and best practices across the engineering organization. What You'll Need: Education - Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field. Experience - 10+ years of professional software development experience, including 2+ years in a technical leadership role. Domain Expertise - Deep expertise in AI enabled developer productivity, building Internal Developer Platforms and applications leveraging LLMs, engineering excellence metrics (e.g., DORA, SPACE), build systems for JVM ecosystem (e.g., Gradle, Bazel), and CI/CD systems (e.g., Gitlab, BuildKite, ArgoCD). Technical Expertise - Experience developing in a cloud environment (AWS), using containers (e.g., Docker, Kubernetes), cloud-native technologies and service meshes (e.g., Istio, Envoy). Innovation - Proven track record devising and launching creative solutions to developer experience challenges. Design and Problem solving - Strong understanding of software design principles, and distributed systems architecture. Coding Skills - Proven proficiency shipping enterprise applications in one or more programming languages (Go, Python, Java, Kotlin, etc.) Communication and Collaboration - Exceptional verbal and written communication, with the ability to articulate complex technical concepts to diverse audiences at varying levels, including executives, cross-functional managers, and engineers. Project Leadership - Ability to own, manage and deliver complex projects from scoping through launch. Experience leading Agile development practices. Security and Compliance (Preferred) - Familiarity with security standards, compliance (SOC2, PCI, HIPAA) and risk management frameworks relevant to financial and regulated industries.
    $185k-243k yearly est. Auto-Apply 47d ago
  • Staff Software Engineer, Data Platform

    Sofi 4.5company rating

    Software engineer job at SoFi

    Employee Applicant Privacy Notice Who we are: 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. Join us to invest in yourself, your career, and the financial world. SoFi is seeking an experienced and motivated Staff Software Engineer to be part of our Data Platform group within the Data Enablement division. The mission of the Data Enablement division is to activate data throughout SoFi, enabling the creation of personalized and delightful experiences for our customers. As a Staff Software engineer, you will help achieve the vision and strategy to build foundational and critical data platform products which are highly leveraged across SoFi for analytical, reporting, AI/ML use-cases that will drive teams to perform self serve analytics, gain insights and increase data driven decisions for all of sofi products About the Role: * This role is for a talented, enthusiastic, detail-oriented and experienced Software Engineer with a proven track record of taking on big challenges in an agile way. * You'll be at the heart of SoFi's data platform, acting as a leader and a force multiplier for critical initiatives across Semantic Layer, BI analytics, AI usecases, Operational experience enhancements expanding crucial knowledge in the team. * You'll act as a subject matter expert for data platform capabilities that can be leveraged across SoFi for analytical, reporting, ML/AI self-service use-cases. * This role requires you to live at the cross section of data and software engineering collaborating between Product, Design, and Engineering, so you'll be involved in the entire product lifecycle from ideation to building, deploying, and continuously improving. * The ideal candidate is both forward-thinking and hands-on, and has a strong sense of ownership and delivery. * You'll mentor technical team members in best practices for Snowflake, Databricks, Airflow, dbt, and AWS data services, promoting a culture of technical distinction and innovation. * Plus, you'll be working alongside a team of talented engineers. What you'll do: * Drive technical architecture, design decisions and cross-functional discussions for the SoFi Data platform products * Lead and oversee the full SDLC, from project requirements to deployment following best practices and uphold coding standards. * Generate ideas for new initiatives and technologies, and deliver timely results in a fast-paced and sometimes ambiguous environment. * Build and optimize Operational experience for systems and processes and be part of an on-call team rotation to support the SoFi Data Platform capabilities * Collaborate with cross-functional teams to understand requirements, influence best practices upstream and down, and deliver solutions that meet business needs. * Effectively communicate complex technical concepts and trade offs mapping industry patterns and best practices to solve novel problems for technical/non-technical stakeholders verbally and in well written documentation. * Monitor project performance against defined milestones and goals. * Provide technical leadership, mentorship and strategic guidance to the team, fostering a culture of continuous learning, innovation, and excellence. * Contribute to hiring and training efforts to build a skilled and motivated engineering workforce. What You'll Need: * A bachelor's degree in computer science, Data Science, Engineering, or a related field. * Over 10 years of hands-on experience in software/data engineering with a proven track record of successfully building data systems and platforms. * Strong programming skills ideally on a modern stack including but not limited to Python, SQL * Experience in a collaborative coding environment, refining designs together, navigating code reviews, and managing pull requests. * Broad proficiency in database platforms and significant experience with cloud data warehouse platforms such as Snowflake, and familiarity with others like Redshift, or Google BigQuery * Strong analytical and problem-solving abilities, with the capability to simplify complex issues into actionable plans with a detail-oriented approach to your work. * Thorough knowledge and passion around system design and data architecture principles * Experience with data tools like Snowflake/GitLab/AWS/Airflow/DBT /Tableau, Power BI etc * Experience in building/deploying resources using Infrastructure as Code - IaC tools (like Terraform) * Knowledge in analytics, metrics, and monitoring integrations. * Excellent communication skills, with the ability to effectively convey technical concepts to both technical and non-technical audiences. Nice to Haves: * Experience integrating Large Language Models (LLM) into products * Good understanding of AI and its usage * Experience in a highly regulated and governed sector, though the Fintech industry is advantageous. Compensation and Benefits The base pay range for this role is listed below. Final base pay offer will be determined based on individual factors such as the candidate's experience, skills, and location. To view all of our comprehensive and competitive benefits, visit our Benefits at SoFi page! Pay range: $153,600.00 - $264,000.00 Payment frequency: Annual This role is also eligible for a bonus, long term incentives and competitive benefits. More information about our employee benefits can be found in the link above. 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. The Company hires the best qualified candidate for the job, without regard to protected characteristics. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. New York applicants: Notice of Employee Rights SoFi is committed to an inclusive culture. As part of this commitment, SoFi offers reasonable accommodations to candidates with physical or mental disabilities. If you need accommodations to participate in the job application or interview process, please let your recruiter know or email accommodations@sofi.com. Due to insurance coverage issues, we are unable to accommodate remote work from Hawaii or Alaska at this time. Internal Employees If you are a current employee, do not apply here - please navigate to our Internal Job Board in Greenhouse to apply to our open roles.
    $153.6k-264k yearly Auto-Apply 60d+ ago
  • Senior AI Data Engineer, Risk Engineering

    Sofi 4.5company rating

    Software engineer job at SoFi

    Employee Applicant Privacy Notice Who we are: 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. Join us to invest in yourself, your career, and the financial world. The role: As a Senior AI Data Engineer, Risk Engineering, you will be a pivotal, hands-on expert within our data team. Leveraging your extensive experience, you'll design, build, and maintain highly scalable and robust data solutions that directly support our independent risk management goals. This role demands deep expertise in modern data warehousing, data modeling, and end-to-end pipeline development, preferably in an AI applications context. You will be an expert in our core stack: Snowflake, dbt, Apache Airflow, SQL, and Airtable. You will preferably have experience working with data products and technologies in an AI applications context. You will be responsible for design, build and develop of our data infrastructure. You will be expected to autonomously drive and own projects from inception to completion, proactively identifying and mitigating risks. Your strategic thinking and technical leadership will not only deliver high-impact solutions but also help shape the data strategy for the team and department. You will provide mentorship and technical guidance to other engineers, championing best practices and fostering a culture of technical excellence. What you'll do: * Lead the architecture and implementation of complex data solutions, collaborating with risk analysts and business stakeholders to translate advanced requirements into robust data models and pipelines. * Design and build highly optimized data workflows on Snowflake, utilizing its advanced features for large-scale financial data processing, cost optimization, and performance tuning. * Develop, manage, and optimize sophisticated ETL/ELT pipelines using dbt, Python, and Apache Airflow to ensure data integrity and address high-exposure risks within financial datasets. * Integrate and manage data from various sources, including external data sources, into our core data platform, ensuring seamless and automated data flow for critical business applications. * Design and configure workflows based in Airtable for complex orchestrations of tasks * Drive the strategic evolution of our modern data platform, taking full ownership of its design, maintenance, and long-term direction. * Establish and enforce advanced data governance and quality processes, acting as a primary point of contact for escalations related to data accuracy and compliance within the financial domain. * Mentor and provide technical leadership to a team of data engineers, guiding them on best practices, complex problem-solving, and career development. * Conduct expert-level code reviews and champion data engineering best practices across the team. * Proactively troubleshoot and resolve highly complex data pipeline issues, preempting negative cross-functional impact. What you'll need: * 4+ years of hands-on experience in a senior data engineering role, with a strong background in data warehousing and modern data stack architectures. * Demonstrated expertise in Snowflake, including deep knowledge of its architecture, advanced features, and performance optimization techniques for large datasets. * Expert-level proficiency with dbt for complex data transformation, dependency management, and building production-grade data models. * Advanced experience with Apache Airflow for orchestrating and managing mission-critical data workflows. * Hands-on experience with streaming data platforms - Apache Kafka (preferred) * Experience in building and maintaining CI/CD pipelines using tools like GitHub Actions, GitLab CI/CD * Experience with Infrastructure as Code (IaC) using Terraform (preferred), CloudFormation, or Ansible. * Familiarity with Airtable, specifically in configuring workflows, integrating it as a data source and automating data synchronization for business operations. * Mastery of SQL for complex querying, data manipulation, and performance tuning. * Experience in the banking or financial services industry is highly preferred, with a strong understanding of financial data models, compliance, and regulatory requirements. * Advanced expertise in data governance, data cataloging, metadata management, and implementing robust data quality frameworks. * Proven track record of providing technical leadership and mentoring other engineers. Nice to have: * Familiarity with data observability tools and practices. * Knowledge of other cloud-native data platforms (e.g., AWS, GCP). Compensation and Benefits The base pay range for this role is listed below. Final base pay offer will be determined based on individual factors such as the candidate's experience, skills, and location. To view all of our comprehensive and competitive benefits, visit our Benefits at SoFi page! Pay range: $124,800.00 - $234,000.00 Payment frequency: Annual This role is also eligible for a bonus, long term incentives and competitive benefits. More information about our employee benefits can be found in the link above. 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. The Company hires the best qualified candidate for the job, without regard to protected characteristics. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. New York applicants: Notice of Employee Rights SoFi is committed to an inclusive culture. As part of this commitment, SoFi offers reasonable accommodations to candidates with physical or mental disabilities. If you need accommodations to participate in the job application or interview process, please let your recruiter know or email accommodations@sofi.com. Due to insurance coverage issues, we are unable to accommodate remote work from Hawaii or Alaska at this time. Internal Employees If you are a current employee, do not apply here - please navigate to our Internal Job Board in Greenhouse to apply to our open roles.
    $124.8k-234k yearly Auto-Apply 2d ago
  • Senior Software Engineer Full-Stack, Member Growth

    SoFi 4.5company rating

    Software engineer job at SoFi

    **Hybrid in-office 1-2x per week The role: We are seeking a Senior Full Stack Software Engineer to join the Member Growth engineering team at SoFi, where we are designing for the future of personal finance. We are looking to help our Members find their path to financial independence by providing them with the tools, resources, and guidance they need to get there. We want to be part of the customers financial journey by providing them timely insights, tailored to their needs, that will establish and build trust. Building this will involve taking a thoughtful and personalized approach towards every user's financial needs. The ideal candidate is collaborative, product-minded, and pragmatic, with a strong sense of ownership and accountability for the quality of both the code and finished product. At SoFi, we pride ourselves on the collaboration between Product, Design and Engineering and so you will be involved in the entire product lifecycle, from ideation through building, deploying and continual improvement and evolution. We also pride ourselves on a philosophy of continuous learning, and you should likewise be committed to furthering your own career growth as well as to providing mentorship for your fellow team members. What you'll do: Lead the development and testing of system components/services, code and design reviews Participate in shaping the technical architecture of the products that drive member growth and marketing efficiency Help translate product requirements into user stories and technical solutions Deliver highly available and scalable services in a production environment Mentor and inspire 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 5+ years programming experience, ideally on a modern stack with a proven track record of delivering high quality, production-grade applications Full stack experience including React/Typescript and Kotlin/ Java We run on Kubernetes in a service oriented architecture with over 100 services in production You should have a strong understanding of relational databases like PostgreSQL and ORMs with a good understanding of data access patterns You should have worked on a SOA or microservice-based application 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, refining designs together, working through code reviews and managing pull requests Nice to have: Interest in personal finance Experience in MarTech platforms like marketing campaign orchestration, personalization Experience managing your own investments or experience taking out loans Experience scaling highly available, mission critical systems Experience building data insight products
    $147k-186k yearly est. Auto-Apply 60d+ ago
  • Senior Software Engineer, AML Engineering

    SoFi 4.5company rating

    Software engineer job at SoFi

    We are seeking a highly motivated and experienced Senior Engineer to join our AML, Challenges and Actions (ACE) team at SoFi. The ACE team's mission is to build and support a suite of AML and Risk platforms and services that ensure compliance across all SoFi products, empowering the company to meet regulatory standards while safeguarding customer trust. The team collaborates closely with cross-functional engineering groups and AML and Risk business units to protect SoFi from compliance risks and ensure regulatory alignment. By proactively identifying and managing potential risks, they help reduce regulatory exposure while providing a balanced, risk-aware experience for SoFi Members, fostering long-term trust and confidence. As a Senior Software Engineer on our team, you'll be tasked with building critical components and features. You will be involved in the entire product lifecycle, from ideation through building, testing, deploying, monitoring, and supporting mission-critical systems. The ideal candidate is someone with a strong sense of ownership and drive for delivery, a hunger for learning and is a good mentor and co-worker. What you'll do: Full SDLC: Collaborate with cross-functional teams to design, architect, and implement end-to-end solutions that encompass both front-end and back-end components. Utilize your expertise in various programming languages, frameworks, and technologies to deliver high-quality and scalable software applications. Partner with senior leaders in the Anti-Money Laundering function to provide consultancy and translate the business needs to design and develop solutions, techniques, metrics, and dashboards for insights and data visualization Back-end Development: Design and develop robust, scalable, and secure server-side applications and APIs. Work with databases and data models to manage and store information effectively. Build and maintain scalable data pipelines to support efficient data processing and analysis. Optimize performance and maintain system stability Architecture and Design: Participate in architecture discussions and provide valuable insights to drive technical decisions. Ensure that software design patterns and best practices are followed throughout the development process Testing and Quality Assurance: Conduct thorough testing of software components, including unit testing, integration testing, and end-to-end testing, to ensure the reliability and functionality of the applications Continuous Improvement: Keep abreast of industry trends, best practices, and emerging technologies in software development. Advocate for process improvements and adopt new tools and technologies to enhance productivity and efficiency Code Review and Mentorship: Review code contributions from junior developers and provide constructive feedback to promote code quality and maintain coding standards. Act as a mentor and share your knowledge and expertise with team members to foster their growth Documentation: Create and maintain technical documentation for developed software, APIs, and processes to ensure comprehensive understanding and knowledge transfer What you'll need: Bachelor's Degree, Computer Science Degree, or equivalent from a fully-accredited college or university 4+ years of programming experience, ideally on a modern stack Strong expertise in back-end technologies and programming languages, such as Java, Kotlin, Springboot, Node.js, Python, C#, Kafka, PostgreSQL, and we run on Kubernetes in a service-oriented architecture with over 100 services in production Knowledge of RESTful API design and implementation Willingness to roll up your sleeves, collaborate with others and get stuff done Strong sense of responsibility and ownership, driving a project from inception to completion Affinity for solving problems and diving deep into the details Experience working in a collaborative coding environment, refining designs together, working through code reviews, and managing pull requests Excellent communication and collaboration skills Experience working on an SOA or microservice-based application Nice to have: Experience scaling highly available, mission-critical systems Test-driven development along with unit and integration testing Front end experience
    $147k-186k yearly est. Auto-Apply 60d+ ago
  • Senior Software Engineer, Platform Engineering

    SoFi 4.5company rating

    Software engineer job at SoFi

    The Role: We are seeking a highly skilled and experienced Senior Software Engineer to join our Test Platform team. In this role, you will have the opportunity to directly impact the design and architecture of our Developer Platform and tooling that enables SoFi engineers to create and deliver high-quality solutions. You will collaborate and partner with a curious team of engineers to design and deliver solutions that raise the testing and reliability standards for our backend and web applications. If you are a seasoned Senior Software Engineer with a passion for enabling developers to build reliable services, and a strong background in distributed systems, we invite you to apply for this exciting and new opportunity. What You'll Do: Design, develop, and maintain software and systems that enable engineers to test backend and web applications, delivering reliable and scalable solutions. Collaborate with product engineering teams to understand requirements and design platform capabilities that are efficient, robust, and developer-friendly. Provide technical leadership for initiatives in Testing and Reliability, with a focus on integrating AI-driven automation and autonomous testing practices. Architect and implement solutions that accelerate integration, load, performance, and chaos testing-including the use of AI for automated test generation, selection, and failure analysis. Deliver software that enables seamless testing and operation of backend systems in cloud-native, containerized, and CI/CD environments, supporting shift-left and continuous delivery. Research, prototype, and productionize AI/ML tools to enhance developer productivity, test coverage, and test maturity. Lead code reviews, refactoring, and provide constructive feedback to team members, promoting a culture of continuous improvement. Champion best practices for code health, test automation, environment stability, and software maintainability, contributing to the evolution of autonomous testing at SoFi. What You'll Need: Experience - Bachelor's or Master's degree in Computer Science, Software Engineering or a related technical field. 5+ years of software development experience. Experience developing in a cloud environment (AWS), using containers (e.g., Docker, Kubernetes), cloud-native technologies and service meshes (e.g., Istio, Envoy). Design - Strong understanding of software design principles, and distributed systems architecture. Coding Skills - Proven programming skills (Java, Kotlin, Python, Go) in developing enterprise scale systems. Expertise - Expertise in automated testing strategies, testing in production, test tenancy, API mocking, traffic capture, routing and playback technologies. Problem Solving - Excellent problem-solving skills and ability to think strategically about the Testing and Reliability domains. Project Ownership - Ability to manage and deliver projects from scoping through launch. Communication - Effective communication and collaboration, and proven skills to operate effectively in a cross-functional team. Nice to haves: Experience with load testing (e.g., Locust, Artillery), E2E testing (e.g., Cypress), failure injection and chaos testing (Gremlin, AWS FIS) technologies. Experience with monitoring and logging (e.g. Datadog, Elastic, Splunk). Familiarity with CI/CD pipelines and tools (e.g., Argo, GitLab CI/CD). Experience with security and compliance requirements in cloud environments.
    $147k-186k yearly est. Auto-Apply 60d ago
  • Manager, Automation Engineer

    SoFi 4.5company rating

    Software engineer job at SoFi

    About the Role SoFi's Corporate Applications team builds the automation, AI-driven workflows, and SaaS platform capabilities that help employees work smarter, faster, and more securely. As we scale our automation ecosystem and modernize our enterprise application portfolio, we are seeking a Manager, Automation Engineering to lead and develop a growing technical team while remaining hands-on with high-impact automation and integration projects. In this role, you will guide a team of system engineers and platform administrators, drive roadmap execution, define automation and SaaS governance standards, and deliver intelligent workflows that support SoFi's operational growth. You will work across a diverse SaaS ecosystem-including ServiceNow, Atlassian, Okta, Google Workspace, Slack, Zoom, and cloud platforms such as GCP and AWS-to architect scalable automations and ensure our SaaS platforms are stable, secure, and optimized. This is a working manager role: you will actively contribute to complex engineering efforts while building a high-performing team, aligning work to organizational strategy, and partnering with leaders across IT, Security, GRC, Procurement, and other business units. What You'll Do Team & People Leadership Manage and develop a team of six technical contributors, including Senior Automation Engineers, Automation Engineers, and Platform Administrators. Provide mentorship, coaching, career development, and performance feedback to foster a high-performing, accountable engineering culture. Own team staffing, onboarding, and skill progression as the automation and SaaS platforms evolve. Lead team rituals including sprint planning, prioritization, standups, and retrospectives. Technical & Program Leadership Oversee the design, development, and delivery of automation solutions across ServiceNow, Atlassian, Okta, Google Workspace, Slack, Zoom, GCP, AWS, and other enterprise SaaS platforms. Remain hands-on for complex workflows, integrations, and AI-driven automations requiring senior-level architectural or engineering expertise. Build AI-driven chatbots and intelligent task agents using platforms such as ChatGPT, Moveworks, and Now Assist. Architect Agentic AI workflows that orchestrate LLM-based decision-making with enterprise systems and automation tools like Workato, Flow Designer, and Zapier. Define technical standards for reusability, security, accessibility, RBAC enforcement, and configuration consistency across automation initiatives. SaaS Governance & Platform Stability Establish and own governance frameworks for the ~15 SaaS platforms managed by the Corporate Applications team. Ensure consistent RBAC, service account management, license optimization, and system configuration across platforms. Lead stabilization efforts, configuration audits, and cleanup initiatives to reduce drift and improve reliability. Improve and standardize the SaaS application onboarding experience, ensuring new apps enter the environment with scalable, secure configurations and predictable integrations. Cross-Functional Leadership & Stakeholder Partnership Serve as the primary point of contact for automation and platform engineering needs across IT, Security, GRC, Legal, Procurement, and business stakeholders. Partner with leadership to define the automation roadmap, influence investment decisions, and ensure platform strategy aligns with organizational goals. Lead intake, prioritization, and communication processes for automation and SaaS workflow initiatives. Represent the team in operational reviews, architecture discussions, governance meetings, and senior leadership updates. Operational Excellence & Measurement Define and monitor KPIs for automation efficiency, platform stability, adoption, and ROI. Ensure the team meets delivery expectations, documentation standards, and operational SLAs. Implement and maintain system health monitoring, alerting, and automated governance routines. Continually refine processes, tools, and frameworks to drive scalable, predictable delivery across the team. What You'll Need 7+ years of experience in automation engineering, SaaS platform operations, enterprise integrations, or related technical fields. 2+ years of experience leading or managing technical contributors in an engineering or platform operations environment. Deep experience with automation and integration platforms such as Workato, Flow Designer, Zapier, or Moveworks. Strong hands-on experience with ServiceNow, Atlassian, Okta, SaaS administration, and workflow automation. Experience delivering LLM-powered workflows, chatbots, intelligent routing, and conversational automation. Advanced proficiency with REST APIs, JSON, webhooks, and scripting languages (JavaScript, Python). Familiarity with cloud platforms such as Google Cloud Platform (GCP) and Amazon Web Services (AWS). Strong understanding of RBAC, identity lifecycle, least-privilege access models, and secure automation design. Ability to lead multi-stream technical work, influence cross-functional decision-making, and communicate complex topics with clarity. Ability to balance hands-on engineering with people leadership responsibilities in a working-manager role. Nice to Have Experience with Agentic AI frameworks (LangChain, AutoGen, Workato Copilot). Experience contributing to or building an Automation Center of Excellence. Experience with CI/CD pipelines, version-controlled automation assets, or Infrastructure-as-Code. Background in SaaS license management or data-driven optimization. Experience modernizing SaaS admin processes and governance models. Why You'll Love Working Here At SoFi, you'll help shape the future of enterprise automation, AI-driven workflows, and SaaS platform operations. You'll lead a talented team, work with modern tools and cloud technologies, and deliver meaningful improvements that enable employees company-wide. We value innovation, inclusivity, ownership, and continuous improvement-and we empower our engineering leaders to build impactful, scalable systems that help our teams and our members thrive.
    $120k-154k yearly est. Auto-Apply 31d ago
  • Staff Software Engineer, Data Platform

    SoFi 4.5company rating

    Software engineer job at SoFi

    SoFi is seeking an experienced and motivated Staff Software Engineer to be part of our Data Platform group within the Data Enablement division. The mission of the Data Enablement division is to activate data throughout SoFi, enabling the creation of personalized and delightful experiences for our customers. As a Staff Software engineer, you will help achieve the vision and strategy to build foundational and critical data platform products which are highly leveraged across SoFi for analytical, reporting, AI/ML use-cases that will drive teams to perform self serve analytics, gain insights and increase data driven decisions for all of sofi products About the Role: This role is for a talented, enthusiastic, detail-oriented and experienced Software Engineer with a proven track record of taking on big challenges in an agile way. You'll be at the heart of SoFi's data platform, acting as a leader and a force multiplier for critical initiatives across Semantic Layer, BI analytics, AI usecases, Operational experience enhancements expanding crucial knowledge in the team. You'll act as a subject matter expert for data platform capabilities that can be leveraged across SoFi for analytical, reporting, ML/AI self-service use-cases. This role requires you to live at the cross section of data and software engineering collaborating between Product, Design, and Engineering, so you'll be involved in the entire product lifecycle from ideation to building, deploying, and continuously improving. The ideal candidate is both forward-thinking and hands-on, and has a strong sense of ownership and delivery. You'll mentor technical team members in best practices for Snowflake, Databricks, Airflow, dbt, and AWS data services, promoting a culture of technical distinction and innovation. Plus, you'll be working alongside a team of talented engineers. What you'll do: Drive technical architecture, design decisions and cross-functional discussions for the SoFi Data platform products Lead and oversee the full SDLC, from project requirements to deployment following best practices and uphold coding standards. Generate ideas for new initiatives and technologies, and deliver timely results in a fast-paced and sometimes ambiguous environment. Build and optimize Operational experience for systems and processes and be part of an on-call team rotation to support the SoFi Data Platform capabilities Collaborate with cross-functional teams to understand requirements, influence best practices upstream and down, and deliver solutions that meet business needs. Effectively communicate complex technical concepts and trade offs mapping industry patterns and best practices to solve novel problems for technical/non-technical stakeholders verbally and in well written documentation. Monitor project performance against defined milestones and goals. Provide technical leadership, mentorship and strategic guidance to the team, fostering a culture of continuous learning, innovation, and excellence. Contribute to hiring and training efforts to build a skilled and motivated engineering workforce. What You'll Need: A bachelor's degree in computer science, Data Science, Engineering, or a related field. Over 10 years of hands-on experience in software/data engineering with a proven track record of successfully building data systems and platforms. Strong programming skills ideally on a modern stack including but not limited to Python, SQL Experience in a collaborative coding environment, refining designs together, navigating code reviews, and managing pull requests. Broad proficiency in database platforms and significant experience with cloud data warehouse platforms such as Snowflake, and familiarity with others like Redshift, or Google BigQuery Strong analytical and problem-solving abilities, with the capability to simplify complex issues into actionable plans with a detail-oriented approach to your work. Thorough knowledge and passion around system design and data architecture principles Experience with data tools like Snowflake/GitLab/AWS/Airflow/DBT /Tableau, Power BI etc Experience in building/deploying resources using Infrastructure as Code - IaC tools (like Terraform) Knowledge in analytics, metrics, and monitoring integrations. Excellent communication skills, with the ability to effectively convey technical concepts to both technical and non-technical audiences. Nice to Haves: Experience integrating Large Language Models (LLM) into products Good understanding of AI and its usage Experience in a highly regulated and governed sector, though the Fintech industry is advantageous.
    $165k-217k yearly est. Auto-Apply 60d+ ago
  • Senior Data Engineer, People Analytics

    SoFi 4.5company rating

    Software engineer job at SoFi

    The role SoFi is seeking an experienced and motivated Sr Data Engineer to join our People Analytics team. At SoFi, we prioritize building an exceptional culture for our employees. Our People Analytics team is essential in this mission, providing data-driven insights to support talent decisions. We design, develop, and maintain the People Team's Enterprise Data Warehouse (EDW), enabling the People Team to integrate cross-system data, enhance business decisions, and fulfill regulatory requirements. We are looking for a talented and detail-oriented Sr Data Engineer to tackle big data challenges. You will design, build, and maintain critical data pipelines and datasets, supporting areas like recruiting, compensation, talent management, and learning and development. Your work will enhance data accessibility and empower the People Team and business leaders to make informed decisions with high-quality, reliable data. We're looking for candidates who meet the following criteria: Develop and maintain robust data pipelines and datasets. Build foundational data products for key business areas. Enhance self-service data capabilities for the People Team. Ensure high standards in ETL operations and big data pipeline management. What you'll do: Design and develop robust data architectures and data pipelines to support data ingestion, processing, storage, and retrieval. Evaluate and select appropriate technologies, frameworks, and tools to build scalable and reliable data infrastructure. Optimize data engineering systems and processes to handle large-scale data sets efficiently. Design solutions that can scale horizontally and vertically. Collaborate with cross-functional teams, such as other data engineers, people analysts, data scientists,, and business stakeholders, to understand data requirements and deliver solutions that meet business needs. Effectively communicate complex technical concepts to non-technical stakeholders. Optimize data engineering systems and processes to handle large-scale data sets efficiently. Design solutions that can scale horizontally and vertically, Enforce data governance policies and practices to maintain data integrity, security, and compliance with relevant regulations. Collaborate with data governance and security teams to implement robust data protection mechanisms and access controls. What you'll need: A bachelor's degree in Computer Science, Data Science, Engineering, or a related field; 3+ years of experience in data engineering and analytics technical strategy. Strong Knowledge in data engineering tools and frameworks; Python / SQL / Orchestration Tools / Containers / etc.. Proficiency in relational database platforms and cloud database platforms such as Snowflake, Redshift, or GCP Thorough knowledge of data modeling, database design, data architecture principles, data operations, OOP, and CI/CD. Strong analytical and problem-solving abilities, with the capability to simplify complex issues into actionable plans. Experience in the HR / People function is advantageous.
    $138k-179k yearly est. Auto-Apply 27d ago
  • Senior Analytics Engineer

    Earnest 4.8company rating

    San Francisco, CA jobs

    The Senior Analytics Engineer will report to the Senior Manager - Data Platform & Analytics Engineering. As the Senior Analytics Engineer, you will: Transform raw data into well-structured datasets using dbt. Collaborate with analysts, data scientists, and engineers to develop scalable data models that power experiments, ML models, and reporting. Define and implement best practices for data modeling, quality, and governance. Ensure data reliability and accuracy through robust validation and monitoring processes. Develop advanced analytics solutions and dashboards in Looker to give stakeholders actionable insights. Your impact: Enable accurate reporting and analytics by building and maintaining scalable, high-quality data models. Ensure stakeholders have access to trusted insights through improving data reliability, governance, and monitoring. Empower analysts and data scientists by delivering clean, structured data for ML models, experiments, and reporting. Drive business growth and operational efficiency by optimizing financial reporting, customer analytics, and product insights. Drive data-driven decision-making and innovation by collaborating with cross-functional teams. About you: 2+ years of experience in data transformation and task scheduling tools such as dbt and Airflow 2+ years of experience maintaining and building in BI/analytics tools (Looker, Tableau, or similar tooling) 2-3 years of experience with cloud data warehouses, such as Snowflake, Google BigQuery, Amazon Redshift, or similar platforms Expert-level SQL skills Experience in the Fintech industry 2+ years of experience working with AWS services (IAM, DMS, Ansible, Terraform, etc.) Working knowledge of Python Where This role will be based in the US and is fully remote #LI-GA1
    $150k-207k yearly est. Auto-Apply 33d ago
  • Senior AI Engineer, AI.x

    Charles Schwab 4.8company rating

    San Francisco, CA jobs

    **Your opportunity** At Schwab, your career is more than a job-it's an opportunity to impact the lives of millions. Innovation and creative problem solving thrive here, as we challenge conventional approaches and prioritize collaboration. We value in-person teamwork, so this role is based on-site at our San Francisco office. As part of Schwab's AI Strategy & Transformation team (AI.x), you'll join the central hub for Artificial Intelligence across the company. AI.x brings together product, engineering, strategy, and risk specialists to set enterprise AI vision, invest in transformative opportunities, and accelerate delivery organization-wide. Our team builds the scalable core platform for AI and explores next-generation GenAI initiatives that redefine client experiences. We're seeking a Senior AI Engineer who will design and deliver cutting-edge GenAI applications, enhancing the client journey and driving tangible business value. You'll collaborate closely with architects, engineers, and business leaders to align solutions with Schwab's strategic goals, and mentor junior team members-cultivating best engineering practices and a culture of continuous learning. In this pivotal role, you'll not only advance technical standards and solve complex challenges, but also lead rapid iterations from concept to production. You will bring curiosity, creativity, and technical depth to help shape the next era of AI at Schwab, with a special emphasis on site reliability, monitoring, observability, and operations. You'll ensure that the systems you build are robust, reliable, and well-monitored, implementing best practices for observability and operational excellence to maintain high performance and uptime for mission-critical AI applications. + Design, build, and deliver GenAI applications that elevate client experience and generate business impact. + Champion reliability, monitoring, observability, and operational best practices for AI systems and data pipelines. + Collaborate with cross-functional teams to align solutions with enterprise strategy and technical standards. + Mentor and coach junior engineers, fostering strong practices and continuous learning. + Lead by example in solving complex technical challenges and driving rapid iteration from concept to deployment. + Implement and maintain monitoring, alerting, and incident response frameworks to ensure system health and reliability. + Advance engineering standards, focusing on operational excellence and quality across all deliverables. **What you have** **Required Qualifications** + 8+ years of software development experience, with 4+ years as a hands-on senior engineer in startups and/or large organizations. + Bachelor's degree in Computer Science or related field. + 5+ years building complex products from scratch, running them in production, and ensuring operational reliability. + 3+ years building applications leveraging AI models for measurable business impact. + 3+ years developing applications and data pipelines interfacing with large datasets. + 3+ years working with containers and cloud-native applications, operationalizing them in the public cloud with infrastructure as code. **Preferred Qualifications** + Strong computer science fundamentals and experience across the tech stack. + Experience with proprietary or open-source LLMs (e.g., Gemini, Claude, OpenAI) and deploying LLM-powered applications to production. + Commitment to quality-driving high standards and writing tests at all levels. + Experience writing and running evaluations for quality and consistency in LLM-generated output. + Strong written and verbal communication skills to clearly convey ideas and feedback. + Mentoring junior engineers and supporting their technical growth through code reviews and guidance. + Mindset of continuous learning and improvement. + Ability to solve complex problems with ambiguous or incomplete data in distributed systems. + Demonstrated business domain knowledge relevant to previous products. + Curiosity about new technologies and processes, proactively sharing knowledge and seeking improvement. + Experience with Python and front-end development preferred but not required. + Master's or advanced degree in Computer Science or related field. In addition to the salary range, this role is eligible for bonus or incentive opportunities. **What's in it for you** At Schwab, you're empowered to shape your future. We champion your growth through meaningful work, continuous learning, and a culture of trust and collaboration-so you can build the skills to make a lasting impact. Our Hybrid Work and Flexibility approach balances our ongoing commitment to workplace flexibility, serving our clients, and our strong belief in the value of being together in person on a regular basis. We offer a competitive benefits package that takes care of the whole you - both today and in the future: + 401(k) with company match and Employee stock purchase plan + Paid time for vacation, volunteering, and 28-day sabbatical after every 5 years of service for eligible positions + Paid parental leave and family building benefits + Tuition reimbursement + Health, dental, and vision insurance What's in it for you: At Schwab, we're committed to empowering our employees' personal and professional success. Our purpose-driven, supportive culture, and focus on your development means you'll get the tools you need to make a positive difference in the finance industry. Our Hybrid Work and Flexibility approach balances our ongoing commitment to workplace flexibility, serving our clients, and our strong belief in the value of being together in person on a regular basis. We offer a competitive benefits package that takes care of the whole you - both today and in the future: 401(k) with company match and Employee stock purchase plan Paid time for vacation, volunteering, and 28-day sabbatical after every 5 years of service for eligible positions Paid parental leave and family building benefits Tuition reimbursement Health, dental, and vision insurance Schwab is an affirmative action employer, focused on employing and advancing in employment, qualified women, racial and ethnic minorities, protected veterans, and individuals with disabilities in the workplace. If you have a disability and require reasonable accommodations in the application process, contact Human Resources at applicantaccessibility@schwab.com or call ************.
    $114k-143k yearly est. 28d ago
  • Senior AI Engineer, AI.x

    Charles Schwab Corporation 4.8company rating

    San Francisco, CA jobs

    Your Opportunity At Schwab, your career is more than a job-it's an opportunity to impact the lives of millions. Innovation and creative problem solving thrive here, as we challenge conventional approaches and prioritize collaboration. We value in-person teamwork, so this role is based on-site at our San Francisco office. As part of Schwab's AI Strategy & Transformation team (AI.x), you'll join the central hub for Artificial Intelligence across the company. AI.x brings together product, engineering, strategy, and risk specialists to set enterprise AI vision, invest in transformative opportunities, and accelerate delivery organization-wide. Our team builds the scalable core platform for AI and explores next-generation GenAI initiatives that redefine client experiences. We're seeking a Senior AI Engineer who will design and deliver cutting-edge GenAI applications, enhancing the client journey and driving tangible business value. You'll collaborate closely with architects, engineers, and business leaders to align solutions with Schwab's strategic goals, and mentor junior team members-cultivating best engineering practices and a culture of continuous learning. In this pivotal role, you'll not only advance technical standards and solve complex challenges, but also lead rapid iterations from concept to production. You will bring curiosity, creativity, and technical depth to help shape the next era of AI at Schwab, with a special emphasis on site reliability, monitoring, observability, and operations. You'll ensure that the systems you build are robust, reliable, and well-monitored, implementing best practices for observability and operational excellence to maintain high performance and uptime for mission-critical AI applications. * Design, build, and deliver GenAI applications that elevate client experience and generate business impact. * Champion reliability, monitoring, observability, and operational best practices for AI systems and data pipelines. * Collaborate with cross-functional teams to align solutions with enterprise strategy and technical standards. * Mentor and coach junior engineers, fostering strong practices and continuous learning. * Lead by example in solving complex technical challenges and driving rapid iteration from concept to deployment. * Implement and maintain monitoring, alerting, and incident response frameworks to ensure system health and reliability. * Advance engineering standards, focusing on operational excellence and quality across all deliverables. What you have Required Qualifications * 8+ years of software development experience, with 4+ years as a hands-on senior engineer in startups and/or large organizations. * Bachelor's degree in Computer Science or related field. * 5+ years building complex products from scratch, running them in production, and ensuring operational reliability. * 3+ years building applications leveraging AI models for measurable business impact. * 3+ years developing applications and data pipelines interfacing with large datasets. * 3+ years working with containers and cloud-native applications, operationalizing them in the public cloud with infrastructure as code. Preferred Qualifications * Strong computer science fundamentals and experience across the tech stack. * Experience with proprietary or open-source LLMs (e.g., Gemini, Claude, OpenAI) and deploying LLM-powered applications to production. * Commitment to quality-driving high standards and writing tests at all levels. * Experience writing and running evaluations for quality and consistency in LLM-generated output. * Strong written and verbal communication skills to clearly convey ideas and feedback. * Mentoring junior engineers and supporting their technical growth through code reviews and guidance. * Mindset of continuous learning and improvement. * Ability to solve complex problems with ambiguous or incomplete data in distributed systems. * Demonstrated business domain knowledge relevant to previous products. * Curiosity about new technologies and processes, proactively sharing knowledge and seeking improvement. * Experience with Python and front-end development preferred but not required. * Master's or advanced degree in Computer Science or related field. In addition to the salary range, this role is eligible for bonus or incentive opportunities.
    $114k-143k yearly est. Auto-Apply 29d ago
  • Senior AI Engineer

    SoFi 4.5company rating

    Software engineer job at SoFi

    The role: SoFi's AI Specialist - GenAI, NLP (Banking/Financial Services) is a critical hands-on engineer position in SoFi's growing independent risk organization focussed on applying data processing/reporting and practical artificial intelligence techniques to solve real world problems. This role will be instrumental in conceptualizing, prototyping and implementing best-in-class AI-based solutions to meet risk management requirements. This hands-on individual contributor role will work closely with the Director of Risk Analytics, and will play a pivotal role in developing data, reporting, and infrastructure solutions supporting the risk function. This is a crucial role for the independent risk function as we execute our mission to help more members get their money right. What you'll do: Architect AI Solutions: Design and develop AI-based solutions leveraging available Generative AI (Gen AI), BERT based LLMs, and natural language processing to enable enhanced risk reporting, deeper insights, and automated risk management web applications and solutions. Develop Agent Systems: Serve as a subject matter expert in developing sophisticated agentic solutions utilizing Large Language Models (LLMs) to automate complex tasks and workflows. Implement AI Operations & Observability: Implement comprehensive AI observability solutions, including real-time monitoring, error tracking, and performance logging for deployed models. Model Optimization: Implement and manage parameter-efficient fine-tuning (PEFT) techniques (e.g., LoRA) to customize and optimize pre-trained models for specific tasks with minimal computational overhead Cross Functional Collaboration: Coordinate with cross-functional teams to distill specific requirements, project roadmaps, and ensure accurate and on-time project deliveries Proof of Concepts & Proposals - Identify areas for process enhancements and automation to streamline workflows and increase productivity within the risk management function. AI Innovation: Stay up-to-date with the latest trends and advancements in GenAI, LLMs, and NLP, evaluating and experimenting with new techniques and tools to push the boundaries of AI innovation in the banking sector. What you'll need: Bachelor's or Master's degree in Computer Science, Data Science, AI, Machine Learning, or a related field. PhD is a plus. 5+ years software development experience, with 3+ years of hands-on experience in developing and successfully deploying production-level AI applications that have been used by real customers or internal stakeholders. Expert-level experience with LangGraph to model and orchestrate complex, stateful multi-step reasoning and control flow in LLM applications. Expert-level experience in developing agentic solutions, including familiarity with tool-use, planning, memory, and reflection patterns. Deep understanding of Large Language Model (LLM) architectures, prompt engineering, retrieval-augmented generation (RAG), and advanced text generation techniques. Direct experience implementing AI observability solutions (e.g., using tools like LangSmith, Arize, Weights & Biases) and establishing rigorous tracing and testing methodologies for LLM workflows. Proven experience implementing parameter-efficient fine-tuning (PEFT) techniques (e.g., LoRA) to customize and optimize pre-trained models for specific tasks with minimal computational overhead. Experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes). Expert level Python is required. React is strongly preferred. Experience with large-scale data handling, including unstructured and structured data pipelines, with a strong preference for Snowflake and DynamoDB. Experience developing and integrating AI-powered APIs and microservices architecture into banking applications. Experience with vector databases and retrieval-augmented generation (RAG) techniques using systems like Elasticsearch, Pinecone, or FAISS for enhancing LLM performance. Expertise in AI system evaluation, including selection and application of appropriate performance metrics across diverse scenarios. Strong analytical and problem-solving skills with attention to detail and an ability to work with complex, large-scale systems. Strong collaboration skills, with experience working in agile, cross-functional teams. Nice to have: Familiarity with regulatory frameworks and ethical considerations in AI within the banking industry (e.g., GDPR, data privacy, model explainability). Experience in banking or financial services use cases such as conversational AI for customer service, intelligent document processing for loan applications, fraud detection, or risk analysis.
    $134k-172k yearly est. Auto-Apply 39d ago

Learn more about SoFi jobs