As a Software Engineering Lead, you will be responsible for developing and maintaining critical technology infrastructure solutions. Primary responsibilities include direct development activities, code base optimization, new feature implementation, bug resolution, and providing technological leadership for internal and external stakeholders.
The role requires 5-7 years of experience in object-oriented and functional programming languages like Java and Python, with strong expertise in relational database technologies including SQL, Oracle, and Postgres. Candidates must have comprehensive experience in ETL protocols, data quality practices, REST and GraphQL API development, and Agile methodologies.
Citi offers a competitive compensation package including private medical care, life insurance, pension plan contributions, hybrid working model, sport card, learning and development resources, performance bonuses, and opportunities to make meaningful impact through technology solutions in a global financial institution.