Senior Backend Software Engineer, Operations
Senior software engineer job at SoFi
Employee Applicant Privacy Notice Who we are: Shape a brighter financial future with us. Together with our members, we're changing the way people think about and interact with personal finance. We're a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we're at the forefront. We're proud to come to work every day knowing that what we do has a direct impact on people's lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
The role:
We're looking for a Senior Engineer to join our engineering team that builds state-of-the-art internal applications for front and back-office customer support agents.
As a Senior Engineer, you will be at the forefront of building mission-critical internal tools that power the day-to-day operations of our customer support organization. Our team is responsible for designing and delivering web applications that are intuitive, reliable, and deeply integrated into the operational workflows of our front and back office agents.
In this role, you will lead the development of new features and systems end-to-end, collaborating closely with product managers, designers, and peer engineers to identify problems, propose solutions, and deliver high-quality software. You'll be deeply involved in both frontend and backend work - building responsive user interfaces in React and architecting resilient backend services with Spring Boot and Kotlin.
We are looking for someone who can take ownership of complex technical problems, design scalable systems, and mentor other engineers while continuously pushing for engineering excellence. You will help shape how our tools are built and evolve, directly influencing the efficiency and experience of hundreds of internal users across multiple lines of business.
This is a high-impact role that combines product thinking, system design, and hands-on engineering. If you thrive in an environment where your work enables others to succeed - and you enjoy building well-crafted software that solves real operational challenges - we'd love to hear from you.
What you'll do:
* Lead the development and testing of system components/services, code and design reviews
* Participate in shaping the technical architecture of the product
* Help translate product requirements into user stories and technical solutions
* Deliver highly available and scalable services in a production environment
* Collaborate cross-functionally with product managers, designers, and other engineers to deliver high-impact features
* Own major components of the agent platform - from architecture to implementation and rollout
* Champion code quality through well-structured code, code reviews, and automated tests
* Drive engineering best practices, performance optimizations, and continuous improvements
* Mentor junior engineers and contribute to a culture of growth and innovation
What you'll need:
* 5+ years of professional software development experience, with strong experience in backend development
* Deep understanding of backend development with Spring Boot and Kotlin (or willingness to ramp up quickly on Kotlin)
* Experience working with RESTful APIs, event-driven architecture, and microservices
* Solid understanding of database systems (SQL and/or NoSQL) and backend scaling patterns
* Ability to lead complex projects end-to-end and collaborate with stakeholders across product and operations
* Strong communication skills and a pragmatic approach to solving business problems
* Strong sense of responsibility; driving a project from inception to completion
* Affinity for solving problems and shipping impactful features, not polishing perfect code or architecture
* Experience working in a collaborative coding environment, refining designs together, working through code reviews and managing pull requests
Compensation and Benefits
The base pay range for this role is listed below. Final base pay offer will be determined based on individual factors such as the candidate's experience, skills, and location.
To view all of our comprehensive and competitive benefits, visit our Benefits at SoFi page!
Pay range: $128,000.00 - $240,000.00
Payment frequency: Annual
This role is also eligible for a bonus, long term incentives and competitive benefits. More information about our employee benefits can be found in the link above.
SoFi provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion (including religious dress and grooming practices), sex (including pregnancy, childbirth and related medical conditions, breastfeeding, and conditions related to breastfeeding), gender, gender identity, gender expression, national origin, ancestry, age (40 or over), physical or medical disability, medical condition, marital status, registered domestic partner status, sexual orientation, genetic information, military and/or veteran status, or any other basis prohibited by applicable state or federal law.
The Company hires the best qualified candidate for the job, without regard to protected characteristics.
Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
New York applicants: Notice of Employee Rights
SoFi is committed to an inclusive culture. As part of this commitment, SoFi offers reasonable accommodations to candidates with physical or mental disabilities. If you need accommodations to participate in the job application or interview process, please let your recruiter know or email accommodations@sofi.com.
Due to insurance coverage issues, we are unable to accommodate remote work from Hawaii or Alaska at this time.
Internal Employees
If you are a current employee, do not apply here - please navigate to our Internal Job Board in Greenhouse to apply to our open roles.
Auto-ApplyStaff Software Engineer, AI
Senior software engineer job at SoFi
Employee Applicant Privacy Notice Who we are: Shape a brighter financial future with us. Together with our members, we're changing the way people think about and interact with personal finance. We're a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we're at the forefront. We're proud to come to work every day knowing that what we do has a direct impact on people's lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
The role
We are building a new AI engineering team with the mission of bringing the value of AI to SoFi Members. This team will play a key role in supporting our member's financial journeys by developing new solutions to embed personalized financial insights into our products. The ideal candidate will have a deep understanding of artificial intelligence (AI) and machine learning (ML) systems, with a passion for building products on the cutting edge. At SoFi, we pride ourselves on the collaboration between Product, Design and Engineering and so you will be involved in the entire product lifecycle, from ideation through building, deploying and continual improvement and evolution. We also pride ourselves on a philosophy of continuous learning, and you should likewise be committed to furthering your own career growth as well as to providing mentorship for your fellow team members.
Key responsibilities
Drive technical architecture, design decisions and cross-functional discussions for the product Deliver highly available and scalable services in a production environment Lead the design, development and testing of systems Lead code and system design reviews Help translate product requirements into user stories and technical solutions Mentor other engineers, support the technical culture, and help grow the team Generate ideas for new initiatives and technologies Communicate with project leads, product managers and other software developers Consistently demonstrate extremely high levels of technical knowledge, ingenuity, and creativity.Develop and apply advanced technologies, engineering principles, theories, and concepts Broad knowledge about the design and operation of systems outside of specialty Take initiative and produce timely results in a fast-paced and sometimes ambiguous environment
Requirements
* Bachelor's Degree in Computer Science or related field
* 8+ years programming experience on a modern stack
* Our core stack is Java/ Kotlin/ Spring / AWS/ PostgreSQL, and we run on Kubernetes in a service oriented architecture. We are building a Python stack for AI.
* Experience working with new technologies in the AI stack, such as building Agents, creating MCP servers, fine tuning models, prompt engineering, and performance evaluation
* Experience working with applications that leverage Large Language Models (LLMs), such as integrating LLMs, designing prompts, or exploring their practical applications.
* You should have a strong understanding of relational databases and ORMs
* You should have worked on a SOA or microservice-based application
* Strong sense of ownership; driving a project from inception to completion
* Pragmatic approach towards handling tech debt versus shipping new features
* Experience working in a collaborative coding environment, refining designs together, working through code reviews and managing pull requests
Compensation and Benefits
The base pay range for this role is listed below. Final base pay offer will be determined based on individual factors such as the candidate's experience, skills, and location.
To view all of our comprehensive and competitive benefits, visit our Benefits at SoFi page!
Pay range: $153,600.00 - $264,000.00
Payment frequency: Annual
This role is also eligible for a bonus, long term incentives and competitive benefits. More information about our employee benefits can be found in the link above.
SoFi provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion (including religious dress and grooming practices), sex (including pregnancy, childbirth and related medical conditions, breastfeeding, and conditions related to breastfeeding), gender, gender identity, gender expression, national origin, ancestry, age (40 or over), physical or medical disability, medical condition, marital status, registered domestic partner status, sexual orientation, genetic information, military and/or veteran status, or any other basis prohibited by applicable state or federal law.
The Company hires the best qualified candidate for the job, without regard to protected characteristics.
Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
New York applicants: Notice of Employee Rights
SoFi is committed to an inclusive culture. As part of this commitment, SoFi offers reasonable accommodations to candidates with physical or mental disabilities. If you need accommodations to participate in the job application or interview process, please let your recruiter know or email accommodations@sofi.com.
Due to insurance coverage issues, we are unable to accommodate remote work from Hawaii or Alaska at this time.
Internal Employees
If you are a current employee, do not apply here - please navigate to our Internal Job Board in Greenhouse to apply to our open roles.
Auto-ApplyPrincipal Software Engineer, Builder Tools
Senior software engineer job at SoFi
Employee Applicant Privacy Notice Who we are: Shape a brighter financial future with us. Together with our members, we're changing the way people think about and interact with personal finance. We're a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we're at the forefront. We're proud to come to work every day knowing that what we do has a direct impact on people's lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
The Role
We are 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.
Compensation and Benefits
The base pay range for this role is listed below. Final base pay offer will be determined based on individual factors such as the candidate's experience, skills, and location.
To view all of our comprehensive and competitive benefits, visit our Benefits at SoFi page!
Pay range: $192,000.00 - $330,000.00
Payment frequency: Annual
This role is also eligible for a bonus, long term incentives and competitive benefits. More information about our employee benefits can be found in the link above.
SoFi provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion (including religious dress and grooming practices), sex (including pregnancy, childbirth and related medical conditions, breastfeeding, and conditions related to breastfeeding), gender, gender identity, gender expression, national origin, ancestry, age (40 or over), physical or medical disability, medical condition, marital status, registered domestic partner status, sexual orientation, genetic information, military and/or veteran status, or any other basis prohibited by applicable state or federal law.
The Company hires the best qualified candidate for the job, without regard to protected characteristics.
Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
New York applicants: Notice of Employee Rights
SoFi is committed to an inclusive culture. As part of this commitment, SoFi offers reasonable accommodations to candidates with physical or mental disabilities. If you need accommodations to participate in the job application or interview process, please let your recruiter know or email accommodations@sofi.com.
Due to insurance coverage issues, we are unable to accommodate remote work from Hawaii or Alaska at this time.
Internal Employees
If you are a current employee, do not apply here - please navigate to our Internal Job Board in Greenhouse to apply to our open roles.
Auto-ApplyStaff AI Software Engineer, Risk Engineering
Senior software engineer job at SoFi
Employee Applicant Privacy Notice Who we are: Shape a brighter financial future with us. Together with our members, we're changing the way people think about and interact with personal finance. We're a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we're at the forefront. We're proud to come to work every day knowing that what we do has a direct impact on people's lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
The role:
As a Staff Software Engineer focused on Gen AI applications, you'll play a critical, hands-on role in building, deploying, and optimizing scalable, real-time, full-stack custom applications powered by the latest advances in Generative AI. The ideal candidate has 8+ years of engineering experience, a proven record of full-stack delivery, and deep expertise in designing AI-driven solutions from the UI to the data back-end. You will work across cross-functional delivery teams to shape technical architecture, champion best practices, and directly produce high-value solutions for our users.
What you'll do:
* Architect, design, and build end-to-end user-facing AI applications using rich interactive user-interfaces with your expertise working with information extracted from databases and APIs (including leveraging Snowflake Cortex for advanced AI workloads).
* Manage deployment pipelines and infrastructure as code using ArgoCD, GitLab CI/CD, and AWS best practices.
* Design and implement multi-agentic AI applications leveraging frameworks like LangChain / LangGraph, enabling autonomous, stateful, and collaborative agent workflows for complex, real-world problem solving
* Own technical decompositions of new product requirements; lead delivery from ideation to deployment and continual improvement.
* Deploy, optimize, and monitor workflows on enterprise frameworks
* Automate real-time and batch data flows using orchestration tools such as Apache Airflow.
* Participate in technical architecture reviews, code and design reviews, and help guide technical decision-making for AI-driven services.
* Collaborate with Product, Design, and Engineering to deliver high-impact solutions; mentor peers and foster a growth-mindset environment.
* Stay current with GenAI, LLM infrastructure, and the evolving tooling ecosystem; generate ideas to expand product capabilities and technical reach.
What you'll need:
* Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
* 8+ years of professional software engineering experience, with heavy focus on full-stack custom product delivery specializing in AI
* Solid devops and infrastructure-as-code experience using ArgoCD and GitLab for deployment, CI/CD, and environment management.
* Advanced proficiency in React, Node.js, and front-end-to-back-end custom app development.
* Extensive hands-on experience with database platforms - Snowflake strongly preferred, including advanced features, AI/ML integrations, and Snowflake Cortex.
* Deep expertise in orchestrating real-time and scheduled pipelines with Airflow.
* Track record of delivering high-quality, production-grade, scalable, and highly available cloud-based services.
* Strong communicator; able to collaborate and drive decision-making with cross-functional stakeholders.
* Willingness to take ownership, mentor others, and champion learning and innovation within the organization.
Nice to have:
* Exposure to other cloud-native or AI workflow orchestration platforms.
* Prior fintech or high-throughput consumer product experience.
* Experience deploying and scaling LLM-powered chatbots or retrieval-augmented generation (RAG) platforms.
Compensation and Benefits
The base pay range for this role is listed below. Final base pay offer will be determined based on individual factors such as the candidate's experience, skills, and location.
To view all of our comprehensive and competitive benefits, visit our Benefits at SoFi page!
Pay range: $153,600.00 - $264,000.00
Payment frequency: Annual
This role is also eligible for a bonus, long term incentives and competitive benefits. More information about our employee benefits can be found in the link above.
SoFi provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion (including religious dress and grooming practices), sex (including pregnancy, childbirth and related medical conditions, breastfeeding, and conditions related to breastfeeding), gender, gender identity, gender expression, national origin, ancestry, age (40 or over), physical or medical disability, medical condition, marital status, registered domestic partner status, sexual orientation, genetic information, military and/or veteran status, or any other basis prohibited by applicable state or federal law.
The Company hires the best qualified candidate for the job, without regard to protected characteristics.
Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
New York applicants: Notice of Employee Rights
SoFi is committed to an inclusive culture. As part of this commitment, SoFi offers reasonable accommodations to candidates with physical or mental disabilities. If you need accommodations to participate in the job application or interview process, please let your recruiter know or email accommodations@sofi.com.
Due to insurance coverage issues, we are unable to accommodate remote work from Hawaii or Alaska at this time.
Internal Employees
If you are a current employee, do not apply here - please navigate to our Internal Job Board in Greenhouse to apply to our open roles.
Auto-ApplyVP, Software Development Governance & Compliance
San Diego, CA jobs
BANC OF CALIFORNIA AND YOUR CAREER
Banc of California, Inc. (NYSE: BANC) is a bank holding company headquartered in Los Angeles with one wholly-owned banking subsidiary, Banc of California (the “bank”). Banc of California is one of the nation's premier relationship-based business banks focused on providing banking and treasury management services to small, middle-market, and venture-backed businesses. Banc of California offers a broad range of loan and deposit products and services, with full-service branches throughout California and Denver, Colorado, as well as full-stack payment processing solutions through its subsidiary, Deepstack Technologies. The bank is committed to its local communities by supporting organizations that provide financial literacy and job training, small business support, affordable housing, and more.
At Banc of California, our success is driven by our people, and we take pride in fostering an environment where everyone can reach their full potential. We embrace a culture of empowerment, progressive thinking, and entrepreneurial spirit, ensuring our team members have an opportunity to make an impact and play an important role in the future of Banc of California. Our core values - Entrepreneurialism, Operational Excellence, and Superior Analytics - empower us in creating a dynamic and inclusive workplace. We are committed to supporting your growth and well-being with comprehensive benefits, career development programs, a variety of employee resource groups, and more. TOGETHER WE WIN
THE OPPORTUNITY
The Vice President, Software Development Governance & Compliance is a strategic leadership role responsible for overseeing the governance of the Software Development Life Cycle (SDLC) across the enterprise. This role ensures that all software development and delivery practices align with regulatory requirements, internal policies, risk management frameworks, and industry best practices. The role will lead cross-functional teams to implement and maintain robust governance structures, tools, and processes that support secure, compliant, and efficient software delivery. Performs all duties in accordance with the Company's policies and procedures, all U.S. state and federal laws and regulations, wherein the Company operates.
HOW YOU'LL MAKE A DIFFERENCE
SDLC Governance & Oversight
Define and maintain enterprise-wide SDLC governance frameworks, standards, and best practices.
Ensure consistent application of SDLC methodologies (Agile, Waterfall, DevOps) across all technology teams.
Monitor adherence to SDLC processes and drive continuous improvement initiatives.
Risk & Compliance Management
Collaborate with Risk, Audit, and Compliance teams to ensure development practices meet regulatory and internal control requirements (e.g., SOX, FFIEC, GLBA).
Lead risk assessments and control testing related to software development and deployment.
Develop and maintain policies and procedures to mitigate technology and operational risks.
DevOps & Tooling Strategy
Oversee the selection, implementation, and governance of DevOps tools and platforms (CI/CD, code repositories, testing frameworks).
Ensure integration of security (DevSecOps) and compliance controls into the development pipeline.
Promote automation and standardization across environments to enhance delivery speed and quality.
Policy & Procedure Management
Own and update SDLC-related policies, procedures, and documentation.
Ensure alignment with enterprise architecture, data governance, and cybersecurity standards.
Facilitate training and awareness programs for developers and stakeholders on SDLC governance.
Stakeholder Engagement & Leadership
Partner with senior technology leaders, business units, and control functions to align SDLC governance with strategic objectives.
Lead governance forums and working groups to review metrics, issues, and improvement opportunities.
Provide executive-level reporting on SDLC compliance, risk posture, and performance. Involved with interviewing and hiring decisions.
Prepare and deliver employee performance evaluations, goal planning, and counselings.
Manage, support, coach and train staff.
Treat people with respect; keep commitments; inspire the trust of others; work ethically and with integrity; uphold organizational values; accept responsibility for own actions.
Demonstrates knowledge of and adherence to EEO policy; shows respect and sensitivity for cultural differences; educates others on the value of diversity; promotes working environment free of harassment of any type; builds a diverse workforce and supports affirmative action.
Follows policies and procedures; completes tasks correctly and on time; supports the company's goals and values.
Performs the position safely, without endangering the health or safety to themselves or others and will be expected to report potentially unsafe conditions. The employee shall comply with occupational safety and health standards and all rules, regulations and orders issued pursuant to the OSHA Act of 1970, which are applicable to one's own actions and conduct.
Performs other duties and projects as assigned.
WHAT YOU'LL BRING
Bachelor's degree in Computer Science, Information Systems, or related field.
10+ years of experience in software development, technology governance, or IT risk management.
Proven leadership in managing SDLC frameworks, DevOps practices, and compliance programs.
Strong understanding of regulatory requirements impacting financial services (e.g., OCC, FFIEC, SOX).
Experience with Agile, Waterfall, and hybrid development methodologies.
Familiarity with tools such as Jira, Confluence, Git, GitHub, Jenkins, Azure DevOps, SonarQube, Veracode, and ServiceNow.
Excellent communication, stakeholder management, and analytical skills.
Preferred:
Master's degree.
PMP or equivalent.
Agile or Scrum certifications.
ITIL or COBIT certification.
HOW WE'LL SUPPORT YOU
Financial Security: You will be eligible to participate in the company's 401k plan which includes a company match and immediate vesting.
Health & Well-Being: We offer comprehensive insurance options including medical, dental, vision, AD&D, supplemental life, long-term disability, pre-tax Health Savings Account with employer contributions, and pre-tax Flexible Spending Account (FSA).
Building & Supporting Your Family: Banc of California partners with providers that offer adoption, surrogacy, and fertility assistance as well as paid parental leave and family support solutions including care options for your family.
Paid Time Away: Eligible team members receive paid vacation days, holidays, and volunteer time off.
Career Growth Opportunities: To support career growth of our team members, we offer tuition reimbursement, an annual mentorship program, leadership development resources, access to LinkedIn Learning, and more.
SALARY RANGE
The base salary ultimately offered is determined through a review of education, industry experience, training, knowledge, skills, abilities of the applicant in alignment with market data and other factors.
Banc of California is an equal opportunity employer committed to creating a diverse workforce. All qualified applicants will receive consideration for employment without regard to age (40 and over), ancestry, color, religious creed (including religious dress and grooming practices), denial of Family and Medical Care Leave, disability (mental and physical) including HIV and AIDS, marital status, medical condition (cancer and genetic characteristics), genetic information, military and veteran status, national origin (including language use restrictions), race, sex (which includes pregnancy, childbirth, breastfeeding and medical conditions related to pregnancy, childbirth or breastfeeding), gender, gender identity, gender expression, and sexual orientation. If you require reasonable accommodation as part of the application process, please contact Talent Acquisition.
VP, Software Development Governance & Compliance
San Diego, CA jobs
**BANC OF CALIFORNIA AND YOUR CAREER** Banc of California, Inc. (NYSE: BANC) is a bank holding company headquartered in Los Angeles with one wholly-owned banking subsidiary, Banc of California (the "bank"). Banc of California is one of the nation's premier relationship-based business banks focused on providing banking and treasury management services to small, middle-market, and venture-backed businesses. Banc of California offers a broad range of loan and deposit products and services, with full-service branches throughout California and Denver, Colorado, as well as full-stack payment processing solutions through its subsidiary, Deepstack Technologies. The bank is committed to its local communities by supporting organizations that provide financial literacy and job training, small business support, affordable housing, and more.
At Banc of California, our success is driven by our people, and we take pride in fostering an environment where everyone can reach their full potential. We embrace a culture of empowerment, progressive thinking, and entrepreneurial spirit, ensuring our team members have an opportunity to make an impact and play an important role in the future of Banc of California. Our core values - Entrepreneurialism, Operational Excellence, and Superior Analytics - empower us in creating a dynamic and inclusive workplace. We are committed to supporting your growth and well-being with comprehensive benefits, career development programs, a variety of employee resource groups, and more. TOGETHER WE WIN
**THE OPPORTUNITY**
The Vice President, Software Development Governance & Compliance is a strategic leadership role responsible for overseeing the governance of the Software Development Life Cycle (SDLC) across the enterprise. This role ensures that all software development and delivery practices align with regulatory requirements, internal policies, risk management frameworks, and industry best practices. The role will lead cross-functional teams to implement and maintain robust governance structures, tools, and processes that support secure, compliant, and efficient software delivery. Performs all duties in accordance with the Company's policies and procedures, all U.S. state and federal laws and regulations, wherein the Company operates.
**HOW YOU'LL MAKE A DIFFERENCE**
+ **SDLC Governance & Oversight**
+ Define and maintain enterprise-wide SDLC governance frameworks, standards, and best practices.
+ Ensure consistent application of SDLC methodologies (Agile, Waterfall, DevOps) across all technology teams.
+ Monitor adherence to SDLC processes and drive continuous improvement initiatives.
+ **Risk & Compliance Management**
+ Collaborate with Risk, Audit, and Compliance teams to ensure development practices meet regulatory and internal control requirements (e.g., SOX, FFIEC, GLBA).
+ Lead risk assessments and control testing related to software development and deployment.
+ Develop and maintain policies and procedures to mitigate technology and operational risks.
+ **DevOps & Tooling Strategy**
+ Oversee the selection, implementation, and governance of DevOps tools and platforms (CI/CD, code repositories, testing frameworks).
+ Ensure integration of security (DevSecOps) and compliance controls into the development pipeline.
+ Promote automation and standardization across environments to enhance delivery speed and quality.
+ **Policy & Procedure Management**
+ Own and update SDLC-related policies, procedures, and documentation.
+ Ensure alignment with enterprise architecture, data governance, and cybersecurity standards.
+ Facilitate training and awareness programs for developers and stakeholders on SDLC governance.
+ **Stakeholder Engagement & Leadership**
+ Partner with senior technology leaders, business units, and control functions to align SDLC governance with strategic objectives.
+ Lead governance forums and working groups to review metrics, issues, and improvement opportunities.
+ Provide executive-level reporting on SDLC compliance, risk posture, and performance. Involved with interviewing and hiring decisions.
+ Prepare and deliver employee performance evaluations, goal planning, and counselings.
+ Manage, support, coach and train staff.
+ Treat people with respect; keep commitments; inspire the trust of others; work ethically and with integrity; uphold organizational values; accept responsibility for own actions.
+ Demonstrates knowledge of and adherence to EEO policy; shows respect and sensitivity for cultural differences; educates others on the value of diversity; promotes working environment free of harassment of any type; builds a diverse workforce and supports affirmative action.
+ Follows policies and procedures; completes tasks correctly and on time; supports the company's goals and values.
+ Performs the position safely, without endangering the health or safety to themselves or others and will be expected to report potentially unsafe conditions. The employee shall comply with occupational safety and health standards and all rules, regulations and orders issued pursuant to the OSHA Act of 1970, which are applicable to one's own actions and conduct.
+ Performs other duties and projects as assigned.
**WHAT YOU'LL BRING**
+ Bachelor's degree in Computer Science, Information Systems, or related field.
+ 10+ years of experience in software development, technology governance, or IT risk management.
+ Proven leadership in managing SDLC frameworks, DevOps practices, and compliance programs.
+ Strong understanding of regulatory requirements impacting financial services (e.g., OCC, FFIEC, SOX).
+ Experience with Agile, Waterfall, and hybrid development methodologies.
+ Familiarity with tools such as Jira, Confluence, Git, GitHub, Jenkins, Azure DevOps, SonarQube, Veracode, and ServiceNow.
+ Excellent communication, stakeholder management, and analytical skills.
+ Preferred:
+ Master's degree.
+ PMP or equivalent.
+ Agile or Scrum certifications.
+ ITIL or COBIT certification.
**HOW WE'LL SUPPORT YOU**
+ **Financial Security:** You will be eligible to participate in the company's 401k plan which includes a company match and immediate vesting.
+ **Health & Well-Being:** We offer comprehensive insurance options including medical, dental, vision, AD&D, supplemental life, long-term disability, pre-tax Health Savings Account with employer contributions, and pre-tax Flexible Spending Account (FSA).
+ **Building & Supporting Your Family:** Banc of California partners with providers that offeradoption, surrogacy, and fertility assistance as well as paid parental leave and family support solutions including care options for your family.
+ **Paid Time Away:** Eligible team members receive paid vacation days, holidays, and volunteer time off.
+ **Career Growth Opportunities:** To support career growth of our team members, we offer tuition reimbursement, an annual mentorship program, leadership development resources, access to LinkedIn Learning, and more.
**SALARY RANGE**
The base salary ultimately offered is determined through a review of education, industry experience, training, knowledge, skills, abilities of the applicant in alignment with market data and other factors.
Banc of California is an equal opportunity employer committed to creating a diverse workforce. All qualified applicants will receive consideration for employment without regard to age (40 and over), ancestry, color, religious creed (including religious dress and grooming practices), denial of Family and Medical Care Leave, disability (mental and physical) including HIV and AIDS, marital status, medical condition (cancer and genetic characteristics), genetic information, military and veteran status, national origin (including language use restrictions), race, sex (which includes pregnancy, childbirth, breastfeeding and medical conditions related to pregnancy, childbirth or breastfeeding), gender, gender identity, gender expression, and sexual orientation. If you require reasonable accommodation as part of the application process, please contact Talent Acquisition.
Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws.
For further information, please review the Know Your Rights (**************************** notice from the Department of Labor.
Equal Opportunity Employer
PacWest Bancorp and its affiliates are fully committed to the principles of equal opportunity and diversity. We take pride in building a workplace culture where all employees feel supported and respected, and have equal access to career and development opportunities without regard to race, religion/creed, color, national origin, age, marital status, ancestry, sex, gender (including pregnancy, childbirth, breastfeeding or related medical conditions), gender identity/expression, sexual orientation, veteran status, physical or mental disability, medical condition, military status, genetic information, or any other characteristic protected by federal, state or local laws.
Senior Software Engineer, AML Engineering
Senior software engineer job at SoFi
Employee Applicant Privacy Notice Who we are: Shape a brighter financial future with us. Together with our members, we're changing the way people think about and interact with personal finance. We're a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we're at the forefront. We're proud to come to work every day knowing that what we do has a direct impact on people's lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
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
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-ApplyStaff AI Software Engineer, Risk Engineering
Senior software engineer job at SoFi
Employee Applicant Privacy Notice
Who we are:
Shape a brighter financial future with us.
Together with our members, we're changing the way people think about and interact with personal finance.
We're a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we're at the forefront. We're proud to come to work every day knowing that what we do has a direct impact on people's lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
The role:
As a Staff Software Engineer focused on Gen AI applications, you'll play a critical, hands-on role in building, deploying, and optimizing scalable, real-time, full-stack custom applications powered by the latest advances in Generative AI. The ideal candidate has 8+ years of engineering experience, a proven record of full-stack delivery, and deep expertise in designing AI-driven solutions from the UI to the data back-end. You will work across cross-functional delivery teams to shape technical architecture, champion best practices, and directly produce high-value solutions for our users.
What you'll do:
Architect, design, and build end-to-end user-facing AI applications using rich interactive user-interfaces with your expertise working with information extracted from databases and APIs (including leveraging Snowflake Cortex for advanced AI workloads).
Manage deployment pipelines and infrastructure as code using ArgoCD, GitLab CI/CD, and AWS best practices.
Design and implement multi-agentic AI applications leveraging frameworks like LangChain / LangGraph, enabling autonomous, stateful, and collaborative agent workflows for complex, real-world problem solving
Own technical decompositions of new product requirements; lead delivery from ideation to deployment and continual improvement.
Deploy, optimize, and monitor workflows on enterprise frameworks
Automate real-time and batch data flows using orchestration tools such as Apache Airflow.
Participate in technical architecture reviews, code and design reviews, and help guide technical decision-making for AI-driven services.
Collaborate with Product, Design, and Engineering to deliver high-impact solutions; mentor peers and foster a growth-mindset environment.
Stay current with GenAI, LLM infrastructure, and the evolving tooling ecosystem; generate ideas to expand product capabilities and technical reach.
What you'll need:
Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
8+ years of professional software engineering experience, with heavy focus on full-stack custom product delivery specializing in AI
Solid devops and infrastructure-as-code experience using ArgoCD and GitLab for deployment, CI/CD, and environment management.
Advanced proficiency in React, Node.js, and front-end-to-back-end custom app development.
Extensive hands-on experience with database platforms - Snowflake strongly preferred, including advanced features, AI/ML integrations, and Snowflake Cortex.
Deep expertise in orchestrating real-time and scheduled pipelines with Airflow.
Track record of delivering high-quality, production-grade, scalable, and highly available cloud-based services.
Strong communicator; able to collaborate and drive decision-making with cross-functional stakeholders.
Willingness to take ownership, mentor others, and champion learning and innovation within the organization.
Nice to have:
Exposure to other cloud-native or AI workflow orchestration platforms.
Prior fintech or high-throughput consumer product experience.
Experience deploying and scaling LLM-powered chatbots or retrieval-augmented generation (RAG) platforms.
Compensation and Benefits The base pay range for this role is listed below. Final base pay offer will be determined based on individual factors such as the candidate's experience, skills, and location. To view all of our comprehensive and competitive benefits, visit our Benefits at SoFi page! SoFi provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion (including religious dress and grooming practices), sex (including pregnancy, childbirth and related medical conditions, breastfeeding, and conditions related to breastfeeding), gender, gender identity, gender expression, national origin, ancestry, age (40 or over), physical or medical disability, medical condition, marital status, registered domestic partner status, sexual orientation, genetic information, military and/or veteran status, or any other basis prohibited by applicable state or federal law. The Company hires the best qualified candidate for the job, without regard to protected characteristics. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. New York applicants: Notice of Employee Rights SoFi is committed to an inclusive culture. As part of this commitment, SoFi offers reasonable accommodations to candidates with physical or mental disabilities. If you need accommodations to participate in the job application or interview process, please let your recruiter know or email accommodations@sofi.com. Due to insurance coverage issues, we are unable to accommodate remote work from Hawaii or Alaska at this time. Internal Employees If you are a current employee, do not apply here - please navigate to our Internal Job Board in Greenhouse to apply to our open roles.
Auto-ApplySenior Software Engineer Full-Stack, Member Growth
Senior software engineer job at SoFi
**Hybrid in-office 1-2x per week The role:
We are seeking a Senior Full Stack Software Engineer to join the
Member Growth
engineering team at SoFi, where we are designing for the future of personal finance. We are looking to help our Members find their path to financial independence by providing them with the tools, resources, and guidance they need to get there. We want to be part of the customers financial journey by providing them timely insights, tailored to their needs, that will establish and build trust. Building this will involve taking a thoughtful and personalized approach towards every user's financial needs.
The ideal candidate is collaborative, product-minded, and pragmatic, with a strong sense of ownership and accountability for the quality of both the code and finished product. At SoFi, we pride ourselves on the collaboration between Product, Design and Engineering and so you will be involved in the entire product lifecycle, from ideation through building, deploying and continual improvement and evolution. We also pride ourselves on a philosophy of continuous learning, and you should likewise be committed to furthering your own career growth as well as to providing mentorship for your fellow team members.
What you'll do:
Lead the development and testing of system components/services, code and design reviews
Participate in shaping the technical architecture of the products that drive member growth and marketing efficiency
Help translate product requirements into user stories and technical solutions
Deliver highly available and scalable services in a production environment
Mentor and inspire other engineers, support the technical culture, and help grow the team
Generate ideas for new initiatives and technologies
Communicate with project leads, product managers and other software developers
What you'll need:
Bachelor's Degree, ideally in a technical field, but we understand great engineers come from all sorts of different backgrounds and also consider relevant work experience
5+ years programming experience, ideally on a modern stack with a proven track record of delivering high quality, production-grade applications
Full stack experience including React/Typescript and Kotlin/ Java
We run on Kubernetes in a service oriented architecture with over 100 services in production
You should have a strong understanding of relational databases like PostgreSQL and ORMs with a good understanding of data access patterns
You should have worked on a SOA or microservice-based application
Willingness to roll up your sleeves, collaborate with others and get stuff done
Strong sense of responsibility; driving a project from inception to completion
Affinity for solving problems and shipping impactful features, not polishing perfect code or architecture
Experience working in a collaborative coding environment, refining designs together, working through code reviews and managing pull requests
Nice to have:
Interest in personal finance
Experience in MarTech platforms like marketing campaign orchestration, personalization
Experience managing your own investments or experience taking out loans
Experience scaling highly available, mission critical systems
Experience building data insight products
Auto-ApplySenior Software Engineer, AML Engineering
Senior software engineer job at SoFi
We are seeking a highly motivated and experienced Senior Engineer to join our AML, Challenges and Actions (ACE) team at SoFi. The ACE team's mission is to build and support a suite of AML and Risk platforms and services that ensure compliance across all SoFi products, empowering the company to meet regulatory standards while safeguarding customer trust.
The team collaborates closely with cross-functional engineering groups and AML and Risk business units to protect SoFi from compliance risks and ensure regulatory alignment. By proactively identifying and managing potential risks, they help reduce regulatory exposure while providing a balanced, risk-aware experience for SoFi Members, fostering long-term trust and confidence.
As a Senior Software Engineer on our team, you'll be tasked with building critical components and features. You will be involved in the entire product lifecycle, from ideation through building, testing, deploying, monitoring, and supporting mission-critical systems. The ideal candidate is someone with a strong sense of ownership and drive for delivery, a hunger for learning and is a good mentor and co-worker.
What you'll do:
Full SDLC: Collaborate with cross-functional teams to design, architect, and implement end-to-end solutions that encompass both front-end and back-end components. Utilize your expertise in various programming languages, frameworks, and technologies to deliver high-quality and scalable software applications. Partner with senior leaders in the Anti-Money Laundering function to provide consultancy and translate the business needs to design and develop solutions, techniques, metrics, and dashboards for insights and data visualization
Back-end Development: Design and develop robust, scalable, and secure server-side applications and APIs. Work with databases and data models to manage and store information effectively. Build and maintain scalable data pipelines to support efficient data processing and analysis. Optimize performance and maintain system stability
Architecture and Design: Participate in architecture discussions and provide valuable insights to drive technical decisions. Ensure that software design patterns and best practices are followed throughout the development process
Testing and Quality Assurance: Conduct thorough testing of software components, including unit testing, integration testing, and end-to-end testing, to ensure the reliability and functionality of the applications
Continuous Improvement: Keep abreast of industry trends, best practices, and emerging technologies in software development. Advocate for process improvements and adopt new tools and technologies to enhance productivity and efficiency
Code Review and Mentorship: Review code contributions from junior developers and provide constructive feedback to promote code quality and maintain coding standards. Act as a mentor and share your knowledge and expertise with team members to foster their growth
Documentation: Create and maintain technical documentation for developed software, APIs, and processes to ensure comprehensive understanding and knowledge transfer
What you'll need:
Bachelor's Degree, Computer Science Degree, or equivalent from a fully-accredited college or university
4+ years of programming experience, ideally on a modern stack
Strong expertise in back-end technologies and programming languages, such as Java, Kotlin, Springboot, Node.js, Python, C#, Kafka, PostgreSQL, and we run on Kubernetes in a service-oriented architecture with over 100 services in production
Knowledge of RESTful API design and implementation
Willingness to roll up your sleeves, collaborate with others and get stuff done
Strong sense of responsibility and ownership, driving a project from inception to completion
Affinity for solving problems and diving deep into the details
Experience working in a collaborative coding environment, refining designs together, working through code reviews, and managing pull requests
Excellent communication and collaboration skills
Experience working on an SOA or microservice-based application
Nice to have:
Experience scaling highly available, mission-critical systems
Test-driven development along with unit and integration testing
Front end experience
Auto-ApplySenior Software Engineer, Platform Engineering
Senior software engineer job at SoFi
The Role:
We are seeking a highly skilled and experienced Senior Software Engineer to join our Test Platform team. In this role, you will have the opportunity to directly impact the design and architecture of our Developer Platform and tooling that enables SoFi engineers to create and deliver high-quality solutions. You will collaborate and partner with a curious team of engineers to design and deliver solutions that raise the testing and reliability standards for our backend and web applications. If you are a seasoned Senior Software Engineer with a passion for enabling developers to build reliable services, and a strong background in distributed systems, we invite you to apply for this exciting and new opportunity.
What You'll Do:
Design, develop, and maintain software and systems that enable engineers to test backend and web applications, delivering reliable and scalable solutions.
Collaborate with product engineering teams to understand requirements and design platform capabilities that are efficient, robust, and developer-friendly.
Provide technical leadership for initiatives in Testing and Reliability, with a focus on integrating AI-driven automation and autonomous testing practices.
Architect and implement solutions that accelerate integration, load, performance, and chaos testing-including the use of AI for automated test generation, selection, and failure analysis.
Deliver software that enables seamless testing and operation of backend systems in cloud-native, containerized, and CI/CD environments, supporting shift-left and continuous delivery.
Research, prototype, and productionize AI/ML tools to enhance developer productivity, test coverage, and test maturity.
Lead code reviews, refactoring, and provide constructive feedback to team members, promoting a culture of continuous improvement.
Champion best practices for code health, test automation, environment stability, and software maintainability, contributing to the evolution of autonomous testing at SoFi.
What You'll Need:
Experience - Bachelor's or Master's degree in Computer Science, Software Engineering or a related technical field.
5+ years of software development experience.
Experience developing in a cloud environment (AWS), using containers (e.g., Docker, Kubernetes), cloud-native technologies and service meshes (e.g., Istio, Envoy).
Design - Strong understanding of software design principles, and distributed systems architecture.
Coding Skills - Proven programming skills (Java, Kotlin, Python, Go) in developing enterprise scale systems.
Expertise - Expertise in automated testing strategies, testing in production, test tenancy, API mocking, traffic capture, routing and playback technologies.
Problem Solving - Excellent problem-solving skills and ability to think strategically about the Testing and Reliability domains.
Project Ownership - Ability to manage and deliver projects from scoping through launch.
Communication - Effective communication and collaboration, and proven skills to operate effectively in a cross-functional team.
Nice to haves:
Experience with load testing (e.g., Locust, Artillery), E2E testing (e.g., Cypress), failure injection and chaos testing (Gremlin, AWS FIS) technologies.
Experience with monitoring and logging (e.g. Datadog, Elastic, Splunk).
Familiarity with CI/CD pipelines and tools (e.g., Argo, GitLab CI/CD).
Experience with security and compliance requirements in cloud environments.
Auto-ApplyPrincipal Software Engineer, Risk Technology
Senior software engineer job at SoFi
Employee Applicant Privacy Notice Who we are: Shape a brighter financial future with us. Together with our members, we're changing the way people think about and interact with personal finance. We're a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we're at the forefront. We're proud to come to work every day knowing that what we do has a direct impact on people's lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
This position is based in Seattle or San Francisco and reports to the Director of Fraud Engineering within the FROST organization, focusing on solution delivery.
* This role doesn't require previous Fraud or AML domain experience. We are looking for someone with strong technical leadership and strategy, platform ownership and willingness to be 10-20% hands (architecture/coding).
Principal Software Engineer - Fraud & AML Solutions
We are seeking a Principal Software Engineer to join our FROST (Fraud, Risk, Operations and Support Technology) team in Seattle. This role will focus on architecting and building sophisticated fraud detection and anti-money laundering solutions using cutting-edge technologies and data-driven approaches to protect SoFi's members and business.
Key Responsibilities:
Solution Architecture & Development:
* Real-time Fraud Detection: Design and implement advanced fraud detection systems using machine learning models, real-time streaming analytics, and complex event processing.
* AML Compliance Solutions: Build comprehensive anti-money laundering solutions including transaction monitoring, customer due diligence (CDD), and suspicious activity reporting systems.
* Data-Driven Risk Models: Develop sophisticated risk scoring models leveraging Member360 unified data layer and advanced analytics capabilities.
Technical Implementation:
* Streaming Data Architecture: Build real-time data pipelines using Apache Kafka, Apache Flink, and AWS Kinesis for processing high-volume transaction streams.
* Machine Learning Integration: Implement ML models using AWS SageMaker, Feature Store, and the Batch Inference Framework for fraud and AML detection.
* Graph Analytics: Develop entity relationship analysis using AWS Neptune for investigating complex fraud patterns and money laundering networks.
* Real-time Analytics: Build operational dashboards and investigative tools using Apache Druid for seconds-fresh fraud and AML analytics.
Advanced Solution Development:
* Risk Decision Engines: Enhance and optimize SAFE (Security and Fraud Engine) and Flowable rule engines for sophisticated risk decisioning.
* Vendor Integration: Architect solutions integrating with fraud detection vendors like DataVisor, Socure, Transmit Security, and Early Warning System (EWS).
* Investigation Tools: Build comprehensive fraud and AML investigation platforms within SoFi Atlas for operational efficiency
Required Technical Expertise:
Core Technologies:
* Programming Languages: Expert-level proficiency in languages suitable for high-performance financial systems.
* Streaming Platforms: Deep experience with Apache Kafka, Apache Flink, and real-time event processing architectures.
* Machine Learning: Hands-on experience with AWS SageMaker, Feature Store, and ML model deployment frameworks.
* Data Storage: Expertise in Snowflake, AWS DynamoDB, and time-series databases for fraud analytics.
* Graph Databases: Experience with AWS Neptune and Gremlin for relationship analysis and investigation workflows
Specialized Knowledge:
* Risk Engines: Experience with rule engines like Flowable, Camunda, or similar decisioning platforms.
* Real-time Analytics: Proficiency with Apache Druid or similar OLAP systems for operational analytics.
* Financial Crime: Deep understanding of fraud patterns, AML regulations (BSA/AML, OFAC), and financial crime detection methodologies.
* Vendor Ecosystems: Experience integrating with fraud detection platforms like DataVisor, identity verification services, and risk data providers
What You'll Build:
Fraud Detection Solutions
* Transaction Monitoring: Real-time fraud scoring systems processing millions of transactions with sub-second response times
* Device Risk Assessment: Advanced device fingerprinting and behavioral analytics using Transmit Security and other risk signals
* First-Party Fraud Detection: Early Warning System integration and synthetic fraud detection capabilities
AML Compliance Solutions
* Transaction Monitoring: Comprehensive AML transaction monitoring systems for detecting suspicious patterns across all SoFi products
* Customer Risk Profiling: Dynamic customer risk assessment and due diligence automation
* Regulatory Reporting: Automated suspicious activity reporting and regulatory compliance systems
Data & Analytics Solutions
* Member360 Implementation: Build unified member data layer enabling real-time and batch access to comprehensive member profiles
* Feature Engineering: Develop reusable feature pipelines using Snowflake, DBT, and Kafka for ML model training and inference
* Investigation Analytics: Create advanced analytics tools for fraud and AML investigators with graph visualization and pattern detection
Impact & Innovation
* This role offers the opportunity to build next-generation fraud and AML solutions that protect millions of SoFi members while enabling business growth.
* You'll work with cutting-edge technologies including real-time streaming, advanced machine learning, and graph analytics to solve complex financial crime challenges at scale.
Qualifications:
Bachelor's degree with 15+ years of experience, or Master's degree with 12+ years, or PhD with 8+ years
* Proven track record with real-time data processing, machine learning, and high-scale distributed systems
* Deep understanding of financial crime patterns and regulatory requirements.
* Nice to have: Experience building fraud detection or AML solutions in financial services
Compensation and Benefits
The base pay range for this role is listed below. Final base pay offer will be determined based on individual factors such as the candidate's experience, skills, and location.
To view all of our comprehensive and competitive benefits, visit our Benefits at SoFi page!
Pay range: $192,000.00 - $330,000.00
Payment frequency: Annual
This role is also eligible for a bonus, long term incentives and competitive benefits. More information about our employee benefits can be found in the link above.
SoFi provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion (including religious dress and grooming practices), sex (including pregnancy, childbirth and related medical conditions, breastfeeding, and conditions related to breastfeeding), gender, gender identity, gender expression, national origin, ancestry, age (40 or over), physical or medical disability, medical condition, marital status, registered domestic partner status, sexual orientation, genetic information, military and/or veteran status, or any other basis prohibited by applicable state or federal law.
The Company hires the best qualified candidate for the job, without regard to protected characteristics.
Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
New York applicants: Notice of Employee Rights
SoFi is committed to an inclusive culture. As part of this commitment, SoFi offers reasonable accommodations to candidates with physical or mental disabilities. If you need accommodations to participate in the job application or interview process, please let your recruiter know or email accommodations@sofi.com.
Due to insurance coverage issues, we are unable to accommodate remote work from Hawaii or Alaska at this time.
Internal Employees
If you are a current employee, do not apply here - please navigate to our Internal Job Board in Greenhouse to apply to our open roles.
Auto-ApplyPrincipal Software Engineer, Builder Tools
Senior software engineer job at SoFi
The Role
We are looking for an innovative and entrepreneurial Principal Software Engineer to join our Builder Tools engineering organization. In this role, you will have the opportunity to directly influence, impact and lead the technical strategy and architecture of our next generation internal developer platform in an AI-first SDLC. Your work will elevate developer experience by enabling SoFi engineers with AI enabled development practices and tooling. You will have the opportunity to define and solve challenging problems in a fast-paced, highly collaborative and innovative organization. The ideal candidate will be a thought leader in the Developer Tooling domain, mentor, and team player who is hands-on in driving solutions from inception to implementation, and enabling organizational change and adoption with a strong drive for customer success.
What You'll Do:
Technical leadership - Provide thought leadership for the technical architecture, design, and delivery for AI enabled tools across the SDLC including plan, code, test, build, deploy, observe and remediate.
Strategic Partnership - Serve as a key strategic technical advisor to leadership, influencing roadmap, participating in planning sessions, and ensuring alignment with business objectives.
Innovate - Collaborate with cross-functional teams to drive innovation and advancements in AI assisted developer productivity flows.
Operational Excellence - Be a subject matter expert, role model practitioner across the developer tooling domain including operational excellence. Drive observability strategy and practices, including SLOs, and guiding teams on critical incident resolution, root-cause analysis and remediation.
Mentor - Collaborate with engineers across the Platform organization, provide mentorship, and expertise to enhance the overall technical capabilities of teams.
Continuous Improvement - Contribute to creating a culture of continuous learning, data-driven decisions and improvements. Proactively identify and manage risks.
Collaborate - Build strong working relationships with coworkers, cross-organizational leaders, including engineering managers and product managers.
Influence - Be a change agent influencing and scaling the adoption of AI-enabled developer tooling and best practices across the engineering organization.
What You'll Need:
Education - Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
Experience - 10+ years of professional software development experience, including 2+ years in a technical leadership role.
Domain Expertise - Deep expertise in AI enabled developer productivity, building Internal Developer Platforms and applications leveraging LLMs, engineering excellence metrics (e.g., DORA, SPACE), build systems for JVM ecosystem (e.g., Gradle, Bazel), and CI/CD systems (e.g., Gitlab, BuildKite, ArgoCD).
Technical Expertise - Experience developing in a cloud environment (AWS), using containers (e.g., Docker, Kubernetes), cloud-native technologies and service meshes (e.g., Istio, Envoy).
Innovation - Proven track record devising and launching creative solutions to developer experience challenges.
Design and Problem solving - Strong understanding of software design principles, and distributed systems architecture.
Coding Skills - Proven proficiency shipping enterprise applications in one or more programming languages (Go, Python, Java, Kotlin, etc.)
Communication and Collaboration - Exceptional verbal and written communication, with the ability to articulate complex technical concepts to diverse audiences at varying levels, including executives, cross-functional managers, and engineers.
Project Leadership - Ability to own, manage and deliver complex projects from scoping through launch. Experience leading Agile development practices.
Security and Compliance (Preferred) - Familiarity with security standards, compliance (SOC2, PCI, HIPAA) and risk management frameworks relevant to financial and regulated industries.
Auto-ApplyStaff Software Engineer, Data Platform
Senior software engineer job at SoFi
Employee Applicant Privacy Notice Who we are: Shape a brighter financial future with us. Together with our members, we're changing the way people think about and interact with personal finance. We're a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we're at the forefront. We're proud to come to work every day knowing that what we do has a direct impact on people's lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
SoFi is seeking an experienced and motivated Staff Software Engineer to be part of our Data Platform group within the Data Enablement division. The mission of the Data Enablement division is to activate data throughout SoFi, enabling the creation of personalized and delightful experiences for our customers.
As a Staff Software engineer, you will help achieve the vision and strategy to build foundational and critical data platform products which are highly leveraged across SoFi for analytical, reporting, AI/ML use-cases that will drive teams to perform self serve analytics, gain insights and increase data driven decisions for all of sofi products
About the Role:
* This role is for a talented, enthusiastic, detail-oriented and experienced Software Engineer with a proven track record of taking on big challenges in an agile way.
* You'll be at the heart of SoFi's data platform, acting as a leader and a force multiplier for critical initiatives across Semantic Layer, BI analytics, AI usecases, Operational experience enhancements expanding crucial knowledge in the team.
* You'll act as a subject matter expert for data platform capabilities that can be leveraged across SoFi for analytical, reporting, ML/AI self-service use-cases.
* This role requires you to live at the cross section of data and software engineering collaborating between Product, Design, and Engineering, so you'll be involved in the entire product lifecycle from ideation to building, deploying, and continuously improving.
* The ideal candidate is both forward-thinking and hands-on, and has a strong sense of ownership and delivery.
* You'll mentor technical team members in best practices for Snowflake, Databricks, Airflow, dbt, and AWS data services, promoting a culture of technical distinction and innovation.
* Plus, you'll be working alongside a team of talented engineers.
What you'll do:
* Drive technical architecture, design decisions and cross-functional discussions for the SoFi Data platform products
* Lead and oversee the full SDLC, from project requirements to deployment following best practices and uphold coding standards.
* Generate ideas for new initiatives and technologies, and deliver timely results in a fast-paced and sometimes ambiguous environment.
* Build and optimize Operational experience for systems and processes and be part of an on-call team rotation to support the SoFi Data Platform capabilities
* Collaborate with cross-functional teams to understand requirements, influence best practices upstream and down, and deliver solutions that meet business needs.
* Effectively communicate complex technical concepts and trade offs mapping industry patterns and best practices to solve novel problems for technical/non-technical stakeholders verbally and in well written documentation.
* Monitor project performance against defined milestones and goals.
* Provide technical leadership, mentorship and strategic guidance to the team, fostering a culture of continuous learning, innovation, and excellence.
* Contribute to hiring and training efforts to build a skilled and motivated engineering workforce.
What You'll Need:
* A bachelor's degree in computer science, Data Science, Engineering, or a related field.
* Over 10 years of hands-on experience in software/data engineering with a proven track record of successfully building data systems and platforms.
* Strong programming skills ideally on a modern stack including but not limited to Python, SQL
* Experience in a collaborative coding environment, refining designs together, navigating code reviews, and managing pull requests.
* Broad proficiency in database platforms and significant experience with cloud data warehouse platforms such as Snowflake, and familiarity with others like Redshift, or Google BigQuery
* Strong analytical and problem-solving abilities, with the capability to simplify complex issues into actionable plans with a detail-oriented approach to your work.
* Thorough knowledge and passion around system design and data architecture principles
* Experience with data tools like Snowflake/GitLab/AWS/Airflow/DBT /Tableau, Power BI etc
* Experience in building/deploying resources using Infrastructure as Code - IaC tools (like Terraform)
* Knowledge in analytics, metrics, and monitoring integrations.
* Excellent communication skills, with the ability to effectively convey technical concepts to both technical and non-technical audiences.
Nice to Haves:
* Experience integrating Large Language Models (LLM) into products
* Good understanding of AI and its usage
* Experience in a highly regulated and governed sector, though the Fintech industry is advantageous.
Compensation and Benefits
The base pay range for this role is listed below. Final base pay offer will be determined based on individual factors such as the candidate's experience, skills, and location.
To view all of our comprehensive and competitive benefits, visit our Benefits at SoFi page!
Pay range: $153,600.00 - $264,000.00
Payment frequency: Annual
This role is also eligible for a bonus, long term incentives and competitive benefits. More information about our employee benefits can be found in the link above.
SoFi provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion (including religious dress and grooming practices), sex (including pregnancy, childbirth and related medical conditions, breastfeeding, and conditions related to breastfeeding), gender, gender identity, gender expression, national origin, ancestry, age (40 or over), physical or medical disability, medical condition, marital status, registered domestic partner status, sexual orientation, genetic information, military and/or veteran status, or any other basis prohibited by applicable state or federal law.
The Company hires the best qualified candidate for the job, without regard to protected characteristics.
Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
New York applicants: Notice of Employee Rights
SoFi is committed to an inclusive culture. As part of this commitment, SoFi offers reasonable accommodations to candidates with physical or mental disabilities. If you need accommodations to participate in the job application or interview process, please let your recruiter know or email accommodations@sofi.com.
Due to insurance coverage issues, we are unable to accommodate remote work from Hawaii or Alaska at this time.
Internal Employees
If you are a current employee, do not apply here - please navigate to our Internal Job Board in Greenhouse to apply to our open roles.
Auto-ApplyStaff Software Engineer, Data Platform
Senior software engineer job at SoFi
SoFi is seeking an experienced and motivated Staff Software Engineer to be part of our Data Platform group within the Data Enablement division. The mission of the Data Enablement division is to activate data throughout SoFi, enabling the creation of personalized and delightful experiences for our customers.
As a Staff Software engineer, you will help achieve the vision and strategy to build foundational and critical data platform products which are highly leveraged across SoFi for analytical, reporting, AI/ML use-cases that will drive teams to perform self serve analytics, gain insights and increase data driven decisions for all of sofi products
About the Role:
This role is for a talented, enthusiastic, detail-oriented and experienced Software Engineer with a proven track record of taking on big challenges in an agile way.
You'll be at the heart of SoFi's data platform, acting as a leader and a force multiplier for critical initiatives across Semantic Layer, BI analytics, AI usecases, Operational experience enhancements expanding crucial knowledge in the team.
You'll act as a subject matter expert for data platform capabilities that can be leveraged across SoFi for analytical, reporting, ML/AI self-service use-cases.
This role requires you to live at the cross section of data and software engineering collaborating between Product, Design, and Engineering, so you'll be involved in the entire product lifecycle from ideation to building, deploying, and continuously improving.
The ideal candidate is both forward-thinking and hands-on, and has a strong sense of ownership and delivery.
You'll mentor technical team members in best practices for Snowflake, Databricks, Airflow, dbt, and AWS data services, promoting a culture of technical distinction and innovation.
Plus, you'll be working alongside a team of talented engineers.
What you'll do:
Drive technical architecture, design decisions and cross-functional discussions for the SoFi Data platform products
Lead and oversee the full SDLC, from project requirements to deployment following best practices and uphold coding standards.
Generate ideas for new initiatives and technologies, and deliver timely results in a fast-paced and sometimes ambiguous environment.
Build and optimize Operational experience for systems and processes and be part of an on-call team rotation to support the SoFi Data Platform capabilities
Collaborate with cross-functional teams to understand requirements, influence best practices upstream and down, and deliver solutions that meet business needs.
Effectively communicate complex technical concepts and trade offs mapping industry patterns and best practices to solve novel problems for technical/non-technical stakeholders verbally and in well written documentation.
Monitor project performance against defined milestones and goals.
Provide technical leadership, mentorship and strategic guidance to the team, fostering a culture of continuous learning, innovation, and excellence.
Contribute to hiring and training efforts to build a skilled and motivated engineering workforce.
What You'll Need:
A bachelor's degree in computer science, Data Science, Engineering, or a related field.
Over 10 years of hands-on experience in software/data engineering with a proven track record of successfully building data systems and platforms.
Strong programming skills ideally on a modern stack including but not limited to Python, SQL
Experience in a collaborative coding environment, refining designs together, navigating code reviews, and managing pull requests.
Broad proficiency in database platforms and significant experience with cloud data warehouse platforms such as Snowflake, and familiarity with others like Redshift, or Google BigQuery
Strong analytical and problem-solving abilities, with the capability to simplify complex issues into actionable plans with a detail-oriented approach to your work.
Thorough knowledge and passion around system design and data architecture principles
Experience with data tools like Snowflake/GitLab/AWS/Airflow/DBT /Tableau, Power BI etc
Experience in building/deploying resources using Infrastructure as Code - IaC tools (like Terraform)
Knowledge in analytics, metrics, and monitoring integrations.
Excellent communication skills, with the ability to effectively convey technical concepts to both technical and non-technical audiences.
Nice to Haves:
Experience integrating Large Language Models (LLM) into products
Good understanding of AI and its usage
Experience in a highly regulated and governed sector, though the Fintech industry is advantageous.
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 Web Platform Engineer
Senior software engineer job at SoFi
The role:
We're looking for a highly experienced Senior Frontend Engineer to join Web Core, a new web platform team at SoFi. This team will be central to scaling our 80+ consumer-facing and internal web applications. In this role, you'll drive the design, architecture, and development of platform-level tools, libraries, documentation, and frontend patterns that power our web ecosystem.
As a hands-on platform engineer, you'll shape the future of SoFi's web platform infrastructure-enabling consistency, performance, and scalability across products. You'll collaborate closely with engineering, product, design, infrastructure, and executive leadership to define and execute a strategic vision that supports company-wide goals.
The team will be an AI-first team, adopting LLM/agentic-powered technologies to accelerate and scale our web platform. An engineer should ideally be excited about learning and integrating with these new tools.
What you'll do:
Execute the architecture and development of reusable frontend platform tools, SDKs, and shared libraries.
Design and maintain systems that improve developer experience across CI/CD, testing, and deployment pipelines.
Define standards and best practices for performance, accessibility, and design system adoption.
Partner with cross-functional teams to drive adoption and alignment of core platform capabilities.
Tackle complex technical and organizational challenges that span teams and products.
Mentor engineers across the org, championing engineering excellence and knowledge-sharing.
What you'll need:
Deep expertise in frontend web engineering (3+ years), with a strong focus on scalable web platforms.
Proven experience designing and building reusable SDKs, UI libraries, and platform APIs.
Expertise in modern frontend frameworks (React preferred), build tooling, and testing frameworks.
Strong knowledge of CI/CD pipelines, web performance optimization, and accessibility standards.
Excellent cross-functional communication and leadership skills.
Experience with mobile-web and responsive web frameworks.
Nice to have:
Experience with monorepos and frontend infrastructure tooling.
Familiarity with micro-frontend patterns and federated module systems.
Strong instincts for developer experience and system design at scale.
Experience building GraphQL infrastructure and models.
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.
Auto-ApplySenior AI Engineer
Senior software engineer job at SoFi
The role:
SoFi's AI Specialist - GenAI, NLP (Banking/Financial Services) is a critical hands-on engineer position in SoFi's growing independent risk organization focussed on applying data processing/reporting and practical artificial intelligence techniques to solve real world problems. This role will be instrumental in conceptualizing, prototyping and implementing best-in-class AI-based solutions to meet risk management requirements.
This hands-on individual contributor role will work closely with the Director of Risk Analytics, and will play a pivotal role in developing data, reporting, and infrastructure solutions supporting the risk function. This is a crucial role for the independent risk function as we execute our mission to help more members get their money right.
What you'll do:
Architect AI Solutions: Design and develop AI-based solutions leveraging available Generative AI (Gen AI), BERT based LLMs, and natural language processing to enable enhanced risk reporting, deeper insights, and automated risk management web applications and solutions.
Develop Agent Systems: Serve as a subject matter expert in developing sophisticated agentic solutions utilizing Large Language Models (LLMs) to automate complex tasks and workflows.
Implement AI Operations & Observability: Implement comprehensive AI observability solutions, including real-time monitoring, error tracking, and performance logging for deployed models.
Model Optimization: Implement and manage parameter-efficient fine-tuning (PEFT) techniques (e.g., LoRA) to customize and optimize pre-trained models for specific tasks with minimal computational overhead
Cross Functional Collaboration: Coordinate with cross-functional teams to distill specific requirements, project roadmaps, and ensure accurate and on-time project deliveries
Proof of Concepts & Proposals - Identify areas for process enhancements and automation to streamline workflows and increase productivity within the risk management function.
AI Innovation: Stay up-to-date with the latest trends and advancements in GenAI, LLMs, and NLP, evaluating and experimenting with new techniques and tools to push the boundaries of AI innovation in the banking sector.
What you'll need:
Bachelor's or Master's degree in Computer Science, Data Science, AI, Machine Learning, or a related field. PhD is a plus.
5+ years software development experience, with 3+ years of hands-on experience in developing and successfully deploying production-level AI applications that have been used by real customers or internal stakeholders.
Expert-level experience with LangGraph to model and orchestrate complex, stateful multi-step reasoning and control flow in LLM applications.
Expert-level experience in developing agentic solutions, including familiarity with tool-use, planning, memory, and reflection patterns.
Deep understanding of Large Language Model (LLM) architectures, prompt engineering, retrieval-augmented generation (RAG), and advanced text generation techniques.
Direct experience implementing AI observability solutions (e.g., using tools like LangSmith, Arize, Weights & Biases) and establishing rigorous tracing and testing methodologies for LLM workflows.
Proven experience implementing parameter-efficient fine-tuning (PEFT) techniques (e.g., LoRA) to customize and optimize pre-trained models for specific tasks with minimal computational overhead.
Experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
Expert level Python is required.
React is strongly preferred.
Experience with large-scale data handling, including unstructured and structured data pipelines, with a strong preference for Snowflake and DynamoDB.
Experience developing and integrating AI-powered APIs and microservices architecture into banking applications.
Experience with vector databases and retrieval-augmented generation (RAG) techniques using systems like Elasticsearch, Pinecone, or FAISS for enhancing LLM performance.
Expertise in AI system evaluation, including selection and application of appropriate performance metrics across diverse scenarios.
Strong analytical and problem-solving skills with attention to detail and an ability to work with complex, large-scale systems.
Strong collaboration skills, with experience working in agile, cross-functional teams.
Nice to have:
Familiarity with regulatory frameworks and ethical considerations in AI within the banking industry (e.g., GDPR, data privacy, model explainability).
Experience in banking or financial services use cases such as conversational AI for customer service, intelligent document processing for loan applications, fraud detection, or risk analysis.
Auto-ApplySenior ServiceNow Engineer
Senior software engineer job at SoFi
This is a full-time role that is hybrid from our San Francisco or Seattle Office
The Role:
We are seeking a highly capable ServiceNow Engineer to join our Enterprise Platforms team and contribute to the ongoing enhancement of our ServiceNow environment. This role is ideal for a mid-level engineer with a strong foundation in core ServiceNow development who is ready to take ownership of meaningful platform capabilities and deliver high-quality solutions in a modern enterprise environment.
As a key member of our ServiceNow delivery team, you will collaborate with business stakeholders, product owners, analysts, and senior engineers to translate business needs into scalable technical solutions. You will be responsible for developing and configuring applications across the Service now platform while adhering to established engineering standards and governance practices. This is a hands-on engineering role where you will apply your technical expertise, problem-solving skills, and platform knowledge to support operational excellence and enable seamless employee experiences across the organization.
What you'll do:
Design and Configure Platform Capabilities: Develop high-quality solutions across the ServiceNow platform, including ITSM, GRC and HRSD and workflow-based modules, following enterprise development and security standards.
Implement Core Configuration Elements: Develop and maintain client-side and server-side scripts, UI policies, UI actions, Business Rules, Script Includes, and Flow Designer/Workflow components.
Support GRC Development: Configure and maintain Policy & Compliance, Risk Management, Audit, and related GRC applications to support governance and risk workflows.
Automate Business Processes: Utilize Flow Designer, Workflow Editor, scripting, and orchestration tools to streamline and automate operational processes.
Develop Integrations: Build and maintain integrations using REST, SOAP, IntegrationHub, MID Server, and other platform integration technologies.
Collaborate Effectively: Work closely with business analysts, product owners, designers, and senior engineers to refine technical requirements and deliver aligned solutions.
Participate in Peer Reviews: Contribute to code and configuration reviews to ensure quality, consistency, and maintainability across the ServiceNow codebase.
Troubleshoot & Resolve Issues: Diagnose and remediate defects, configuration issues, and performance problems across multiple modules.
Maintain Documentation: Produce and update technical documentation, configuration notes, and operational support materials.
Support Agile Delivery: Participate in Agile ceremonies, contribute to sprint planning, and ensure timely completion of assigned stories and tasks.
What you'll need:
5+ years of hands-on ServiceNow development and configuration experience in enterprise or large-scale environments.
Proficiency in JavaScript, Glide API scripting, Flow Designer, Business Rules, Script Includes, UI Policies, Client Scripts, and other platform development tools.
Experience working with ServiceNow GRC modules, including configuring controls, assessments, policies, workflows, and dashboards.
Ability to build and support integrations using REST, SOAP, IntegrationHub, MID Server, and common authentication methods.
Understanding of ACLs, data models, update set management, platform security concepts, and best-practice configuration standards.
Strong troubleshooting, debugging, and testing skills to ensure high-quality and reliable platform solutions.
Ability to collaborate effectively with business stakeholders, product owners, and senior engineers.
Experience working in Agile/Scrum delivery environments and contributing to iterative development cycles.
Passion for staying current on ServiceNow platform updates, new features, and emerging ServiceNow trends.
ServiceNow Certified System Administrator (CSA) preferred.
Nice to have:
ServiceNow Certified Application Developer
Certified Implementation Specialist (CIS) in GRC
Auto-Apply