Principal Software Engineer, Operational Database Platform
Galileo | |
remote work | |
United States, Washington, Seattle | |
Nov 06, 2024 | |
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 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.
This role may also be eligible for a bonus and/or long term incentives. Your recruiter will provide more information to you. All roles are eligible for competitive benefits. More information about our employee benefits can be found in the link below.
Benefits
To view all of our comprehensiveand competitivebenefits, visit our
Benefits at SoFi & Galileopage! US-Based Base Compensation
$192,000
—
$330,000 USD 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. 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. |