Citi
Citi
Citi is a global banking and financial services company serving consumers, corporations, governments, and institutions. Its offerings span consumer banking, credit cards, wealth management, corporate banking, and investment banking, supported by operations in more than 100 countries. As a large international finance organization, Citi brings together teams working across banking, financial services, and fintech.

Senior Lead Full-Stack Software Engineer, .NET and Angular — Citi

Lead a team building banking applications with .NET, Angular, and microservices. Oversee architecture, delivery, databases, APIs, and CI/CD in a regulated environment.

Description

  • Guide and mentor a team of up to 12 developers.
  • Coordinate assignments, delivery schedules, and performance with the Technology Project Manager.
  • Track project hours and maintain financial records.
  • Join backlog grooming and work with business partners, architects, and analysts.
  • Turn requirements into user stories, estimate technical effort, and set delivery priorities and timelines.
  • Build and maintain responsive web interfaces with .NET Core MVC, ASP.NET, JavaScript, Bootstrap, and CSS.
  • Design and deliver scalable microservices, REST APIs, and automated workflows.
  • Create and maintain database schemas, stored procedures, and functions for relational and NoSQL systems.
  • Oversee code promotion and maintain SDLC compliance documentation.
  • Support user acceptance testing and address defects.
  • Promote CI/CD practices and adoption of DevOps tools.
  • Help automate build, test, and deployment processes.

Requirements

  • At least 7 years of software engineering experience.
  • Proficiency with .NET Core MVC, Angular, JavaScript, Bootstrap, and CSS.
  • Strong practical experience with microservices and service-oriented architectures using .NET Core and ASP.NET.
  • Experience designing and integrating REST APIs across distributed systems.
  • Proficiency with MS SQL, Oracle, and Couchbase, including schema design, stored procedures, and performance tuning.
  • Experience managing or mentoring development teams in an Agile/Scrum environment.
  • Familiarity with Harness, Tekton, and GitHub.
  • Practical experience configuring CI/CD pipelines and automating deployments.
  • Experience maintaining SDLC compliance documentation, code promotion workflows, and repository hygiene in regulated enterprise settings.
  • Experience with test automation frameworks; Selenium preferred.
  • Exposure to container technologies and OpenShift.
  • Familiarity with AI fundamentals, prompt engineering, and model interaction.
  • Bachelor’s degree or equivalent experience.

Benefits

  • Discretionary and formula-based incentive and retention awards.
  • Medical, dental, and vision coverage.
  • 401(k) plan.
  • Life, accident, and disability insurance.
  • Wellness programs.
  • Paid vacation and planned time off.
  • Sick leave and unplanned time off.
  • Paid holidays.

Related Jobs