Employee Applicant Privacy Notice
Who we are:
Welcoming, collaborative and having the opportunity to make an impact - is how our employees describe working here. Galileo is a financial technology company that provides innovative and revolutionary software products and services that power some of the world's largest Fintechs. We are the only payments innovator that applies tech and engineering capabilities to empower Fintechs and financial institutions to unleash their full creativity to achieve their most inspired goals. Galileo leads its industry with superior fraud detection, security, decision-making analytics and regulatory compliance functionality combined with customized, responsive and flexible programs to accelerate the success of all payments companies and solve tomorrow's payments challenges today. We hire energetic and creative employees while providing them the opportunity to excel in their careers and make a difference for our clients. Learn more about us and why we work here at https://www.galileo-ft.com/working-at-galileo.
We are seeking a Principal Engineer with a strong background in highly distributed and available database platforms. This role is central to SoFi's operational data infrastructure, where you will lead the architecture, development, and optimization of our database systems to ensure they are secure, reliable, performant, and scalable. You will collaborate with engineering leaders and principal engineers across the organization to support rapid development and seamless data operations, enabling our engineering teams to build and deliver high-quality products at speed.
The ideal candidate is a hands-on technical leader with deep experience in distributed systems, cloud data infrastructure, and modern database technologies. We are particularly looking for very strong database skills in contributing and operating next-generation database systems like YugabyteDB, CockroachDB, Postgres Citus, and other highly distributed and available open-source databases. You will be responsible for shaping the future of the database platforms at SoFi which scales to meet the evolving needs of the business.
This role is inherently cross-functional, requiring close collaboration with teams across engineering, product, marketing, risk, compliance, data science, operations, legal, and executive leadership. You will help define, prioritize, and implement a strategic vision that aligns with the broader technical architecture. By delivering solutions that bridge engineering systems across products and teams, you will address a diverse range of challenges—technical, product-related, and operational—while driving your personal and professional growth.
What you'll do:
- Design, build, and maintain operational database platforms, ensuring high availability, reliability, performance, and security.
- Architect and operate modern distributed database systems, focusing on performance, fault tolerance, and horizontal scalability.
- Collaborate with cross-functional teams to understand database requirements and translate them into scalable technical solutions.
- Drive the adoption of best practices in database management, including data replication, partitioning, sharding, performance tuning, observability, and disaster recovery.
- Mentor and guide engineers on database technologies, fostering a culture of technical excellence, continuous learning, and innovation.
- Stay ahead of emerging database technologies and industry trends, proactively identifying opportunities to enhance and innovate our platform.
- Lead the development of technical strategies that align the database platform with SoFi's broader architectural vision.
What you'll need:
- Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related technical field.
- 12+ years of experience in software engineering, with significant expertise in designing, operating, and scaling highly distributed, next-generation databases
- Proven experience with modern distributed databases like YugabyteDB, CockroachDB, and Postgres Citus as well as familiarity with other open-source database systems
- Deep knowledge of database architecture, data replication, partitioning, sharding, and performance tuning for multi-region, large-scale, high-traffic environments.
- Strong background in cloud database services (e.g., AWS RDS, Google Cloud Spanner, Azure SQL) and experience with deploying and managing databases in cloud environments.
- Strong programming skills and proficiency with automation tools (e.g., Ansible, Terraform) for managing database infrastructure.
- Excellent communication and collaboration skills with the ability to work effectively with both technical and non-technical stakeholders.
Who you are:
- Technically exceptional: You bring deep, hands-on expertise in distributed databases, with a track record of leading complex technical initiatives to improve performance, scalability, and reliability.
- Problem-solver: You excel at diagnosing and resolving complex database issues, ensuring smooth and seamless operations across platforms.
- Collaborative leader: You can unite diverse teams to address complex challenges, driving technical excellence and cross-functional alignment.
- Innovative and proactive: You constantly seek new technologies and approaches to optimize and evolve the database platform, particularly with a focus on next-generation, highly distributed systems.
- Open-source advocate: You have experience contributing to open-source projects and are passionate about engaging with the database engineering community to drive innovation.
- Mentor and coach: You are committed to the growth and development of your team, providing guidance and support to help them advance their technical skills.
- Adaptable and resilient: You thrive in a fast-paced, dynamic environment, quickly adapting to new challenges and priorities.
#LI-CA1
Galileo Financial Technologies 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
Galileo is committed to embracing diversity. As part of this commitment, Galileo 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.
Other Jobs from Galileo Financial Technologies
Staff Software Engineer
Software Engineer, Mobile/Flutter, Cyber Bank
Principal Software Engineer
Similar Jobs
Senior Software Engineer (Platform Infrastructure)
Senior Software Engineer - DevOps
Senior Software Development Engineer (US Federal)
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say