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 the 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 within a highly collaborative environment, participating in the entire product lifecycle from ideation to deployment.Responsibilities include:
- Leading the development and testing of systems and services.
- 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 impactful features.
- Collaborative coding environment.
- Opportunity to contribute to the technical culture.