Job Overview
Employment Type
Full-time
Compensation
Salary
Range $176,720.00 - $265,080.00
Benefits
Medical insurance
Dental Insurance
Vision Insurance
401(k)
Life insurance
Disability insurance
Paid Time Off
Job Description
Citi is a leading global financial services company with a workforce of approximately 219,000 dedicated professionals worldwide. Known for its extensive range of financial products and services, Citi operates across numerous countries, offering innovative solutions that help drive economic growth and community development. With a rich history and a commitment to excellence, Citi places a strong emphasis on diversity, inclusion, and the professional growth of its employees. Working at Citi means becoming part of a dynamic and supportive environment where individuals are encouraged to develop their careers, contribute to meaningful projects, and make an impact both within the company and in the communities it serves.
The Senior Lead Engineer role at Citi's Credit Risk Technology Team presents an exciting opportunity for experienced engineers to join a specialized group focused on developing advanced software solutions for Counterparty Credit Risk Management. This team builds and maintains critical tools used by sales, traders, operations staff, and risk officers to manage Citi's exposure to financial institutions, governments, and corporates. The software platforms developed by this team encompass essential functions such as limit monitoring, exception management, stress testing analysis, and escalation workflows.
This senior leadership position is responsible for spearheading complex engineering initiatives across multiple technology domains, including Business Intelligence (BI) tools, Big Data platforms, Agentic Artificial Intelligence (AI), and Machine Learning (ML). The ideal candidate is a highly skilled full-stack developer with over 10 years of experience designing and developing scalable, robust applications. They will bring deep expertise in Java and J2EE technologies, cloud computing, and big data systems, coupled with hands-on experience using modern frameworks and deploying applications in containerized environments such as Docker and Kubernetes.
In this role, you will lead technical design and development efforts, ensuring adherence to scalable architectures and design patterns. You will directly contribute through hands-on coding, particularly around cutting-edge AI implementations, and mentor a global team of engineers and analysts, fostering a culture of continuous improvement and technical excellence. Collaboration across diverse teams, including business analysts, DevOps engineers, and support personnel, is crucial to delivering innovative solutions tailored to Citi's rigorous operational and compliance standards.
Citi offers this role as a full-time position based in Rutherford, New Jersey, with a competitive salary range of $176,720 to $265,080 annually. Besides salary, the company provides a comprehensive benefits package including medical, dental, vision coverage, 401(k), life, accident, and disability insurance, wellness programs, and generous paid time off policies. Citi also supports professional development and encourages the use of emerging AI-assisted development tools to maximize productivity and innovation.
By joining Citi as a Senior Lead Engineer, you will play a critical role in shaping the future of risk management technology at one of the world’s foremost financial institutions. This position not only challenges your technical expertise but also offers the chance to lead impactful projects that enhance financial safety and operational efficiency at a global scale. Additionally, you will be part of a forward-thinking team that embraces emerging technologies and values ethical leadership, transparency, and compliance in all business practices.
The Senior Lead Engineer role at Citi's Credit Risk Technology Team presents an exciting opportunity for experienced engineers to join a specialized group focused on developing advanced software solutions for Counterparty Credit Risk Management. This team builds and maintains critical tools used by sales, traders, operations staff, and risk officers to manage Citi's exposure to financial institutions, governments, and corporates. The software platforms developed by this team encompass essential functions such as limit monitoring, exception management, stress testing analysis, and escalation workflows.
This senior leadership position is responsible for spearheading complex engineering initiatives across multiple technology domains, including Business Intelligence (BI) tools, Big Data platforms, Agentic Artificial Intelligence (AI), and Machine Learning (ML). The ideal candidate is a highly skilled full-stack developer with over 10 years of experience designing and developing scalable, robust applications. They will bring deep expertise in Java and J2EE technologies, cloud computing, and big data systems, coupled with hands-on experience using modern frameworks and deploying applications in containerized environments such as Docker and Kubernetes.
In this role, you will lead technical design and development efforts, ensuring adherence to scalable architectures and design patterns. You will directly contribute through hands-on coding, particularly around cutting-edge AI implementations, and mentor a global team of engineers and analysts, fostering a culture of continuous improvement and technical excellence. Collaboration across diverse teams, including business analysts, DevOps engineers, and support personnel, is crucial to delivering innovative solutions tailored to Citi's rigorous operational and compliance standards.
Citi offers this role as a full-time position based in Rutherford, New Jersey, with a competitive salary range of $176,720 to $265,080 annually. Besides salary, the company provides a comprehensive benefits package including medical, dental, vision coverage, 401(k), life, accident, and disability insurance, wellness programs, and generous paid time off policies. Citi also supports professional development and encourages the use of emerging AI-assisted development tools to maximize productivity and innovation.
By joining Citi as a Senior Lead Engineer, you will play a critical role in shaping the future of risk management technology at one of the world’s foremost financial institutions. This position not only challenges your technical expertise but also offers the chance to lead impactful projects that enhance financial safety and operational efficiency at a global scale. Additionally, you will be part of a forward-thinking team that embraces emerging technologies and values ethical leadership, transparency, and compliance in all business practices.
Job Requirements
- Bachelor’s degree or equivalent experience
- 10+ years relevant work experience
- proficiency in Java and full-stack development
- experience in Big Data and AI/ML technologies
- knowledge of cloud computing and container orchestration
- strong agile software development background
- familiarity with CI/CD and DevOps tools
- excellent communication and leadership skills
- ability to work collaboratively in global teams
- compliance-oriented mindset with strong ethical judgment
- experience mentoring junior team members
Job Qualifications
- Bachelor's or university degree or equivalent experience
- master’s degree preferred
- 10+ years of experience in full-stack development with robust application design
- hands-on expertise in Java/J2EE, HTML, CSS, React JS, REST APIs
- deep knowledge of Big Data technologies and platforms for AI model training and management
- strong experience with cloud platforms such as AWS, Azure, or Google Cloud
- skilled in deployment using Docker, Kubernetes, or OpenShift
- proficiency in Agile development with test-driven methods
- strong understanding of CI/CD pipelines and tools like JIRA, BlackDuck, and SONAR
- deep knowledge of JVM internals including class loading and memory management
- experience with AI-assisted coding tools like Git Copilot and Devin AI
- hands-on knowledge of data governance, metadata management, and data lineage
- ability to evaluate design trade-offs and document decisions effectively
- expertise in building development and production tooling
Job Duties
- Provide technical leadership and development oversight to software engineers and analysts
- ensure application design adheres to architectural and design patterns for scalable intelligent systems
- develop key software components and serve as a coding mentor, particularly in Agentic AI
- host design and code review sessions and improve engineering standards embracing AI-assisted development tools
- collaborate with global teams across engineering, business analysis, DevOps, and support functions to deliver business software solutions
- lead adoption of new technologies focusing on Agentic AI and Machine Learning frameworks
- coach mid-level and junior developers enhancing AI/ML and intelligent system capabilities
- assess risk effectively ensuring compliance with laws, regulations, policies, and ethical standards
Job Criteria
Experience
Expert Level (7+ years)
Job Location
Your Profile Is Visible To Hiring Managers Across OysterLink.
We'll match you with best jobs
Get job offers faster


Search For More Opportunities:
How Candidates Get Hired Faster
Apply to 2–3 similar roles
Complete profile & get best matches
Check new opportunities daily

