Lead Python Developer - Vice President
Overview
In this role you lead one or more Applications Development teams to deliver robust, scalable software solutions within Citi’s technology ecosystem. You provide technical oversight across Java/React stacks, guide architectural decisions, and ensure delivery aligns with risk, regulatory, and business goals. You will shape development practices, collaborate with cross-functional partners, and drive impactful outcomes in a dynamic financial services environment. This role offers influence over strategic initiatives and opportunities to mentor other engineers.
Compensation / Benefitsmedical, dental & vision coverage401(k) planlife insurancedisability insurancewellness programspaid time off and holidays
ResponsibilitiesManage one or more Applications Development teams and handle performance, hiring, and disciplineProvide technical oversight across multiple development areas and review proposed solutionsContribute to strategy for applications development and related functionsDevelop deep knowledge of business processes and how they integrate with technologyAssess risk and ensure compliance, ethics, and governance in decisionsMonitor delivery, manage budget, and allocate resources within projectsDefine standards and negotiate with external parties when neededSupport end-to-end delivery and drive accountability within the team
Key requirementsSenior Full-Stack Engineer with Java/ReactStrong proficiency in Java and RESTful APIs using Spring BootContribute to Micro-Frontend (MFE) architecture for reusable UI componentsHands-on experience with Docker containerizationSolid Kubernetes experience for orchestrationStakeholder and people management experienceProven project management and leadership capabilitiesBachelor’s degree or equivalent experience; Master’s preferredLeadershipClear and concise communicationStakeholder managementJavaReactSpring Boot