Senior Principal Engineer, Borrow
Senior 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.
Senior Principal Engineer, Borrow
We are seeking an accomplished Senior Principal Engineer with a strong background in developing and scaling cloud infrastructure and platforms. In this role, you will spearhead the design and implementation of our internal developer platform, a critical component of SoFi's technology strategy. You will collaborate with engineering leaders and principal engineers across the organization to create a seamless and efficient developer experience, enabling our engineering teams to build and deliver high-quality products at high velocity. The ideal candidate is a hands-on technical leader with a deep understanding of cloud technologies, developer tools, and platform architecture, and a proven track record of driving large-scale infrastructure projects. This role is inherently cross-functional and you will work closely with engineering, product, marketing, risk, compliance, data science, operations, legal, and executive teams to set forth a strategy, define, and prioritize a vision. You'll play a critical role delivering solutions that enable our engineers to get things done while driving our businesses forward; bridging engineering systems across products and teams in shaping the broader technical architecture.
You'll face and solve a wide range of challenges: technical, product, and operational, shaping your personal growth and career along the way.
What you'll do:
• Design, build, and maintain scalable cloud infrastructure and platform services
that empower our engineering teams.
• Partner with cross-functional teams to understand their needs and pain points, and translate them into technical solutions.
• Drive the adoption of best practices in cloud infrastructure, including infrastructure as code, CI/CD, and observability.
• Mentor and guide other engineers, fostering a culture of technical excellence and continuous learning.
• Stay abreast of emerging technologies and industry trends, and proactively identify opportunities to improve our platform.
What you'll need:
• Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
• 15+ years of software development experience, with significant experience working on cloud infrastructure and platform engineering.
• Deep expertise in public cloud platforms (AWS is preferred, but GCP and Azure are relevant), containerization and orchestration (Kubernetes, Docker), and related technologies.
• Strong programming skills and experience with infrastructure automation tools (Terraform, Ansible, etc.).
• Full stack “operator”: ability to both create and execute the business and product strategy; with clear objectives, but limited, ambiguous, or varied direction
• Excellent communication and collaboration skills, with the ability to work effectively with both technical and non-technical stakeholders.
Who you are:
• You are customer-obsessed and have an affinity for solving complex problems and shipping impactful features, and make pragmatic high judgment decisions without letting perfection become the enemy of progress.
• You demonstrate extremely high levels of technical knowledge, ingenuity and creativity.
• You work and play well with others; SoFi is a highly collaborative workplace and a melting pot of diverse talent.
• You are confident in asking difficult questions and challenging your team while also keenly listening and taking feedback.
• You are a voracious learner - you have the ability to quickly and independently acquire proficiency in new languages and technologies.
• You value mentorship and constantly look for ways to improve the technical depth of the individuals on your teams.
• You are open to feedback and comfortable engaging in continuous learning processes to improve how you work as well as what we work on.
Compensation and Benefits The base pay range for this role is listed below. Final base pay offer will be determined based on individual factors such as the candidate's experience, skills, and location. To view all of our comprehensive and competitive benefits, visit our Benefits at SoFi page! SoFi provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion (including religious dress and grooming practices), sex (including pregnancy, childbirth and related medical conditions, breastfeeding, and conditions related to breastfeeding), gender, gender identity, gender expression, national origin, ancestry, age (40 or over), physical or medical disability, medical condition, marital status, registered domestic partner status, sexual orientation, genetic information, military and/or veteran status, or any other basis prohibited by applicable state or federal law. The Company hires the best qualified candidate for the job, without regard to protected characteristics. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records. New York applicants: Notice of Employee Rights SoFi is committed to an inclusive culture. As part of this commitment, SoFi offers reasonable accommodations to candidates with physical or mental disabilities. If you need accommodations to participate in the job application or interview process, please let your recruiter know or email accommodations@sofi.com. Due to insurance coverage issues, we are unable to accommodate remote work from Hawaii or Alaska at this time. Internal Employees If you are a current employee, do not apply here - please navigate to our Internal Job Board in Greenhouse to apply to our open roles.
Auto-ApplyStaff Software Engineer, AI
Senior 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-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 AI Engineer, AI.x
San Francisco, CA jobs
**Your opportunity** At Schwab, your career is more than a job-it's an opportunity to impact the lives of millions. Innovation and creative problem solving thrive here, as we challenge conventional approaches and prioritize collaboration. We value in-person teamwork, so this role is based on-site at our San Francisco office.
As part of Schwab's AI Strategy & Transformation team (AI.x), you'll join the central hub for Artificial Intelligence across the company. AI.x brings together product, engineering, strategy, and risk specialists to set enterprise AI vision, invest in transformative opportunities, and accelerate delivery organization-wide. Our team builds the scalable core platform for AI and explores next-generation GenAI initiatives that redefine client experiences.
We're seeking a Senior AI Engineer who will design and deliver cutting-edge GenAI applications, enhancing the client journey and driving tangible business value. You'll collaborate closely with architects, engineers, and business leaders to align solutions with Schwab's strategic goals, and mentor junior team members-cultivating best engineering practices and a culture of continuous learning.
In this pivotal role, you'll not only advance technical standards and solve complex challenges, but also lead rapid iterations from concept to production. You will bring curiosity, creativity, and technical depth to help shape the next era of AI at Schwab, with a special emphasis on site reliability, monitoring, observability, and operations. You'll ensure that the systems you build are robust, reliable, and well-monitored, implementing best practices for observability and operational excellence to maintain high performance and uptime for mission-critical AI applications.
+ Design, build, and deliver GenAI applications that elevate client experience and generate business impact.
+ Champion reliability, monitoring, observability, and operational best practices for AI systems and data pipelines.
+ Collaborate with cross-functional teams to align solutions with enterprise strategy and technical standards.
+ Mentor and coach junior engineers, fostering strong practices and continuous learning.
+ Lead by example in solving complex technical challenges and driving rapid iteration from concept to deployment.
+ Implement and maintain monitoring, alerting, and incident response frameworks to ensure system health and reliability.
+ Advance engineering standards, focusing on operational excellence and quality across all deliverables.
**What you have**
**Required Qualifications**
+ 8+ years of software development experience, with 4+ years as a hands-on senior engineer in startups and/or large organizations.
+ Bachelor's degree in Computer Science or related field.
+ 5+ years building complex products from scratch, running them in production, and ensuring operational reliability.
+ 3+ years building applications leveraging AI models for measurable business impact.
+ 3+ years developing applications and data pipelines interfacing with large datasets.
+ 3+ years working with containers and cloud-native applications, operationalizing them in the public cloud with infrastructure as code.
**Preferred Qualifications**
+ Strong computer science fundamentals and experience across the tech stack.
+ Experience with proprietary or open-source LLMs (e.g., Gemini, Claude, OpenAI) and deploying LLM-powered applications to production.
+ Commitment to quality-driving high standards and writing tests at all levels.
+ Experience writing and running evaluations for quality and consistency in LLM-generated output.
+ Strong written and verbal communication skills to clearly convey ideas and feedback.
+ Mentoring junior engineers and supporting their technical growth through code reviews and guidance.
+ Mindset of continuous learning and improvement.
+ Ability to solve complex problems with ambiguous or incomplete data in distributed systems.
+ Demonstrated business domain knowledge relevant to previous products.
+ Curiosity about new technologies and processes, proactively sharing knowledge and seeking improvement.
+ Experience with Python and front-end development preferred but not required.
+ Master's or advanced degree in Computer Science or related field.
In addition to the salary range, this role is eligible for bonus or incentive opportunities.
**What's in it for you**
At Schwab, you're empowered to shape your future. We champion your growth through meaningful work, continuous learning, and a culture of trust and collaboration-so you can build the skills to make a lasting impact. Our Hybrid Work and Flexibility approach balances our ongoing commitment to workplace flexibility, serving our clients, and our strong belief in the value of being together in person on a regular basis.
We offer a competitive benefits package that takes care of the whole you - both today and in the future:
+ 401(k) with company match and Employee stock purchase plan
+ Paid time for vacation, volunteering, and 28-day sabbatical after every 5 years of service for eligible positions
+ Paid parental leave and family building benefits
+ Tuition reimbursement
+ Health, dental, and vision insurance
What's in it for you:
At Schwab, we're committed to empowering our employees' personal and professional success. Our purpose-driven, supportive culture, and focus on your development means you'll get the tools you need to make a positive difference in the finance industry. Our Hybrid Work and Flexibility approach balances our ongoing commitment to workplace flexibility, serving our clients, and our strong belief in the value of being together in person on a regular basis.
We offer a competitive benefits package that takes care of the whole you - both today and in the future:
401(k) with company match and Employee stock purchase plan
Paid time for vacation, volunteering, and 28-day sabbatical after every 5 years of service for eligible positions
Paid parental leave and family building benefits
Tuition reimbursement
Health, dental, and vision insurance
Schwab is an affirmative action employer, focused on employing and advancing in employment, qualified women, racial and ethnic minorities, protected veterans, and individuals with disabilities in the workplace. If you have a disability and require reasonable accommodations in the application process, contact Human Resources at applicantaccessibility@schwab.com or call ************.
Senior AI Engineer, AI.x
San Francisco, CA jobs
Your Opportunity At Schwab, your career is more than a job-it's an opportunity to impact the lives of millions. Innovation and creative problem solving thrive here, as we challenge conventional approaches and prioritize collaboration. We value in-person teamwork, so this role is based on-site at our San Francisco office.
As part of Schwab's AI Strategy & Transformation team (AI.x), you'll join the central hub for Artificial Intelligence across the company. AI.x brings together product, engineering, strategy, and risk specialists to set enterprise AI vision, invest in transformative opportunities, and accelerate delivery organization-wide. Our team builds the scalable core platform for AI and explores next-generation GenAI initiatives that redefine client experiences.
We're seeking a Senior AI Engineer who will design and deliver cutting-edge GenAI applications, enhancing the client journey and driving tangible business value. You'll collaborate closely with architects, engineers, and business leaders to align solutions with Schwab's strategic goals, and mentor junior team members-cultivating best engineering practices and a culture of continuous learning.
In this pivotal role, you'll not only advance technical standards and solve complex challenges, but also lead rapid iterations from concept to production. You will bring curiosity, creativity, and technical depth to help shape the next era of AI at Schwab, with a special emphasis on site reliability, monitoring, observability, and operations. You'll ensure that the systems you build are robust, reliable, and well-monitored, implementing best practices for observability and operational excellence to maintain high performance and uptime for mission-critical AI applications.
* Design, build, and deliver GenAI applications that elevate client experience and generate business impact.
* Champion reliability, monitoring, observability, and operational best practices for AI systems and data pipelines.
* Collaborate with cross-functional teams to align solutions with enterprise strategy and technical standards.
* Mentor and coach junior engineers, fostering strong practices and continuous learning.
* Lead by example in solving complex technical challenges and driving rapid iteration from concept to deployment.
* Implement and maintain monitoring, alerting, and incident response frameworks to ensure system health and reliability.
* Advance engineering standards, focusing on operational excellence and quality across all deliverables.
What you have
Required Qualifications
* 8+ years of software development experience, with 4+ years as a hands-on senior engineer in startups and/or large organizations.
* Bachelor's degree in Computer Science or related field.
* 5+ years building complex products from scratch, running them in production, and ensuring operational reliability.
* 3+ years building applications leveraging AI models for measurable business impact.
* 3+ years developing applications and data pipelines interfacing with large datasets.
* 3+ years working with containers and cloud-native applications, operationalizing them in the public cloud with infrastructure as code.
Preferred Qualifications
* Strong computer science fundamentals and experience across the tech stack.
* Experience with proprietary or open-source LLMs (e.g., Gemini, Claude, OpenAI) and deploying LLM-powered applications to production.
* Commitment to quality-driving high standards and writing tests at all levels.
* Experience writing and running evaluations for quality and consistency in LLM-generated output.
* Strong written and verbal communication skills to clearly convey ideas and feedback.
* Mentoring junior engineers and supporting their technical growth through code reviews and guidance.
* Mindset of continuous learning and improvement.
* Ability to solve complex problems with ambiguous or incomplete data in distributed systems.
* Demonstrated business domain knowledge relevant to previous products.
* Curiosity about new technologies and processes, proactively sharing knowledge and seeking improvement.
* Experience with Python and front-end development preferred but not required.
* Master's or advanced degree in Computer Science or related field.
In addition to the salary range, this role is eligible for bonus or incentive opportunities.
Auto-ApplySenior Staff Software Engineer, Builder Tools
Senior 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 experienced Senior Staff Software Engineer to join our Builder Tools engineering organization with a mission to enable SoFi engineers to elegantly solve problems. In this role, you will have the opportunity to directly impact, influence and lead the direction and architecture of our developer tooling, and elevate developer experience by enabling engineers through foundational systems. You will get the chance to define, and take on complex and interesting problems as part of a fast-paced, highly collaborative organization. The ideal candidate will be a mentor, technical leader and a team player who is hands-on and comfortable driving solutions from initial architecture to implementation and adoption with a strong sense of ownership and drive for delivery.
What You'll Do:
* Technical leadership - Provide thought leadership for the technical architecture, design, implementation, delivery and operational excellence of code, build, CI/CD platforms, backend language frameworks and related developer tooling.
* Innovate - Collaborate with cross-functional teams to drive innovation in developer tooling, and advancements including AI assisted developer productivity flows.
* Exemplary Practitioner - Be a subject matter expert for one or more developer tooling domains including operational excellence.
* Mentor - Collaborate with engineers in the team, provide mentorship, and domain expertise to enhance the overall technical capabilities of the team..
* Continuous Improvement - Contribute to creating a culture of continuous learning, data-driven decisions and improvements. Proactively identify and manage risks.
* Collaborate -Build strong working relationships with coworkers and cross-organizational teams.
* Influence - Influence and scale the adoption of developer tooling and best practices across the engineering organization.
What You'll Need:
* 8+ years software development experience with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
* Experience developing in a cloud environment (AWS), using containers (e.g., Docker, Kubernetes), cloud-native technologies and service meshes (e.g., Istio, Envoy).
* Expertise in AI assisted developer productivity tools (e.g., CoPilot, Amazon Q), build systems for JVM ecosystem (e.g., Gradle, Bazel), and CI/CD systems (e.g., Gitlab, BuildKite, ArgoCD).
* Strong understanding of software design principles, and distributed systems architecture.
* Strong problem solving and programming fundamentals (algorithms, data structures).
* Proven coding skills (e.g., Java, Kotlin, Python) delivering large scale systems with infrastructure automation (e.g., Terraform)
* Ability to own, manage and deliver complex projects from scoping through launch. Experience leading Agile development practices.
* Excellent written and verbal communication. Demonstrated ability to collaborate well with technical and non-technical members, and proven skills to operate effectively in a cross-functional team.
Nice to haves:
* Experience with security, compliance, and risk management in cloud environments.
* Experience with monitoring and logging (e.g. Datadog, Elastic, Splunk).
Compensation and Benefits
The base pay range for this role is listed below. Final base pay offer will be determined based on individual factors such as the candidate's experience, skills, and location.
To view all of our comprehensive and competitive benefits, visit our Benefits at SoFi page!
Pay range: $172,800.00 - $297,000.00
Payment frequency: Annual
This role is also eligible for a bonus, long term incentives and competitive benefits. More information about our employee benefits can be found in the link above.
SoFi provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion (including religious dress and grooming practices), sex (including pregnancy, childbirth and related medical conditions, breastfeeding, and conditions related to breastfeeding), gender, gender identity, gender expression, national origin, ancestry, age (40 or over), physical or medical disability, medical condition, marital status, registered domestic partner status, sexual orientation, genetic information, military and/or veteran status, or any other basis prohibited by applicable state or federal law.
The Company hires the best qualified candidate for the job, without regard to protected characteristics.
Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
New York applicants: Notice of Employee Rights
SoFi is committed to an inclusive culture. As part of this commitment, SoFi offers reasonable accommodations to candidates with physical or mental disabilities. If you need accommodations to participate in the job application or interview process, please let your recruiter know or email accommodations@sofi.com.
Due to insurance coverage issues, we are unable to accommodate remote work from Hawaii or Alaska at this time.
Internal Employees
If you are a current employee, do not apply here - please navigate to our Internal Job Board in Greenhouse to apply to our open roles.
Auto-ApplyStaff AI Software Engineer, Risk Engineering
Senior 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-ApplyStaff Software Engineer, Account Creation
Senior 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.
Location: San Francisco
The role
We are seeking a highly motivated and experienced Staff Software Engineer to join our Account Creation team at SoFi. The goal of the Account Creation team is to build enablers that support the seamless creation of member accounts at SoFi. You will be involved in the entire product lifecycle, from ideation through building, testing, deploying, monitoring, and supporting mission-critical systems. The ideal candidate is both forward-thinking and hands-on, has a strong sense of ownership, is a self-starter, drives for delivery, approaches complex questions with data & curiosity, dives below the surface to identify the root cause, and is a good mentor and co-worker.
Key responsibilities
* Lead the development and testing of system components/services, code and design reviews
* Shape the architecture of our product
* Deliver highly available and scalable services in a production environment
* Mentor other engineers, support the technical culture, and help grow the team
* Generate ideas for new initiatives and technologies
* Communicate with project leads, product managers and other software developers
Requirements
* Bachelor's Degree, ideally in a technical field, but we understand great engineers come from all sorts of different backgrounds and also consider relevant work experience
* 8+ years programming experience, ideally on a modern stack
* Our core stack is Java / React / Spring / PostgreSQL, but you don't have to be an expert in any of these.
* Willingness to roll up your sleeves, collaborate with others and get stuff done
* Strong sense of responsibility; driving a project from inception to completion
* Affinity for solving problems and shipping impactful features, not polishing perfect code or architecture
* Experience working in a collaborative coding environment (and git specifically), refining designs together, working through code reviews and managing pull requests
Compensation and Benefits
The base pay range for this role is listed below. Final base pay offer will be determined based on individual factors such as the candidate's experience, skills, and location.
To view all of our comprehensive and competitive benefits, visit our Benefits at SoFi page!
Pay range: $153,600.00 - $264,000.00
Payment frequency: Annual
This role is also eligible for a bonus, long term incentives and competitive benefits. More information about our employee benefits can be found in the link above.
SoFi provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion (including religious dress and grooming practices), sex (including pregnancy, childbirth and related medical conditions, breastfeeding, and conditions related to breastfeeding), gender, gender identity, gender expression, national origin, ancestry, age (40 or over), physical or medical disability, medical condition, marital status, registered domestic partner status, sexual orientation, genetic information, military and/or veteran status, or any other basis prohibited by applicable state or federal law.
The Company hires the best qualified candidate for the job, without regard to protected characteristics.
Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
New York applicants: Notice of Employee Rights
SoFi is committed to an inclusive culture. As part of this commitment, SoFi offers reasonable accommodations to candidates with physical or mental disabilities. If you need accommodations to participate in the job application or interview process, please let your recruiter know or email accommodations@sofi.com.
Due to insurance coverage issues, we are unable to accommodate remote work from Hawaii or Alaska at this time.
Internal Employees
If you are a current employee, do not apply here - please navigate to our Internal Job Board in Greenhouse to apply to our open roles.
Auto-ApplySenior AI Engineer
Senior 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 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-ApplyStaff IAM Engineer, Non-Human Identity
Senior 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
The Staff IAM Engineer, Non-Human Identity is responsible for securing and managing all non-human identities including service accounts, application identities, machine credentials, APIs, bots, and workloads across on-prem, cloud, and crypto infrastructure. This role ensures that automated and machine-based identities follow the same governance, lifecycle, and least-privilege principles as human users. You will design systems that enable secure authentication, secrets management, and access provisioning for automated services, APIs, and DevOps pipelines. This role directly protects sensitive financial data, crypto custody environments, and transaction systems from privilege misuse, credential leakage, and insider or supply chain threats.
What You'll Do
Identity Architecture & Engineering
* Design, implement, and maintain a Non-Human Identity (NHI) framework governing all service accounts, API tokens, certificates, and machine credentials.
* Implement centralized secrets management using tools such as HashiCorp Vault or AWS Secrets Manager,
* Build integrations with CI/CD pipelines and cloud services (AWS, GCP, Azure) to enforce automated credential rotation and JIT provisioning.
* Define and implement tagging, ownership, and classification models for non-human identities.
* Develop scalable onboarding processes for applications, workloads, and bots that require secure authentication.
Lifecycle Management & Governance
* Develop automated workflows for creation, rotation, deactivation, and certification of service accounts and API keys.
* Partner with developers and DevOps to transition hard-coded credentials to secure vaults.
* Establish policies for key rotation frequency, credential expiration, and certificate renewal.
* Integrate NHI lifecycle into IAM governance tools (Okta).
* Support quarterly access reviews and certification campaigns for non-human identities.
Automation & Integration
* Build automation using APIs, Python, PowerShell, or Terraform to manage credentials and monitor access.
* Integrate non-human identity telemetry into SIEM/SOAR platforms for anomaly detection.
* Implement visibility dashboards to track total NHI inventory, owners, last use, and compliance status.
* Deploy Just-in-Time (JIT) credential provisioning for ephemeral workloads and containers (Kubernetes, Lambda, ECS, etc.).
Security & Risk Management
* Enforce least privilege and zero-trust principles for machine access.
* Monitor for unused or excessive service accounts and remediate over-permissioned credentials.
* Support incident response teams with forensics on compromised API keys or tokens.
* Define detection logic for credential misuse or non-standard access patterns.
* Partner with Application Security to integrate secure NHI handling into SDLC.
Compliance & Audit
* Maintain audit trails for credential issuance, usage, and rotation events.
* Produce compliance reports for SOX, SOC 2, PCI DSS, FFIEC, and crypto-custody audits.
* Collaborate with internal audit and compliance teams to validate NHI control effectiveness.
* Document architecture, data flows, SOPs, and exception processes for NHI management.
Innovation & Continuous Improvement
* Evaluate emerging NHI management solutions (e.g., SPIFFE/SPIRE, workload identity federation, cloud-native secrets stores).
* Lead proof-of-concepts to modernize credentialless or short-lived identity methods.
* Advocate for security automation and the reduction of static credentials across the enterprise.
What You'll Need
Education & Experience
* Bachelor's degree in Computer Science, Cybersecurity, or related discipline.
* 3-6 years of experience in IAM, DevSecOps, or Security Engineering roles.
* Hands-on experience with non-human identity or secrets management tools
* Familiarity with cloud IAM concepts (AWS IAM Roles, Azure Managed Identities, GCP Service Accounts).
* Experience integrating IAM or secrets systems with CI/CD pipelines and DevOps tools.
Technical Skills
* Proficiency in automation and scripting (Python, PowerShell, or Bash).
* Strong understanding of authentication standards (OIDC, OAuth 2.0, SAML, JWT).
* Knowledge of API security, key rotation policies, and service-to-service authentication.
* Familiarity with container and workload identities (Kubernetes, ECS, Lambda).
* Understanding of Zero Trust, machine identity, and certificate lifecycle management.
Preferred Certifications
* HashiCorp Certified Vault Associate
* AWS Certified Security - Specialty
* Okta Certified Professional or Administrator
* (ISC)² Certified Identity and Access Manager (CIAM) or CISSP
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: $144,000.00 - $247,500.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 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-ApplyStaff ServiceNow Engineer
Senior engineer job at SoFi
This is a full-time role that is hybrid from our San Francisco or Seattle Office
We're seeking a Staff ServiceNow Engineer who thrives in a fast-paced environment and enjoys solving complex challenges with elegant technology solutions. In this role, you will develop and enhance key components of our ServiceNow platform-including Employee Center Pro experiences, Now Assist AI capabilities, and automation across our enterprise workflows.
You'll collaborate with cross-functional teams to refine requirements, architect durable solutions, and elevate engineering standards through peer reviews and mentorship. This is an opportunity to influence platform strategy, contribute to innovation, and deliver high-impact capabilities that support our growing organization.
What you'll do:
Design and Develop Solutions: Build, enhance, and maintain scalable solutions within the ServiceNow platform with focus on ITAM (HAM Pro, SAM Pro) , CMDB, Employee Center Pro and Now Assist following ServiceNow's best practices and development standards.
Own the Technical Delivery: Lead the full lifecycle of solution development, from requirements analysis and technical design to configuration, scripting, testing, and production deployment.
Collaborate Across Teams: Work closely with business stakeholders, product owners, and architects to understand needs, refine requirements, and translate them into scalable, maintainable ServiceNow solutions.
Enhance Employee Experience: Configure and customize Employee Center Pro, including content taxonomy, audience targeting, user experience enhancements, and service journeys.
Leverage AI/ML Capabilities: Implement and optimize Now Assist features such as generative AI experiences, virtual agent improvements, and intelligent recommendations to elevate platform usability.
Ensure Data Accuracy and CMDB Health: Drive CMDB data model governance, enforce relationship and dependency rules, and maintain alignment with the Common Service Data Model (CSDM).
Integrate Systems and Automate Workflows: Design and implement integrations between ServiceNow and external systems (e.g., procurement, cloud platforms, monitoring tools) using IntegrationHub, REST, and APIs.
Perform Peer Reviews: Conduct and participate in code and configuration reviews, ensuring adherence to coding standards, maintainability, and platform performance.
Champion Platform Quality: Establish and uphold development, testing, and release management best practices in collaboration with platform owners and governance teams.
Provide Technical Updates and Guidance: Communicate technical progress, design decisions, and risks to project stakeholders and leadership in a clear and structured manner.
Support Continuous Improvement: Identify opportunities to optimize processes, automate manual workflows, and enhance ServiceNow usability and performance.
Mentor and Lead by Example: Support junior developers through technical guidance, documentation, and promoting a culture of engineering excellence.
What you'll need:
7+ years of hands-on experience designing, developing, and maintaining Servicenow solutions in enterprise-scale environments.
Bachelor's degree in Computer Science, Information Systems, or related field (or equivalent work experience).
Strong proficiency in JavaScript, Flow Designer, Business Rules, Client Scripts, UI Policies, and IntegrationHub for advanced automation and system integration.
Deep understanding of HAM Pro, SAM Pro,CMDB modules, including lifecycle management, discovery, reconciliation, and compliance.
Strong experience configuring Employee Center Pro including content creation, portal configuration, taxonomy design, search optimization, and UX enhancements.
Working knowledge of Now Assist, generative AI capabilities, conversational experiences, and AI-driven automation within the ServiceNow platform.
Proven ability to write clean, modular, and maintainable code aligned with ServiceNow's technical and security best practices.
Skilled in engaging with business partners, product owners, and architects to align technical solutions with strategic goals.
Experience in peer code reviews, test planning, debugging, and performance tuning to ensure solution reliability and scalability.
Expertise in Common Service Data Model (CSDM) and its application within CMDB governance and data quality frameworks.
Strong background working in Agile/Scrum environments, managing backlogs, and delivering iterative platform enhancements.
Ability to convey complex technical concepts to both technical and non-technical stakeholders; excellent documentation and presentation skills.
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 ITAM or CMDB
Auto-ApplyStaff IAM Engineer, Non-Human Identity
Senior engineer job at SoFi
The Role
The Staff IAM Engineer, Non-Human Identity is responsible for securing and managing all non-human identities including service accounts, application identities, machine credentials, APIs, bots, and workloads across on-prem, cloud, and crypto infrastructure. This role ensures that automated and machine-based identities follow the same governance, lifecycle, and least-privilege principles as human users. You will design systems that enable secure authentication, secrets management, and access provisioning for automated services, APIs, and DevOps pipelines. This role directly protects sensitive financial data, crypto custody environments, and transaction systems from privilege misuse, credential leakage, and insider or supply chain threats.
What You'll Do
Identity Architecture & Engineering
Design, implement, and maintain a Non-Human Identity (NHI) framework governing all service accounts, API tokens, certificates, and machine credentials.
Implement centralized secrets management using tools such as HashiCorp Vault or AWS Secrets Manager,
Build integrations with CI/CD pipelines and cloud services (AWS, GCP, Azure) to enforce automated credential rotation and JIT provisioning.
Define and implement tagging, ownership, and classification models for non-human identities.
Develop scalable onboarding processes for applications, workloads, and bots that require secure authentication.
Lifecycle Management & Governance
Develop automated workflows for creation, rotation, deactivation, and certification of service accounts and API keys.
Partner with developers and DevOps to transition hard-coded credentials to secure vaults.
Establish policies for key rotation frequency, credential expiration, and certificate renewal.
Integrate NHI lifecycle into IAM governance tools (Okta).
Support quarterly access reviews and certification campaigns for non-human identities.
Automation & Integration
Build automation using APIs, Python, PowerShell, or Terraform to manage credentials and monitor access.
Integrate non-human identity telemetry into SIEM/SOAR platforms for anomaly detection.
Implement visibility dashboards to track total NHI inventory, owners, last use, and compliance status.
Deploy Just-in-Time (JIT) credential provisioning for ephemeral workloads and containers (Kubernetes, Lambda, ECS, etc.).
Security & Risk Management
Enforce least privilege and zero-trust principles for machine access.
Monitor for unused or excessive service accounts and remediate over-permissioned credentials.
Support incident response teams with forensics on compromised API keys or tokens.
Define detection logic for credential misuse or non-standard access patterns.
Partner with Application Security to integrate secure NHI handling into SDLC.
Compliance & Audit
Maintain audit trails for credential issuance, usage, and rotation events.
Produce compliance reports for SOX, SOC 2, PCI DSS, FFIEC, and crypto-custody audits.
Collaborate with internal audit and compliance teams to validate NHI control effectiveness.
Document architecture, data flows, SOPs, and exception processes for NHI management.
Innovation & Continuous Improvement
Evaluate emerging NHI management solutions (e.g., SPIFFE/SPIRE, workload identity federation, cloud-native secrets stores).
Lead proof-of-concepts to modernize credentialless or short-lived identity methods.
Advocate for security automation and the reduction of static credentials across the enterprise.
What You'll Need
Education & Experience
Bachelor's degree in Computer Science, Cybersecurity, or related discipline.
3-6 years of experience in IAM, DevSecOps, or Security Engineering roles.
Hands-on experience with non-human identity or secrets management tools
Familiarity with cloud IAM concepts (AWS IAM Roles, Azure Managed Identities, GCP Service Accounts).
Experience integrating IAM or secrets systems with CI/CD pipelines and DevOps tools.
Technical Skills
Proficiency in automation and scripting (Python, PowerShell, or Bash).
Strong understanding of authentication standards (OIDC, OAuth 2.0, SAML, JWT).
Knowledge of API security, key rotation policies, and service-to-service authentication.
Familiarity with container and workload identities (Kubernetes, ECS, Lambda).
Understanding of Zero Trust, machine identity, and certificate lifecycle management.
Preferred Certifications
HashiCorp Certified Vault Associate
AWS Certified Security - Specialty
Okta Certified Professional or Administrator
(ISC)² Certified Identity and Access Manager (CIAM) or CISSP
Auto-ApplyStaff ServiceNow Engineer
Senior 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 is a full-time role that is hybrid from our San Francisco or Seattle Office
We're seeking a Staff ServiceNow Engineer who thrives in a fast-paced environment and enjoys solving complex challenges with elegant technology solutions. In this role, you will develop and enhance key components of our ServiceNow platform-including Employee Center Pro experiences, Now Assist AI capabilities, and automation across our enterprise workflows.
You'll collaborate with cross-functional teams to refine requirements, architect durable solutions, and elevate engineering standards through peer reviews and mentorship. This is an opportunity to influence platform strategy, contribute to innovation, and deliver high-impact capabilities that support our growing organization.
What you'll do:
* Design and Develop Solutions: Build, enhance, and maintain scalable solutions within the ServiceNow platform with focus on ITAM (HAM Pro, SAM Pro) , CMDB, Employee Center Pro and Now Assist following ServiceNow's best practices and development standards.
* Own the Technical Delivery: Lead the full lifecycle of solution development, from requirements analysis and technical design to configuration, scripting, testing, and production deployment.
* Collaborate Across Teams: Work closely with business stakeholders, product owners, and architects to understand needs, refine requirements, and translate them into scalable, maintainable ServiceNow solutions.
* Enhance Employee Experience: Configure and customize Employee Center Pro, including content taxonomy, audience targeting, user experience enhancements, and service journeys.
* Leverage AI/ML Capabilities: Implement and optimize Now Assist features such as generative AI experiences, virtual agent improvements, and intelligent recommendations to elevate platform usability.
* Ensure Data Accuracy and CMDB Health: Drive CMDB data model governance, enforce relationship and dependency rules, and maintain alignment with the Common Service Data Model (CSDM).
* Integrate Systems and Automate Workflows: Design and implement integrations between ServiceNow and external systems (e.g., procurement, cloud platforms, monitoring tools) using IntegrationHub, REST, and APIs.
* Perform Peer Reviews: Conduct and participate in code and configuration reviews, ensuring adherence to coding standards, maintainability, and platform performance.
* Champion Platform Quality: Establish and uphold development, testing, and release management best practices in collaboration with platform owners and governance teams.
* Provide Technical Updates and Guidance: Communicate technical progress, design decisions, and risks to project stakeholders and leadership in a clear and structured manner.
* Support Continuous Improvement: Identify opportunities to optimize processes, automate manual workflows, and enhance ServiceNow usability and performance.
* Mentor and Lead by Example: Support junior developers through technical guidance, documentation, and promoting a culture of engineering excellence.
What you'll need:
* 7+ years of hands-on experience designing, developing, and maintaining Servicenow solutions in enterprise-scale environments.
* Bachelor's degree in Computer Science, Information Systems, or related field (or equivalent work experience).
* Strong proficiency in JavaScript, Flow Designer, Business Rules, Client Scripts, UI Policies, and IntegrationHub for advanced automation and system integration.
* Deep understanding of HAM Pro, SAM Pro,CMDB modules, including lifecycle management, discovery, reconciliation, and compliance.
* Strong experience configuring Employee Center Pro including content creation, portal configuration, taxonomy design, search optimization, and UX enhancements.
* Working knowledge of Now Assist, generative AI capabilities, conversational experiences, and AI-driven automation within the ServiceNow platform.
* Proven ability to write clean, modular, and maintainable code aligned with ServiceNow's technical and security best practices.
* Skilled in engaging with business partners, product owners, and architects to align technical solutions with strategic goals.
* Experience in peer code reviews, test planning, debugging, and performance tuning to ensure solution reliability and scalability.
* Expertise in Common Service Data Model (CSDM) and its application within CMDB governance and data quality frameworks.
* Strong background working in Agile/Scrum environments, managing backlogs, and delivering iterative platform enhancements.
* Ability to convey complex technical concepts to both technical and non-technical stakeholders; excellent documentation and presentation skills.
* 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 ITAM or CMDB
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: $118,400.00 - $203,500.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 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-ApplySenior Staff Software Engineer, Builder Tools
Senior engineer job at SoFi
The Role
We are looking for an experienced Senior Staff Software Engineer to join our Builder Tools engineering organization with a mission to enable SoFi engineers to elegantly solve problems. In this role, you will have the opportunity to directly impact, influence and lead the direction and architecture of our developer tooling, and elevate developer experience by enabling engineers through foundational systems. You will get the chance to define, and take on complex and interesting problems as part of a fast-paced, highly collaborative organization. The ideal candidate will be a mentor, technical leader and a team player who is hands-on and comfortable driving solutions from initial architecture to implementation and adoption with a strong sense of ownership and drive for delivery.
What You'll Do:
Technical leadership - Provide thought leadership for the technical architecture, design, implementation, delivery and operational excellence of code, build, CI/CD platforms, backend language frameworks and related developer tooling.
Innovate - Collaborate with cross-functional teams to drive innovation in developer tooling, and advancements including AI assisted developer productivity flows.
Exemplary Practitioner - Be a subject matter expert for one or more developer tooling domains including operational excellence.
Mentor - Collaborate with engineers in the team, provide mentorship, and domain expertise to enhance the overall technical capabilities of the team..
Continuous Improvement - Contribute to creating a culture of continuous learning, data-driven decisions and improvements. Proactively identify and manage risks.
Collaborate -Build strong working relationships with coworkers and cross-organizational teams.
Influence - Influence and scale the adoption of developer tooling and best practices across the engineering organization.
What You'll Need:
8+ years software development experience with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
Experience developing in a cloud environment (AWS), using containers (e.g., Docker, Kubernetes), cloud-native technologies and service meshes (e.g., Istio, Envoy).
Expertise in AI assisted developer productivity tools (e.g., CoPilot, Amazon Q), build systems for JVM ecosystem (e.g., Gradle, Bazel), and CI/CD systems (e.g., Gitlab, BuildKite, ArgoCD).
Strong understanding of software design principles, and distributed systems architecture.
Strong problem solving and programming fundamentals (algorithms, data structures).
Proven coding skills (e.g., Java, Kotlin, Python) delivering large scale systems with infrastructure automation (e.g., Terraform)
Ability to own, manage and deliver complex projects from scoping through launch. Experience leading Agile development practices.
Excellent written and verbal communication. Demonstrated ability to collaborate well with technical and non-technical members, and proven skills to operate effectively in a cross-functional team.
Nice to haves:
Experience with security, compliance, and risk management in cloud environments.
Experience with monitoring and logging (e.g. Datadog, Elastic, Splunk).
Auto-ApplyStaff Software Engineer, Account Creation
Senior engineer job at SoFi
The role
We are seeking a highly motivated and experienced Staff Software Engineer to join our Account Creation team at SoFi. The goal of the Account Creation team is to build enablers that support the seamless creation of member accounts at SoFi. You will be involved in the entire product lifecycle, from ideation through building, testing, deploying, monitoring, and supporting mission-critical systems. The ideal candidate is both forward-thinking and hands-on, has a strong sense of ownership, is a self-starter, drives for delivery, approaches complex questions with data & curiosity, dives below the surface to identify the root cause, and is a good mentor and co-worker.
Key responsibilities
Lead the development and testing of system components/services, code and design reviews
Shape the architecture of our product
Deliver highly available and scalable services in a production environment
Mentor other engineers, support the technical culture, and help grow the team
Generate ideas for new initiatives and technologies
Communicate with project leads, product managers and other software developers
Requirements
Bachelor's Degree, ideally in a technical field, but we understand great engineers come from all sorts of different backgrounds and also consider relevant work experience
8+ years programming experience, ideally on a modern stack
Our core stack is Java / React / Spring / PostgreSQL, but you don't have to be an expert in any of these.
Willingness to roll up your sleeves, collaborate with others and get stuff done
Strong sense of responsibility; driving a project from inception to completion
Affinity for solving problems and shipping impactful features, not polishing perfect code or architecture
Experience working in a collaborative coding environment (and git specifically), refining designs together, working through code reviews and managing pull requests
Auto-ApplyStaff Software Engineer, Data Platform
Senior 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 Software Engineer Full-Stack, MarTech
Senior engineer job at SoFi
The Role
SoFi is seeking a highly motivated and experienced Senior Full Stack Software Engineer to join the Member Growth team. This team is part of Sofi's MarTech group and is dedicated to transforming the marketing technology landscape with the ultimate goal of accelerating SoFi's member growth.
We will achieve this by developing and maintaining world-class, fast, personalized, and high-performing web experiences across organic and paid channels. You will own the full development lifecycle, building innovative solutions that directly influence our top-of-funnel user acquisitions. By offering tools for automation and self-service, we empower the marketing team and promote a culture of innovation and adaptability in response to the digital landscape and privacy regulations.
What You'll Do
Work on building React-based web applications (sofi.com, SoFi Learn) with cross-functional teams, improving web core vitals and overall site performance.
Drive product-led growth by creating seamless, personalized, and high-converting experiences on the critical funnels.
Develop testable and accessible features, leverage a/b experiment for measurement, identify and solve potential implementation issues.
Generate, enhance, and promote ideas for useful new projects and technologies.
Deliver and operate highly available and scalable services in a production environment.
Communicate effectively with project leads, product managers, and software developers on multiple projects.
Contribute to technical roadmaps and engineering excellence, build and improve technical architectures across product features.
Mentor other engineers, support healthy technical culture, and help the team grow.
What You'll Need
Bachelor's degree, ideally in a technical field, but we understand great engineers come from a variety of different backgrounds and also consider relevant work experience.
5+ years of web development with modern javascript, tooling and frameworks.
Solid understanding of technologies around web frontend , backend service, design patterns and best practice.
Experience in React, TypeScript/JavaScript, PHP, Kotlin/Java, MySQL/PostgreSQL. Familiarity with containerization (e.g., Docker, Kubernetes), API framework (e.g. Spring or Spring Boot) and database (e.g. MySQL/PostgreSQL)
Experience in building large-scale applications with full development lifecycles with unit, functional, and end-to-end testing.
Willingness to roll up your sleeves, collaborate with others, and get stuff done.
Solid sense of responsibility; driving a project from inception to completion
Affinity and accountability for solving problems and shipping impactful features
Be able to work efficiently and collaboratively in a dynamic production environment.
Nice to Have
Direct experience in financial systems, investments, or lending platforms. Passionate about fintech and helping customers to make their money right.
Experience in scaling highly available, mission-critical systems
Experience with event-driven architecture and data pipelines (Kafka, Temporal).
Familiarity with CSM like Wordpress from a migration or modernization perspective.
Experience with observability and analytics tools such as Datadog, Amplitude, or Snowflake.
Auto-Apply