Enable job alerts via email!

Lead Software Engineer (Tampa, FL) - Hybrid

Citi

Tampa (FL)

Hybrid

USD 113,000 - 171,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company as a Lead Software Engineer in Tampa, where you will manage and mentor development teams while driving application systems analysis and programming activities. This role emphasizes collaboration with the Technology team to deliver innovative solutions for complex business challenges. Your expertise in Java, microservices, and Agile methodologies will be crucial in shaping the future of application development. Enjoy a hybrid work environment with comprehensive benefits, including health coverage and wellness programs, as you contribute to a culture of diversity and inclusion.

Benefits

Health coverage
401(k)
Insurance
Wellness programs
Paid time off

Qualifications

  • 8+ years in change management and technical compliance.
  • Proven leadership and mentoring skills in development teams.
  • Deep understanding of microservices and RESTful APIs.

Responsibilities

  • Lead multiple Applications Development teams to achieve goals.
  • Provide technical oversight across systems using extensive knowledge.
  • Monitor delivery results and manage daily staff allocation.

Skills

Java
JavaScript frameworks
SQL
Microservices
RESTful APIs
Agile methodologies
Analytical skills
Leadership
Test-driven development
Technical compliance

Education

Bachelor’s degree
Master’s degree

Tools

Atlassian tools (Jira, Confluence)

Job description

Lead Software Engineer (Tampa, FL) - Hybrid

Join to apply for the Lead Software Engineer (Tampa, FL) - Hybrid role at Citi

Overview

The Lead Java Engineer is responsible for managing a team or department to develop and implement application systems and programs in collaboration with the Technology team. The role focuses on driving application systems analysis and programming activities.

Responsibilities
  1. Lead multiple Applications Development teams to achieve goals, including personnel management such as performance reviews, hiring, and disciplinary actions.
  2. Provide technical oversight across systems using extensive knowledge across Applications Development areas.
  3. Review and analyze proposed technical solutions for projects.
  4. Contribute to strategic planning for application development and related areas.
  5. Understand how different business areas integrate to meet business objectives.
  6. Make evaluative judgments based on data analysis in complex situations.
  7. Monitor delivery results, participate in budget management, and handle daily staff management, including resource allocation.
  8. Follow essential procedures, define standards, and negotiate with external parties as needed.
  9. Assess risks appropriately in business decisions, ensuring compliance with laws and regulations, maintaining ethical standards, and managing control issues transparently.
Qualifications
  • 8+ years in change management, technical compliance, leading hybrid teams, test-driven development, code reviews, CI, application security, and performance.
  • 10+ years delivering technical solutions for complex business problems, with customer-centric design experience.
  • Proven leadership and mentoring skills in development teams.
  • Experience managing technical risks.
  • Strong analytical skills and attention to detail.
  • Deep understanding of microservices, RESTful APIs, distributed systems.
  • Expertise in Java, JavaScript frameworks, SQL, object-oriented design.
  • Knowledge of Agile methodologies (Scrum, SAFe).
  • Experience managing multi-location teams and working with diverse stakeholders.
  • Proficiency with Atlassian tools (Jira, Confluence).
  • Hands-on Java coding experience, capable of contributing to backlog resolution.
  • Familiarity with DORA metrics for team performance optimization.
Education
  • Bachelor’s degree or equivalent; Master’s preferred.
Additional Information

This high-level overview covers core duties; other responsibilities may be assigned.

Job Details
  • Job Family Group: Technology
  • Job Family: Applications Development
  • Type: Full-time
  • Location: Tampa, FL, USA
  • Salary Range: $113,840 - $170,760
Benefits & Equal Opportunity

Citi offers comprehensive benefits, including health coverage, 401(k), insurance, wellness programs, and paid time off. We are an equal opportunity employer committed to diversity and inclusion.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Lead Software Engineer (Tampa, FL) - Hybrid

Miami Neuroscience Institute Baptist Health South Florida

Tampa

On-site

USD 113,000 - 171,000

30+ days ago

Senior Software Engineer, Java - Technical Lead

NinjaOne

Austin

Remote

USD 160,000 - 220,000

25 days ago