Citibank (Switzerland) AG is seeking a technically versatile Engineering Lead in Belfast. The candidate will provide leadership in software engineering, focusing on building AI-powered applications and fostering a collaborative team culture. They will work with various teams to drive best practices and tool adoption while mentoring other engineers. The ideal applicant will have a strong foundation in programming languages such as Python and Go, and a passion for Generative AI. The position offers a hybrid working model and several employee benefits.
Qualifications
Strong understanding of best practices in software engineering.
Ability to mentor engineers and drive cultural change.
Hands-on coding experience ensuring high quality standards.
Responsibilities
Lead a diverse team to build AI-powered, data-intensive applications.
Promote the adoption of Developer Engineering tooling and capabilities.
Encourage continuous improvement and critical thinking about processes.
Skills
Proven experience as an Engineering Lead or Software Engineering Manager
Strong expertise in programming languages (Python, Go, TypeScript)
Experience with SQL and NoSQL databases
Knowledge of distributed systems and event-driven architectures
Tools
Kubernetes
Generative AI technologies
MongoDB
Job description
Citibank (Switzerland) AG is seeking a technically versatile Engineering Lead in Belfast. The candidate will provide leadership in software engineering, focusing on building AI-powered applications and fostering a collaborative team culture. They will work with various teams to drive best practices and tool adoption while mentoring other engineers. The ideal applicant will have a strong foundation in programming languages such as Python and Go, and a passion for Generative AI. The position offers a hybrid working model and several employee benefits.