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
- Lead multiple Applications Development teams to achieve goals, including personnel management such as performance reviews, hiring, and disciplinary actions.
- Provide technical oversight across systems using extensive knowledge across Applications Development areas.
- Review and analyze proposed technical solutions for projects.
- Contribute to strategic planning for application development and related areas.
- Understand how different business areas integrate to meet business objectives.
- Make evaluative judgments based on data analysis in complex situations.
- Monitor delivery results, participate in budget management, and handle daily staff management, including resource allocation.
- Follow essential procedures, define standards, and negotiate with external parties as needed.
- 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.