Senior Technical Lead, Full-Stack Engineering – Vice President

CitiTampa, FL
$125,600 - $188,400Hybrid

About The Position

Citi is looking for a Senior Technical Lead, Full-Stack Engineering to drive the design and delivery of enterprise-grade applications at the intersection of modern cloud architecture and AI-assisted development. In this Vice President-level role, you will serve as a hands-on technical leader within an Agile engineering team, owning full-stack solutions that span Java back-end services, React-powered front ends, and cloud-native infrastructure. Your work will directly shape Citi's technology capabilities and influence the broader engineering community across the organization.

Requirements

  • Minimum of 10 years of proven software development experience, specializing in Java, Javascript framework like React, Spring Boot, and Oracle.
  • In-depth knowledge of modern application architecture principles.
  • Clear understanding of Data Structures and Object Oriented Principles using Java
  • Practical experience with Artificial Intelligence (AI) tools for enhancing development workflows.
  • Proficiency in Microservices frameworks (e.g., Spring Boot), Event-Driven Services, and Cloud-Native Application Development.
  • Multiple years of experience on Service Oriented and Microservices architectures, including REST and GraphQL implementations
  • Demonstrated ability to design, develop, and maintain both front-end and back-end components of robust web applications.
  • Strong expertise in developing intuitive user interfaces using contemporary JavaScript frameworks (e.g., React), HTML5, and CSS.
  • Solid experience in developing server-side logic and APIs using languages such as Java, Python, or similar.
  • Comprehensive knowledge of SQL and PL/SQL, with a deep understanding of Relational Database Management Systems (RDBMS), particularly Oracle.
  • Proven capability in designing, developing, and implementing high-performance RESTful APIs leveraging appropriate frameworks and technologies.
  • Proficiency with Continuous Integration/Continuous Deployment (CI/CD) pipelines and tools for building (e.g., Maven, Gradle) and deploying code (e.g., Docker, Jenkins, OpenShift).
  • Experience with AWS is considered a significant advantage.
  • Practical experience working within Agile development methodologies and utilizing project management tools such as JIRA.
  • Ability to develop and automate comprehensive unit, integration, and end-to-end tests to ensure code quality.
  • Solid understanding and practical experience with code versioning tools, including GitHub Enterprise.
  • A bachelor’s degree in computer science, Software Engineering, or a related field is required.

Nice To Haves

  • Experience with AWS is considered a significant advantage.

Responsibilities

  • Apply depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with stakeholders on a regular basis
  • Develop and engineer solutions within an Agile software delivery team, working to collaboratively deliver sprint goals, write code, and participate in the broader Citi technical community and team-level Agile and Scrum processes.
  • Contribute to the design, documentation, and development of world-class enterprise applications leveraging the latest technologies and software design patterns.
  • Leverage technical knowledge of concepts and procedures within own area and basic knowledge of other areas to resolve issues, as necessary.
  • Follow and contribute to defining technical and team standards.
  • Collaborate technical leadership to achieve established goals, in line with our broader technical strategy.
  • Leverage AI tools, such as GitHub Copilot, to enhance development efficiency, accelerate delivery timelines, and optimize software solutions.
  • Maintain awareness of the rapidly evolving AI landscape and proactively propose innovative approaches to implement product features.
  • Possess the expertise to analyze and effectively troubleshoot complex coding, application performance, and design challenges.
  • Capable of conducting thorough research to identify the root causes of development and performance issues, as well as devising and implementing effective defect resolutions.
  • Demonstrate a profound understanding of the technical requirements pertinent to the solutions under development.
  • Utilize Docker for application containerization and Kubernetes for efficient service orchestration.
  • Effectively communicate progress, proactively anticipate bottlenecks, provide skilled escalation management, and adeptly identify, assess, track, and mitigate issues and risks across various levels.
  • Streamline, automate, or eliminate redundant processes within architecture, build, delivery, production operations, or business areas where similar efforts or issues recur annually.

Benefits

  • Competitive compensation and financial wellbeing benefits befitting a senior leadership role.
  • Wellbeing and work-life balance support through a range of employee programmes and resources.
  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service