Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture. As a Software Engineer, you will contribute to the overall success of the Core Banking Engineering globally, ensuring software reliability, observability and operational efficiency.
Requirements
- 6+ years of software development experience in conceptualization, design, engineering, and debugging, with at least 4 years in a hands-on role.
- Strong experience designing and developing cloud-based APIs, with a strong understanding of scalability, security, and performance in distributed systems.
- Hands-on work experience using Spring Boot (Microservices) with a solid background in Java/J2EE and Web Services (REST & SOAP).
- Hands-on experience with DevOps best practices and tooling, including CI/CD, Helm, Harness, Jenkins, Kubernetes and Docker.
- Experience integrating with third-party SaaS providers, libraries and SDKs.
- Experience with cloud development concepts such as Docker, Kubernetes, and development experience using GCP.
- Working knowledge using Angular 2+, JavaScript, JUnit, JSON, HTML, XSL, XML is an asset.
- Knowledge in secure coding, authentication, authorization and compliance.
- Core banking experience, especially in understanding financial systems, transaction flows, and regulatory compliance within enterprise environments.
- Passion about exploring emerging technologies such as AI/ML and can creatively apply them to solve business and technology challenges.
- Valuable inputs and suggestions to enhance our engineering practices.
- An Outcome-focused approach to work and problem-solving.
- University of College degree in Computer Science, Engineering or related tech field.
Benefits
- Competitive rewards package that includes a base salary, a performance bonus, company matching programs on pension and profit sharing, paid vacation, personal & sick days, medical, vision, and dental and much more!
- Inclusive and collaborative working environment that encourages creativity and curiosity and celebrates success
- Access to thousands of online and in-person courses so you can hone your current skills, or learn new ones