SVP, Kafka Infrastructure Messaging Management Lead, Apps Dev Tech Sr Lead Analyst - C14

Posted:
9/11/2024, 8:44:24 AM

Location(s):
Jersey City, New Jersey, United States ⋅ New Jersey, United States

Experience Level(s):
Senior

Field(s):
DevOps & Infrastructure ⋅ Software Engineering

The Applications Development Technology Senior Lead Analyst is a senior level  Kafka messaging lead management level position responsible for accomplishing results through the management of a Infrastructure team in an effort to establish and implement new or revised messaging application systems and programs in coordination with the Technology Team. The position is in a Shared Services group responsible for all Shared Platforms in Services Sector. The role can be expanded later based on the applicant capability, opportunities and performance.

The Kafka Messaging Lead will be responsible for the design, implementation, and management of Kafka messaging systems within our organization. This role involves leading a team of engineers, collaborating with various departments to understand messaging needs, and ensuring that Kafka clusters are optimized, secure, and scalable. The ideal candidate will have extensive experience with Apache Kafka, a strong background in distributed systems, and excellent leadership skills.

Key Responsibilities:

  • Kafka Infrastructure Management:
  • Design, deploy, and maintain Kafka clusters to support the organization’s real-time data streaming needs.
  • Ensure high availability, scalability, and fault-tolerance of Kafka environments.
  • Monitor and troubleshoot Kafka performance, latency, and throughput issues.
  • Implement security best practices for Kafka, including encryption, access controls, and auditing.
  • Leadership and Collaboration:
  • Lead a team of Kafka engineers, providing technical guidance and mentorship.
  • Collaborate with development, data engineering, and DevOps teams to integrate Kafka into various applications.
  •  Communicate effectively with stakeholders to gather requirements and provide updates on Kafka-related initiatives.
  • Optimization and Innovation:
  • Optimize Kafka configurations for performance and resource utilization.
  • Stay updated on the latest Kafka features and best practices, incorporating them into the organization’s infrastructure.
  • Drive continuous improvement in messaging systems, exploring new tools and technologies to enhance capabilities.
  • Automation and Scripting:
  • Develop scripts and automation tools for routine Kafka tasks, such as scaling, monitoring, and deployment.
  • Integrate Kafka with CI/CD pipelines to streamline the deployment process.
  • Documentation and Compliance:
  • Create and maintain detailed documentation of Kafka architecture, configurations, and processes.
  •  Ensure compliance with data governance and regulatory requirements related to messaging and data streaming.

Qualifications:  

  • 8+ years of experience with Apache Kafka, including designing and managing Kafka clusters.
  • 5+ years experience and proficiency in Apache Kafka and related tools (e.g., Kafka Streams, Kafka Connect).
  • 5+ years experience in Confluent Kafka Administration, Kafka Clustering concepts, Kafka Security, mTLS/RBAC
  • 5+ years experience and strong scripting skills (Python, Shell, etc.) and experience with automation tools.
  • Knowledge of monitoring and logging tools (Prometheus, Grafana, ELK stack).
  • Familiarity with microservices architecture and event-driven systems.
  • Knowledge with containerization (Docker, Kubernetes) and cloud platforms (AWS, GCP, Azure).
  • Experience in a leadership role, managing a team of engineers or developers.
  • Strong background in distributed systems, real-time data processing, and messaging systems.
  • Experience in implementing projects
  • Experience in systems analysis and programming of software applications
  • Demonstrated Subject Matter Expert (SME) in area(s) of Applications Development
  • Demonstrated leadership, project management, and development skills
  • Strong ability to work in a highly focused technical environment together with other motivated and driven professionals, as well as the ability to work independently.
  • Excellent leadership and team management abilities.
  • Effective communication and collaboration skills.

  • Preferred Qualifications:
  • Experience with other messaging systems like RabbitMQ, ActiveMQ, Solace etc.
  • Certification in Apache Kafka or related technologies.
  • Experience with big data technologies like Hadoop, Spark, etc.
  •  Experience with CFK (desirable)
  • Financial Industry experience is a plus

Education:

  • Bachelor’s in Computer Science, Information Technology, or a related field or equal experience
  • Master’s degree is a plus

------------------------------------------------------

Job Family Group:

Technology

------------------------------------------------------

Job Family:

Applications Development

------------------------------------------------------

Time Type:

Full time

------------------------------------------------------

Primary Location:

Jersey City New Jersey United States

------------------------------------------------------

Primary Location Full Time Salary Range:

$176,720.00 - $265,080.00


In addition to salary, Citi’s offerings may also include, for eligible employees, discretionary and formulaic incentive and retention awards. Citi offers competitive employee benefits, including: medical, dental & vision coverage; 401(k); life, accident, and disability insurance; and wellness programs. Citi also offers paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays. For additional information regarding Citi employee benefits, please visit citibenefits.com. Available offerings may vary by jurisdiction, job level, and date of hire.

------------------------------------------------------

Anticipated Posting Close Date:

Sep 18, 2024

------------------------------------------------------

Citi is an equal opportunity and affirmative action employer.

Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Citigroup Inc. and its subsidiaries ("Citi”) invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

View the "EEO is the Law" poster. View the EEO is the Law Supplement.

View the EEO Policy Statement.

View the Pay Transparency Posting