Citi is seeking to lead the technical evolution of their proprietary, in-house Customer Relationship Management (CRM) platform, a mission-critical application with capabilities on par with industry leaders, by defining the technical roadmap, mentoring a high-performing engineering team, and spearheading the integration of modern technologies to drive innovation and enhance application capabilities.
Requirements
- Minimum of 10 years of experience in software development, with at least 5 years in a technical lead position
- Proven experience in an architecture-level role, with a strong understanding of enterprise-scale systems
- Strong understanding of Data Science, AI, and ML technologies
- Experience with software development, including design, implementation, and maintenance of large-scale systems
- Strong technical leadership and strategy skills
- Experience with hands-on development, including coding, code reviews, and maintenance of high-quality code
- Experience with team management and mentorship, including fostering a culture of technical excellence and collaboration
Responsibilities
- Define, own, and drive the technical vision and architecture for the CRM platform
- Lead the design and implementation of new features for the CRM platform, ensuring scalability, performance, and security
- Function as a player-coach, contributing directly to the codebase, performing frequent, in-depth code reviews, and maintaining a high standard of code quality
- Manage, mentor, and grow a team of talented software engineers, fostering a culture of technical excellence, collaboration, and continuous improvement
- Partner with product managers, business stakeholders, and other engineering teams to align technical solutions with business goals
- Identify and integrate cutting-edge technologies, particularly in the fields of Data Science, AI, and ML, to enhance the CRM’s capabilities and user value
- Oversee system performance, reliability, and technical support, troubleshooting complex issues and ensuring the platform operates seamlessly
Other
- Bachelor’s degree/University degree or equivalent experience
- Master’s degree preferred
- Minimum of 10 years of experience in software development, with at least 5 years in a technical lead position
- Full-time employment
- Primary location in Jersey City, New Jersey, United States