Embark on a career shaping the future of global finance with Citi's dynamic Technology team. This is a unique opportunity to move beyond traditional IT support and actively redefine the financial landscape. Imagine contributing to a network that processes $5 trillion daily, operating in over 180 countries. At Citi, your work will not only influence economies but also be a catalyst for innovation and impactful outcomes. We foster a culture of growth, providing mentorship, continuous learning, and the flexibility of hybrid work to empower you. If you're driven to solve real-world challenges and build the future of finance, this is your platform.
Role Overview: Lead the Development of Greenfield Financial Services
We are seeking an experienced Development Lead to spearhead the creation of new, innovative services within the structured products domain. You will be pivotal in establishing and championing best-in-class code practices and designing robust, elegant software solutions. This role operates within a highly collaborative, agile environment where teams self-organize and work closely with Business Analysts and QA. A significant aspect of this position is the direct engagement with global business users, granting you considerable autonomy over technology decisions. You will own the end-to-end continuous delivery pipeline, from inception to production, with a strong emphasis on frequent and efficient releases.
Key Responsibilities:
- Iteratively develop software from concept ideation through to production deployment.
- Collaborate effectively and provide technical leadership within the team, utilizing pair programming where beneficial.
- Cultivate strong relationships with business users by deeply understanding their challenges and designing/building solutions to overcome them.
- Produce clean, efficient, and high-quality code that adheres to project specifications.
- Proactively identify opportunities to improve and share best engineering practices across the broader technology organization.
Technology Skillset: A Blend of Frontend and Backend Expertise
This role offers flexibility, accommodating either a Full Stack or a Frontend specialization. We're looking for candidates who are passionate about building modern, scalable financial technology.
- Frontend: Experience with React and TypeScript is highly valued, with a preference for candidates proficient in hooks and ES6. Familiarity with GraphQL is a plus for some applications.
- Backend: The new platform is being built using Kotlin within a microservices architecture, deployed on Kubernetes/OpenShift containers. Kafka serves as the central messaging layer. Experience with GraphQL servers is also relevant.
- DevOps & Automation: A strong understanding and practical application of DevOps techniques are expected, with real-time monitoring and metrics being key deliverables. The team champions fully automated testing, continuous integration, and trunk-based development. Experience in such environments is essential.
- Agile Methodologies: Experience with Test-Driven Development (TDD), Behavior-Driven Development (BDD), and agile practices is ideal – we embrace an agile approach to our agile practices!
Education:
- A university degree or equivalent practical experience in a similar role is required.
What Citi Offers You:
Joining Citi London means becoming part of a professional yet business-casual workplace that embraces a hybrid working model (up to 2 days working from home per week). Beyond this, you'll benefit from:
- A competitive base salary, reviewed annually.
- An extensive range of additional benefits, including:
- 27 days of annual leave (plus bank holidays).
- A discretionary annual performance-related bonus.
- Private Medical Care & Life Insurance.
- Employee Assistance Program.
- Pension Plan.
- Paid Parental Leave.
- Special discounts for employees, family, and friends.
- Access to a wide array of learning and development resources.
Career Advantages and Key Considerations:
This role presents a significant opportunity for career advancement in a high-impact sector. As a Development Lead, you'll have the chance to:
- Innovate at Scale: Work on systems that handle massive transaction volumes and operate globally, providing unparalleled exposure to real-world financial challenges.
- Drive Technical Excellence: Play a crucial role in defining and enforcing coding standards and architectural best practices, shaping the technical direction of new services.
- Empowered Autonomy: Enjoy a high degree of freedom in technology choices and problem-solving, working closely with stakeholders to deliver impactful solutions.
- Holistic Development: Benefit from a supportive environment that prioritizes your professional growth through mentorship and continuous learning opportunities.
- Work-Life Balance: The hybrid working model, combined with a comprehensive benefits package, reflects Citi's commitment to employee well-being and a sustainable work-life integration.
- Impactful Contributions: See your work directly influence global markets and financial operations, providing a strong sense of purpose.
For candidates aspiring to lead technical initiatives and contribute to the evolution of financial technology, this position offers a challenging yet rewarding career path. It’s an excellent opportunity to expand your expertise in modern development practices, distributed systems, and cloud-native technologies within a globally recognized financial institution.