Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Galileo Financial Technologies Logo

Principal Software Engineer

Galileo Financial Technologies

$192,000 - $330,000
Oct 30, 2025
Remote, US
Apply Now

Galileo is looking for a Principal Software Engineer to lead broad, impactful projects across multiple teams, shaping technical direction and improving how software systems are built and operated. The role aims to evolve code-bases, ship improvements safely and frequently, and mentor other engineers.

Requirements

  • 10+ years programming experience, mastery of software development independent of language
  • Advanced expertise in designing, building, and operating large-scale fault-tolerant distributed systems, applications, databases, and workflows.
  • Demonstrated experience with continuous delivery principles and techniques: you’ve built systems with layered test automation that is always safe for automated releases to production, enabling a great, low-cycle time developer experience.
  • A high standard for what “great” looks like, and experience continuously improving legacy systems to reach it.
  • Strong judgment, experience recognizing and driving out critical decisions in a balanced and pragmatic way.
  • Experience building systems with public cloud infrastructure, preferably AWS.
  • Ability to lead and influence technical direction across multiple teams.

Responsibilities

  • Be a technical advisor to the VP of Engineering, weighing in on a variety of topics concerning the evolution of our platform.
  • Own driving Galileo’s software architecture and systems forward, setting long term direction and executing on it across multiple teams and quarters.
  • Build as an exemplary practitioner: you will get to be hands-on developing software, and set a high quality standard for teams to follow.
  • Define the right boundaries, APIs, and integrations between our teams and with our clients and partners to set us up for technical and business success.
  • Solve complex engineering problems endemic to high-availability, low-latency, scalable distributed systems.
  • Execute large-scale projects, leading design, planning, and execution across multiple teams to drive technical directions and product outcomes.
  • Proactively identify broader problems and opportunities. Anticipate and design the next generation of our systems and products.

Other

  • You will proactively identify the problems to solve and advocate for the right organization priorities.
  • This role is inherently cross-functional and you will work closely with engineering, product, risk, compliance, data, legal, and executive teams to define and execute on technical strategy.
  • You’ll face and solve a wide range of challenges: technical, product, and operational, shaping your personal growth and career along the way.
  • Mentor and coach to individuals and teams across the company. Steward engineering communities, fostering design collaboration and mindshare.
  • Articulate how technical architecture and team structure interact, provide input to the right organization structure to deliver on our engineer goals.