Taro Logo

Lead Software Engineer (Tampa, FL) - Hybrid

Global financial services company providing banking and financial products and services
Tampa, FL, USA
$113,840 - $170,760
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Finance

Description For Lead Software Engineer (Tampa, FL) - Hybrid

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.

Last updated a day ago

Responsibilities For Lead Software Engineer (Tampa, FL) - Hybrid

  • Lead one or more Applications Development teams
  • Provide technical oversight across systems and applications
  • Review and analyze proposed technical solutions for projects
  • Contribute to formulation of strategies for applications development
  • Monitor delivery of end results and participate in budget management
  • Handle day-to-day staff management issues
  • Ensure essential procedures are followed and contribute to defining standards
  • Manage technical risk and compliance

Requirements For Lead Software Engineer (Tampa, FL) - Hybrid

Java
JavaScript
  • 8+ years of experience in change management practices, technical compliance management, and leading hybrid teams
  • 10+ years of hands-on practical experience delivering technical solutions
  • Strong background leading and mentoring development teams
  • Expert in Java, JavaScript toolkits/frameworks, SQL Development
  • Strong understanding of microservices architecture, Restful APIs, and distributed systems
  • Experience with Agile methodologies and frameworks
  • Experience managing multi-location teams
  • Experience with Atlassian tools (Jira Software, Confluence)
  • Recent hands-on coding experience in Java
  • Bachelor's degree or equivalent experience (Master's preferred)

Benefits For Lead Software Engineer (Tampa, FL) - Hybrid

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical coverage
  • Dental coverage
  • Vision coverage
  • 401(k)
  • Life insurance
  • Accident insurance
  • Disability insurance
  • Wellness programs
  • Paid time off
  • Vacation
  • Sick leave
  • Paid holidays

Interested in this job?

Jobs Related To Citi Lead Software Engineer (Tampa, FL) - Hybrid