The Senior Full Stack Lead Developer is a highly experienced individual contributor in Citi’s Banking Technology division. The role drives engineering excellence through hands-on technical contributions, sets high technical standards, and delivers robust, scalable, and secure middleware platforms. It applies modern software engineering practices, including DevSecOps and Site Reliability Engineering (SRE), to address complex business challenges and support Citi’s global banking objectives. The role requires technical mastery, strategic problem-solving, and the ability to guide and influence project outcomes and colleagues across the organization. The position contributes to the technical vision and architectural roadmap for core Banking Technology middleware platforms, including Java, Spring Boot, Kafka, microservices, GraphQL, and NoSQL databases. It mentors engineers, advises business leaders and product owners, collaborates with engineering, product, and operations teams, and takes ownership of delivering complex, high-quality software. The developer also explores emerging technologies and applies AI tools to improve development efficiency, problem-solving, and innovation.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior