Job Description
Galileo Financial Technologies is seeking a Senior Software Engineer to contribute to the Money product architecture transformation. The Senior Software Engineer will focus on the evolution of banking core and the implementation of enhanced account structures. This role involves maturing central member-facing services, particularly in areas such as entitlements, permissions, and data management. The ideal candidate will work with stakeholders to implement functionality, architect systems, and squash bugs.Responsibilities include:
- Leading the development and testing of systems and services.
- Participating in shaping the technical architecture of the product.
- Translating product requirements into user stories and technical solutions.
- Delivering highly available and scalable services in a production environment.
- Mentoring other engineers and supporting the technical culture.
- Generating ideas for new initiatives and technologies.
- Communicating with project leads, product managers, and other software developers.
- Supporting live services and being on-call on a periodic basis.
Requirements include:
- Bachelor’s Degree in Computer Science or related field.
- 4+ years programming experience, ideally on a modern stack (Java/Kotlin/Spring/PostgreSQL/React).
- 2+ years Java, Kotlin, or Scala programming experience.
- Understanding of relational databases and ORMs.
- Experience working on a SOA or microservice-based application.
- Solid sense of responsibility and affinity for solving problems.
- Experience working in a collaborative coding environment.
Galileo Financial Technologies offers:
- Opportunity to work on innovative and revolutionary software products.
- A collaborative and welcoming work environment.
- Opportunity to make an impact on the financial technology industry.