Citi is seeking a Lead Software Engineer to join their team in Tampa, FL in a hybrid work arrangement. This role combines technical leadership with hands-on development, requiring expertise in Java, JavaScript, and SQL. The position involves leading development teams while maintaining active coding responsibilities.
The ideal candidate will bring 10+ years of practical experience in delivering technical solutions and architectures for complex business problems. They will be responsible for technical oversight, team leadership, and contributing to strategic application development initiatives. The role requires deep expertise in microservices architecture, RESTful APIs, and distributed systems.
As a Lead Software Engineer, you'll work within Citi's technology organization, contributing to critical financial systems while managing and mentoring development teams. The position offers competitive compensation ranging from $113,840 to $170,760, along with comprehensive benefits including medical, dental, vision coverage, 401(k), and various insurance options.
The role combines technical excellence with leadership responsibilities, requiring both strong coding abilities and team management skills. You'll be working in an Agile environment, using modern development practices including test-driven development, continuous integration, and DevOps methodologies. The position offers opportunities to work with cutting-edge technologies while solving complex financial technology challenges at one of the world's leading financial institutions.
This is an excellent opportunity for a senior technical professional looking to take the next step in their career, combining hands-on development with technical leadership in a stable, growing organization. The hybrid work arrangement offers flexibility while maintaining team collaboration and connectivity.