onsite
Digital Software Engineering Lead Analyst - Citi
Software Engineer
Lead digital software initiatives, driving strategy and execution while mentoring teams. Leverage Java and Python expertise to deliver high‑impact solutions, applying Agile practices and analytical rigor to meet business objectives.
About the role
Key Responsibilities
- Define and execute digital software strategy, aligning technical solutions with business goals.
- Lead cross‑functional teams, fostering collaboration and ensuring delivery of high‑quality code.
- Apply Agile methodologies to manage backlogs, sprints, and continuous improvement.
- Mentor developers, conduct code reviews, and promote best practices in Java and Python.
- Analyze system performance, identify bottlenecks, and recommend optimizations.
Requirements
- 5+ years of software engineering experience with strong Java and Python skills.
- Proven leadership in digital product development and Agile environments.
- Excellent analytical and problem‑solving abilities.
- Strong communication skills, capable of translating technical concepts to business stakeholders.
- Experience with cloud platforms (AWS, Azure) is a plus.