Engineering Lead
Indexed description
Overview
We are seeking an accomplished and forward-thinking Engineering Lead who is responsible guiding the technical direction of the team, ensuring high standards of software quality and guiding technical team members to reach their potential. This role involves a mix of platform engineering and design, hand-on development, solution architecture and leadership responsibilities.
Job Responsibilities
- Define and drive technical vision, strategy and roadmap in alignment with organisational goals.
- Oversee technical aspect of initiatives including system design, CI/CD, testing and release pipeline, deployment.
- Hand on responsibility to design and implement application frameworks/platform and common/reusable functionality.
- Lead technical evaluation of vendor platforms.
- Work with both vendor and internal delivery teams to drive business solutions and deliver technical excellence.
- Define and enforce engineering best practices, including coding/implementation standards, testing and DevOps practices.
- Make critical architectural and technical decisions to ensure scalability, reliability and maintainability.
- Create and maintain architecture and high-level design documentation.
- Drive solution approval with Group Solution Review Committee.
- Provide technical guidance to resolve challenging technical issues.
- Stay current with technologies and best practices and drive innovation through technology thought leadership.
- Lead efforts in automation, deployment and monitoring to ensure efficient, high-quality releases.
- Bachelor’s degree in Computer Science, Information Systems, or related field.
- ~ 5 years of experience within financial services.
- ~ 12 years of experience in development and 5 years in a senior engineering role.
- Strong experience leading full stack development
- Good understanding of DevOps pipeline e.g. CI/CD, containerisation, test automation, automated deployment.
- Good understanding of Agile principles
- Risk, Compliance and Audit Domain Knowledge is a plus.
- Deep understanding of end to end Application Technology Stack including:
- Web Technologies (e.g. ReactJS, Javascript, HTML etc)
- Backend Services (e.g. Java, Python, Spring, BPMS etc)
- Integration Services (e.g. REST API, Kafka, MQ etc)
- Databases and Reporting (e.g. Postgres, MS SQL, Spark, Power BI etc)
- Application Security (e.g. SAML, OAuth2, data at rest and data in transit security etc)
- Experience in Cloud architecture (SaaS/PaaS/IaaS).
- Good understanding of DevOps pipelines
- Familiarity with Architecture/Design Diagramming tools
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search