Full time
Information Technology
Telecommunications
Job Description
Requirements
Delivering change to critical systems in a distributed environment
Be a highly proficient developer, maintaining a high standard for technical and coding excellence in the collective, through your own work
Good understanding of DevOps practices
Delivering complex outcomes across multiple domains and teams
Working cross-functionally with technologists from other specialties, and non-technical stakeholders across the business
Coaching and mentoring members of a team to upskill and develop them in their career
Leading the technical delivery on large scale projects to successful completion
Java, which makes up the majority of our backend codebase
AWS & GCP - we're cloud-native
Microservice based architecture
Kubernetes (EKS)
The main part of our Backend Tech Stack is listed below, we don't ask that you have experience in all of this, but if you do, that's great!
TeamCity for CI / CD (with multiple production releases per day)
Terraform and Grafana
What the job involves
We are looking for engineers at all levels to join the team. We value people being engaged and caring about customers, caring about the code they write and the contribution they can make to banking around the world. People with a broad ability to apply themselves to a multitude of problems and challenges, who can work across teams do great things here at Engine, to continue changing banking for good
Have the opportunity to lead multiple complex projects from inception through to run
Be a Technical Leader, whether that be with a team to manage or without
Take ownership of technical challenges critical to the success of the business
Identify where existing tooling, applications, or processes can be enhanced and deliver innovative change
Collaborate with clients, solution architects, product owners, and other engineers to help meet the client goals
Obtain a wide and varied understanding of how banks operate around the world
Shape the future capabilities of Engine, including our approach, tooling, automation and architecture
Lead by example in your contributions to the codebase, setting a high bar for others to aim for
Contribute to our award winning platform and internal tooling
Build new features and products from scratch in a configurable way
Share your knowledge with those around you, contributing to our learning culture
Own your projects, working in small teams across the bank to collaboratively deliver
Aim for greatness in everything you do, staying curious and inquisitive
Be part of a scaling team and organisation as we change banking for good