Senior Staff Software Engineer, Builder Tools
Senior software engineer manager 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 looking for an experienced Senior Staff Software Engineer to join our Builder Tools engineering organization with a mission to enable SoFi engineers to elegantly solve problems. In this role, you will have the opportunity to directly impact, influence and lead the direction and architecture of our developer tooling, and elevate developer experience by enabling engineers through foundational systems. You will get the chance to define, and take on complex and interesting problems as part of a fast-paced, highly collaborative organization. The ideal candidate will be a mentor, technical leader and a team player who is hands-on and comfortable driving solutions from initial architecture to implementation and adoption with a strong sense of ownership and drive for delivery.
What You'll Do:
* Technical leadership - Provide thought leadership for the technical architecture, design, implementation, delivery and operational excellence of code, build, CI/CD platforms, backend language frameworks and related developer tooling.
* Innovate - Collaborate with cross-functional teams to drive innovation in developer tooling, and advancements including AI assisted developer productivity flows.
* Exemplary Practitioner - Be a subject matter expert for one or more developer tooling domains including operational excellence.
* Mentor - Collaborate with engineers in the team, provide mentorship, and domain expertise to enhance the overall technical capabilities of the team..
* 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 and cross-organizational teams.
* Influence - Influence and scale the adoption of developer tooling and best practices across the engineering organization.
What You'll Need:
* 8+ years software development experience with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
* Experience developing in a cloud environment (AWS), using containers (e.g., Docker, Kubernetes), cloud-native technologies and service meshes (e.g., Istio, Envoy).
* Expertise in AI assisted developer productivity tools (e.g., CoPilot, Amazon Q), build systems for JVM ecosystem (e.g., Gradle, Bazel), and CI/CD systems (e.g., Gitlab, BuildKite, ArgoCD).
* Strong understanding of software design principles, and distributed systems architecture.
* Strong problem solving and programming fundamentals (algorithms, data structures).
* Proven coding skills (e.g., Java, Kotlin, Python) delivering large scale systems with infrastructure automation (e.g., Terraform)
* Ability to own, manage and deliver complex projects from scoping through launch. Experience leading Agile development practices.
* Excellent written and verbal communication. Demonstrated ability to collaborate well with technical and non-technical members, and proven skills to operate effectively in a cross-functional team.
Nice to haves:
* Experience with security, compliance, and risk management in cloud environments.
* Experience with monitoring and logging (e.g. Datadog, Elastic, Splunk).
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: $172,800.00 - $297,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.
Auto-ApplyStaff AI Software Engineer, Risk Engineering
Senior software engineer manager 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.
Auto-ApplyStaff Software Engineer, AI
Senior software engineer manager 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.
Auto-ApplyStaff Software Engineer, Account Creation
Senior software engineer manager 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.
Location: San Francisco
The role
We are seeking a highly motivated and experienced Staff Software Engineer to join our Account Creation team at SoFi. The goal of the Account Creation team is to build enablers that support the seamless creation of member accounts at SoFi. 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 both forward-thinking and hands-on, has a strong sense of ownership, is a self-starter, drives for delivery, approaches complex questions with data & curiosity, dives below the surface to identify the root cause, and is a good mentor and co-worker.
Key responsibilities
* Lead the development and testing of system components/services, code and design reviews
* Shape the architecture of our product
* Deliver highly available and scalable services in a production environment
* 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
Requirements
* Bachelor's Degree, ideally in a technical field, but we understand great engineers come from all sorts of different backgrounds and also consider relevant work experience
* 8+ years programming experience, ideally on a modern stack
* Our core stack is Java / React / Spring / PostgreSQL, but you don't have to be an expert in any of these.
* Willingness to roll up your sleeves, collaborate with others and get stuff done
* Strong sense of responsibility; driving a project from inception to completion
* Affinity for solving problems and shipping impactful features, not polishing perfect code or architecture
* Experience working in a collaborative coding environment (and git specifically), refining designs together, working through code reviews and managing pull requests
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.
Auto-ApplyStaff AI Software Engineer, Risk Engineering
Senior software engineer manager 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.
Auto-ApplySenior Backend Software Engineer, Operations
Senior software engineer manager 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.
Auto-ApplyPrincipal Software Engineer, Builder Tools
Senior software engineer manager 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.
Auto-ApplySenior Staff Software Engineer, Builder Tools
Senior software engineer manager job at SoFi
The Role
We are looking for an experienced Senior Staff Software Engineer to join our Builder Tools engineering organization with a mission to enable SoFi engineers to elegantly solve problems. In this role, you will have the opportunity to directly impact, influence and lead the direction and architecture of our developer tooling, and elevate developer experience by enabling engineers through foundational systems. You will get the chance to define, and take on complex and interesting problems as part of a fast-paced, highly collaborative organization. The ideal candidate will be a mentor, technical leader and a team player who is hands-on and comfortable driving solutions from initial architecture to implementation and adoption with a strong sense of ownership and drive for delivery.
What You'll Do:
Technical leadership - Provide thought leadership for the technical architecture, design, implementation, delivery and operational excellence of code, build, CI/CD platforms, backend language frameworks and related developer tooling.
Innovate - Collaborate with cross-functional teams to drive innovation in developer tooling, and advancements including AI assisted developer productivity flows.
Exemplary Practitioner - Be a subject matter expert for one or more developer tooling domains including operational excellence.
Mentor - Collaborate with engineers in the team, provide mentorship, and domain expertise to enhance the overall technical capabilities of the team..
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 and cross-organizational teams.
Influence - Influence and scale the adoption of developer tooling and best practices across the engineering organization.
What You'll Need:
8+ years software development experience with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
Experience developing in a cloud environment (AWS), using containers (e.g., Docker, Kubernetes), cloud-native technologies and service meshes (e.g., Istio, Envoy).
Expertise in AI assisted developer productivity tools (e.g., CoPilot, Amazon Q), build systems for JVM ecosystem (e.g., Gradle, Bazel), and CI/CD systems (e.g., Gitlab, BuildKite, ArgoCD).
Strong understanding of software design principles, and distributed systems architecture.
Strong problem solving and programming fundamentals (algorithms, data structures).
Proven coding skills (e.g., Java, Kotlin, Python) delivering large scale systems with infrastructure automation (e.g., Terraform)
Ability to own, manage and deliver complex projects from scoping through launch. Experience leading Agile development practices.
Excellent written and verbal communication. Demonstrated ability to collaborate well with technical and non-technical members, and proven skills to operate effectively in a cross-functional team.
Nice to haves:
Experience with security, compliance, and risk management in cloud environments.
Experience with monitoring and logging (e.g. Datadog, Elastic, Splunk).
Auto-ApplyStaff Software Engineer, Account Creation
Senior software engineer manager job at SoFi
The role
We are seeking a highly motivated and experienced Staff Software Engineer to join our Account Creation team at SoFi. The goal of the Account Creation team is to build enablers that support the seamless creation of member accounts at SoFi. 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 both forward-thinking and hands-on, has a strong sense of ownership, is a self-starter, drives for delivery, approaches complex questions with data & curiosity, dives below the surface to identify the root cause, and is a good mentor and co-worker.
Key responsibilities
Lead the development and testing of system components/services, code and design reviews
Shape the architecture of our product
Deliver highly available and scalable services in a production environment
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
Requirements
Bachelor's Degree, ideally in a technical field, but we understand great engineers come from all sorts of different backgrounds and also consider relevant work experience
8+ years programming experience, ideally on a modern stack
Our core stack is Java / React / Spring / PostgreSQL, but you don't have to be an expert in any of these.
Willingness to roll up your sleeves, collaborate with others and get stuff done
Strong sense of responsibility; driving a project from inception to completion
Affinity for solving problems and shipping impactful features, not polishing perfect code or architecture
Experience working in a collaborative coding environment (and git specifically), refining designs together, working through code reviews and managing pull requests
Auto-ApplyStaff Software Engineer, Data Platform
Senior software engineer manager 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.
Auto-ApplySenior Analytics Engineer
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
Auto-ApplySenior Principal Engineer, Borrow
Senior software engineer manager 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.
Senior Principal Engineer, Borrow
We are seeking an accomplished Senior Principal Engineer with a strong background in developing and scaling cloud infrastructure and platforms. In this role, you will spearhead the design and implementation of our internal developer platform, a critical component of SoFi's technology strategy. You will collaborate with engineering leaders and principal engineers across the organization to create a seamless and efficient developer experience, enabling our engineering teams to build and deliver high-quality products at high velocity. The ideal candidate is a hands-on technical leader with a deep understanding of cloud technologies, developer tools, and platform architecture, and a proven track record of driving large-scale infrastructure projects. This role is inherently cross-functional and you will work closely with engineering, product, marketing, risk, compliance, data science, operations, legal, and executive teams to set forth a strategy, define, and prioritize a vision. You'll play a critical role delivering solutions that enable our engineers to get things done while driving our businesses forward; bridging engineering systems across products and teams in shaping the broader technical architecture.
You'll face and solve a wide range of challenges: technical, product, and operational, shaping your personal growth and career along the way.
What you'll do:
• Design, build, and maintain scalable cloud infrastructure and platform services
that empower our engineering teams.
• Partner with cross-functional teams to understand their needs and pain points, and translate them into technical solutions.
• Drive the adoption of best practices in cloud infrastructure, including infrastructure as code, CI/CD, and observability.
• Mentor and guide other engineers, fostering a culture of technical excellence and continuous learning.
• Stay abreast of emerging technologies and industry trends, and proactively identify opportunities to improve our platform.
What you'll need:
• Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
• 15+ years of software development experience, with significant experience working on cloud infrastructure and platform engineering.
• Deep expertise in public cloud platforms (AWS is preferred, but GCP and Azure are relevant), containerization and orchestration (Kubernetes, Docker), and related technologies.
• Strong programming skills and experience with infrastructure automation tools (Terraform, Ansible, etc.).
• Full stack “operator”: ability to both create and execute the business and product strategy; with clear objectives, but limited, ambiguous, or varied direction
• Excellent communication and collaboration skills, with the ability to work effectively with both technical and non-technical stakeholders.
Who you are:
• You are customer-obsessed and have an affinity for solving complex problems and shipping impactful features, and make pragmatic high judgment decisions without letting perfection become the enemy of progress.
• You demonstrate extremely high levels of technical knowledge, ingenuity and creativity.
• You work and play well with others; SoFi is a highly collaborative workplace and a melting pot of diverse talent.
• You are confident in asking difficult questions and challenging your team while also keenly listening and taking feedback.
• You are a voracious learner - you have the ability to quickly and independently acquire proficiency in new languages and technologies.
• You value mentorship and constantly look for ways to improve the technical depth of the individuals on your teams.
• You are open to feedback and comfortable engaging in continuous learning processes to improve how you work as well as what we work on.
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.
Auto-ApplySenior Manager, Technology Consultant- Advisor Services
Sacramento, CA jobs
**Your opportunity** Schwab Advisor Services (AS), a division of Charles Schwab & Co., Inc., is the leading provider of custody, trading, technology, and practice management services to independent registered investment advisors (RIAs). RIAs choose independence because they are determined to take charge of their future. They want the freedom to serve their clients without compromise and to control their destiny as business owners. And like them, Schwab believes in doing the right thing for investors - it's a basic shared value.
The Business Consulting and Education (BCE) team is part of Schwab Advisor Services and creates and delivers industry-leading consulting, benchmarking, and education programs that help advisors achieve their goals and gain competitive advantage. Its extensive offer includes the RIA Benchmarking Study, immersive multi-week 'Insight to Action' consulting programs, the Schwab Executive Leadership Program and more. BCE programs are developed by a skilled program team and delivered by a nationwide team of experienced consultants. The team's success is grounded in its deep expertise in core business issues firms face and its ability to create highly relevant and scalable programs that convert insights into actions that advisors can implement in their firms.
The primary responsibility of the Sr. Technology Consultant is to partner with the Advisor Services Sales organization to deliver quality consulting to our prospective registered investment advisor (RIA) clients. These consulting engagements are opportunities to guide our prospective RIA clients and manage through change that will allow them to manage their business and serve their clients better through more effective use of technology from Schwab and third parties. This will be accomplished by partnering with Business Development officers and consulting counterparts to identify advisor's vision for the future, desired end-client and internal team experiences, and guiding the advisor through technology infrastructure design and providing tailored decision support.
*This position is offered as a **remote role** and will include approximately **30** **% travel** . The role is primarily supporting the **Western region of the United** States, and the selected candidate is expected to reside within this region. **Preference will be given to candidates located in Colorado, California, Arizon, and Texas.** "
**What you'll do:**
As a key contributor of the BCE team, the **Technology Consultant** will be responsible for actively driving and managing the technology evaluation stage of the sales process with prospective clients while serving as an advocate for the Schwab platform and integration program. Through this work, the Technology Consultant will partner with Schwab team members, so the ability to communicate effectively and work collaboratively is a must. Key business partners include other BCE Consultants and leadership team, AS Business Development (sales), Digital Product Management (integration solutions), Field Marketing, and Advisor Conversion Services team members.
Successful BCE team members are energized by the opportunity to build relationships and deliver customized consulting from early and deep discovery, planning phase, to implementation in a highly collaborative environment. They are intellectually curious and passionate about learning new things and motivated to leverage their strengths to deliver meaningful results. The ideal candidate enjoys having fun at work, embraces the opportunity to share and receive feedback, thrives in a fast-paced iterative environment, and has strong verbal and written communication skills. Positivity, flexibility, transparency, and efficiency are valued on the team, as is the ability to work with and influence individuals at all levels of the organization.
**What you have**
+ Bachelor's degree or equivalent
+ 7+ years experience in business operations, technology consulting, or technology sales
+ Up to 30% travel as needed
+ A 'can-do' client-first approach to business
+ Proven talent to deliver high-quality work in a fast paced, dynamic and collaborative environment
+ Desire to be part of a team that celebrates and advocates for each other
+ Intellectual curiosity and proven ability to listen, assess issues, analyze options, solve problems, and develop win/win solutions
+ Strong communication skills, including written, verbal, and visual communication skills applied to virtual and in-person onscreen demonstrations, and presentation delivery with use of PowerPoint and other visual aids
+ Ability to develop personalized plans, influence partners and external parties and deliver feedback
+ Desire to continuously develop your skills and positive mindset
+ A bias for action and the ability to overcome obstacles to successfully execute on multiple consultations or projects simultaneously
+ Strong understanding the independent advisory and fintech landscape
**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 ************.
Senior Software Engineer Full-Stack, MarTech
Senior software engineer manager job at SoFi
The Role
SoFi is seeking a highly motivated and experienced Senior Full Stack Software Engineer to join the Member Growth team. This team is part of Sofi's MarTech group and is dedicated to transforming the marketing technology landscape with the ultimate goal of accelerating SoFi's member growth.
We will achieve this by developing and maintaining world-class, fast, personalized, and high-performing web experiences across organic and paid channels. You will own the full development lifecycle, building innovative solutions that directly influence our top-of-funnel user acquisitions. By offering tools for automation and self-service, we empower the marketing team and promote a culture of innovation and adaptability in response to the digital landscape and privacy regulations.
What You'll Do
Work on building React-based web applications (sofi.com, SoFi Learn) with cross-functional teams, improving web core vitals and overall site performance.
Drive product-led growth by creating seamless, personalized, and high-converting experiences on the critical funnels.
Develop testable and accessible features, leverage a/b experiment for measurement, identify and solve potential implementation issues.
Generate, enhance, and promote ideas for useful new projects and technologies.
Deliver and operate highly available and scalable services in a production environment.
Communicate effectively with project leads, product managers, and software developers on multiple projects.
Contribute to technical roadmaps and engineering excellence, build and improve technical architectures across product features.
Mentor other engineers, support healthy technical culture, and help the team grow.
What You'll Need
Bachelor's degree, ideally in a technical field, but we understand great engineers come from a variety of different backgrounds and also consider relevant work experience.
5+ years of web development with modern javascript, tooling and frameworks.
Solid understanding of technologies around web frontend , backend service, design patterns and best practice.
Experience in React, TypeScript/JavaScript, PHP, Kotlin/Java, MySQL/PostgreSQL. Familiarity with containerization (e.g., Docker, Kubernetes), API framework (e.g. Spring or Spring Boot) and database (e.g. MySQL/PostgreSQL)
Experience in building large-scale applications with full development lifecycles with unit, functional, and end-to-end testing.
Willingness to roll up your sleeves, collaborate with others, and get stuff done.
Solid sense of responsibility; driving a project from inception to completion
Affinity and accountability for solving problems and shipping impactful features
Be able to work efficiently and collaboratively in a dynamic production environment.
Nice to Have
Direct experience in financial systems, investments, or lending platforms. Passionate about fintech and helping customers to make their money right.
Experience in scaling highly available, mission-critical systems
Experience with event-driven architecture and data pipelines (Kafka, Temporal).
Familiarity with CSM like Wordpress from a migration or modernization perspective.
Experience with observability and analytics tools such as Datadog, Amplitude, or Snowflake.
Auto-ApplySenior Software Engineer, AML Engineering
Senior software engineer manager 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
Auto-ApplySenior Software Engineer, Platform Engineering
Senior software engineer manager 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.
Auto-ApplySenior Software Engineer Full-Stack, Member Growth
Senior software engineer manager 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
Auto-ApplySenior AI Engineer, AI.x
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 ************.
Senior AI Engineer, AI.x
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.
Auto-ApplySenior Manager, Technology Consultant- Advisor Services
Mather, CA jobs
Your Opportunity Schwab Advisor Services (AS), a division of Charles Schwab & Co., Inc., is the leading provider of custody, trading, technology, and practice management services to independent registered investment advisors (RIAs). RIAs choose independence because they are determined to take charge of their future. They want the freedom to serve their clients without compromise and to control their destiny as business owners. And like them, Schwab believes in doing the right thing for investors - it's a basic shared value.
The Business Consulting and Education (BCE) team is part of Schwab Advisor Services and creates and delivers industry-leading consulting, benchmarking, and education programs that help advisors achieve their goals and gain competitive advantage. Its extensive offer includes the RIA Benchmarking Study, immersive multi-week 'Insight to Action' consulting programs, the Schwab Executive Leadership Program and more. BCE programs are developed by a skilled program team and delivered by a nationwide team of experienced consultants. The team's success is grounded in its deep expertise in core business issues firms face and its ability to create highly relevant and scalable programs that convert insights into actions that advisors can implement in their firms.
The primary responsibility of the Sr. Technology Consultant is to partner with the Advisor Services Sales organization to deliver quality consulting to our prospective registered investment advisor (RIA) clients. These consulting engagements are opportunities to guide our prospective RIA clients and manage through change that will allow them to manage their business and serve their clients better through more effective use of technology from Schwab and third parties. This will be accomplished by partnering with Business Development officers and consulting counterparts to identify advisor's vision for the future, desired end-client and internal team experiences, and guiding the advisor through technology infrastructure design and providing tailored decision support.
* This position is offered as a remote role and will include approximately 30% travel. The role is primarily supporting the Western region of the United States, and the selected candidate is expected to reside within this region. Preference will be given to candidates located in Colorado, California, Arizon, and Texas."
What you'll do:
As a key contributor of the BCE team, the Technology Consultant will be responsible for actively driving and managing the technology evaluation stage of the sales process with prospective clients while serving as an advocate for the Schwab platform and integration program. Through this work, the Technology Consultant will partner with Schwab team members, so the ability to communicate effectively and work collaboratively is a must. Key business partners include other BCE Consultants and leadership team, AS Business Development (sales), Digital Product Management (integration solutions), Field Marketing, and Advisor Conversion Services team members.
Successful BCE team members are energized by the opportunity to build relationships and deliver customized consulting from early and deep discovery, planning phase, to implementation in a highly collaborative environment. They are intellectually curious and passionate about learning new things and motivated to leverage their strengths to deliver meaningful results. The ideal candidate enjoys having fun at work, embraces the opportunity to share and receive feedback, thrives in a fast-paced iterative environment, and has strong verbal and written communication skills. Positivity, flexibility, transparency, and efficiency are valued on the team, as is the ability to work with and influence individuals at all levels of the organization.
What you have
* Bachelor's degree or equivalent
* 7+ years experience in business operations, technology consulting, or technology sales
* Up to 30% travel as needed
* A 'can-do' client-first approach to business
* Proven talent to deliver high-quality work in a fast paced, dynamic and collaborative environment
* Desire to be part of a team that celebrates and advocates for each other
* Intellectual curiosity and proven ability to listen, assess issues, analyze options, solve problems, and develop win/win solutions
* Strong communication skills, including written, verbal, and visual communication skills applied to virtual and in-person onscreen demonstrations, and presentation delivery with use of PowerPoint and other visual aids
* Ability to develop personalized plans, influence partners and external parties and deliver feedback
* Desire to continuously develop your skills and positive mindset
* A bias for action and the ability to overcome obstacles to successfully execute on multiple consultations or projects simultaneously
* Strong understanding the independent advisory and fintech landscape
Auto-Apply