Galileo is seeking a Staff Software Engineer to join their SoFi Credit Card team to play a pivotal role in their Credit Card product architecture transformation.
Requirements
6+ years Java programming experience
2+ years Java, Kotlin or Scala programming experience
A proven understanding of relational databases and ORMs
Experience working on a SOA or microservice-based application
Knowledge of Java/ Kotlin/ Spring / PostgreSQL/ React, and Kubernetes in a service oriented architecture
Good knowledge of Continuous Integration (CI) and Continuous Deployment (CD)
Knowledge in analytics, metrics, and monitoring integrations
Responsibilities
Full development life-cycle design from project requirement to deployment
Work on automation and improvement of data exchanges and data pipelines between internal and external teams
Make significant contributions to the code base
Define best practices and uphold coding standards
Work within the Engineering team to develop features that specifically benefit our users
Deliver high-quality code on schedule, communicate with groups in and outside the development team
Lead cross-functional delivery teams to ensure deliverables are met
Other
Bachelor’s Degree, Computer Science Degree or equivalent from a fully-accredited college or university
Willingness to roll up your sleeves, collaborate with others and get stuff done
Solid sense of responsibility; driving a project from inception to completion
Affinity for solving problems and shipping impactful features, not polishing perfect code or architecture
Experience working in a collaborative coding environment, refining designs together, working through code reviews and managing pull requests