Principal Engineer, Cyberbank Core
About the role
The Role
As a Principal Software Engineer on the Cyberbank Core team at Galileo, you will lead broad, impactful projects across multiple teams as one of the senior-most technical contributors shaping our next-generation lean core banking platform. Your influence will span teams, projects, and geographies, driving both technical direction and how our teams design, build, and operate the services and data pipelines that power scalable, performant, and secure banking products.
You will be hands-on and in the details as an exemplary practitioner: in the software we develop, in the infrastructure we operate, and in the tools and techniques we use to test, release, and maintain it at scale. You will help teams evolve codebases to ship improvements safely and frequently in a regulated, cloud-native environment. As part of this, you will steward a broader engineering community and mentor engineers across the organization.
You will proactively identify the right problems to solve and advocate for organizational priorities. This role is inherently cross-functional, you will work closely with engineering, product, compliance, data, and executive stakeholders to define and execute on technical strategy for Cyberbank Core. You'll face and solve a wide range of challenges: architectural, operational, and product-related, across multiple products and geographies.
What You’ll Do
- Own driving Cyberbank Core's software architecture and systems forward — setting long-term direction and executing on it across multiple teams and quarters, with a particular focus on the core banking services, data pipelines, and API platform.
- Build as an exemplary practitioner: get hands-on developing software and set a high quality standard for teams to follow.
- Define the right boundaries, APIs, and integrations between teams and with clients and partners to ensure technical and business success across multiple geographies.
- Solve complex engineering problems endemic to high-availability, low-latency, scalable distributed systems in a regulated banking environment.
- Execute large-scale projects — leading design, planning, and execution across multiple teams to drive technical direction and product outcomes.
- Drive the design and implementation of scalable, secure, and highly available SaaS services and data engineering pipelines that support next-generation core banking capabilities.
- Proactively identify broader problems and opportunities. Anticipate and design the next generation of our systems and products.
- Raise the quality of our engineering teams: identify opportunities