Lead Software Engineer, Full Stack

Citi

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Irving, TXJacksonville, FLSioux Falls, SD
Salary
$125,760–$188,640 / yr
Employment
Full-time
Posted
5 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $194k
This role $157k
$114k $237k
below market most similar roles pay here above market

This role pays less than 82% of similar roles. Most pay $176,112–$211,200 — the blue band above. At the midpoint, this role pays about $157k versus about $194k for comparable roles.

Based on 240 similar postings.

Employer

About Citi

Citi is one of the world’s most trusted financial institutions, proudly serving millions of customers across the United States.

Citi currently has 271 open roles on FindRole.

Listed pay typically runs $125,760–$188,640 across 253 roles with salary data.

Most-posted roles

View all roles at Citi

At a glance

TL;DR · Lead Software Engineer, Full Stack

The Lead Software Engineer – Full Stack (.NET / Angular/ Microservices) joins a high-performing technology team within a global financial institution. This role bridges hands-on technical delivery and team leadership, requiring the candidate to lead, coach, and manage a team of up to 12 developers. Key responsibilities include architecting enterprise-grade web applications, designing scalable microservices, and managing project financials and SDLC compliance artifacts. The engineer will build responsive interfaces and RESTful APIs using .NET Core MVC, Angular, JavaScript, Bootstrap, and CSS. Technical requirements include proficiency in MS SQL, Oracle, and Couchbase, alongside experience with Harness, Tekton, GitHub, and Selenium. The role solves complex problems in a regulated environment, focusing on delivering secure, performant, and compliant financial technology solutions through automated CI/CD pipelines and container technologies.

What you'll do

  • Lead, coach, and manage a team of up to 12 developers on task assignments and performance.
  • Track project billing hours and maintain accurate project financials throughout the engagement lifecycle.
  • Translate business requirements into user stories and provide technical sizing estimates for delivery priorities.
  • Develop responsive web interfaces using .NET Core MVC, Angular, JavaScript, Bootstrap, and CSS.
  • Architect and implement scalable microservices, RESTful APIs, and automated workflows across multiple platforms.
  • Design and maintain scalable database schemas and stored procedures for relational and NoSQL platforms.
  • Manage code promotion processes and maintain all SDLC compliance artifacts and repository hygiene.
  • Champion CI/CD pipeline practices and DevOps tooling to automate build, test, and deployment processes.

What we're looking for

  • Bachelor’s degree or equivalent experience.
  • 7+ years of software engineering experience with .NET Core MVC, Angular, JavaScript, Bootstrap, and CSS.
  • Strong experience developing microservices and service-oriented architectures using .NET Core and ASP.NET.
  • Proven ability to design and integrate RESTful APIs across distributed systems and multi-platform enterprise environments.
  • Proficiency in database development across MS SQL, Oracle, and Couchbase including schema design and performance optimization.
  • Experience managing or mentoring development teams in an Agile/Scrum environment.
  • Familiarity with DevOps tooling including Harness, Tekton, and GitHub for CI/CD pipeline configuration.
  • Experience managing SDLC compliance artifacts and code repository hygiene in regulated enterprise environments.
  • Experience with test automation frameworks, preferably Selenium (preferred).
  • Exposure to container technologies and OpenShift for application deployment and scalability.
  • Familiarity with AI fundamentals, including prompt engineering and model interaction (preferred).

More like this

Similar roles

Senior Full Stack .NET Software Engineer

Citi

Irving, TX +1 14 days ago $107,120–$160,680
.NET C# .NET Core ASP.NET MVC Microservices SQL Server Oracle MongoDB JavaScript Angular React Blazor Python Java Spring Boot RESTful API Selenium Docker Kubernetes OpenShift CI/CD GitHub T-SQL PL/SQL Generative AI Prompt Engineering
5+ yrs exp Hybrid

Lead Software Engineer, Full Stack

Capital One Financial

McLean, VA +1 46 days ago
JavaScript Java TypeScript Python Go SQL HTML/CSS AWS Microsoft Azure Docker Kubernetes NoSQL RDBMS Microservices Agile AI Tooling
4+ yrs exp

Lead Software Engineer, Full Stack

JPMorgan Chase

Jersey City, NJ 7 days ago
Java Spring SQL NoSQL Java Script React JS Angular REST AWS CI/CD Agile System Design Infrastructure as Code Circuit Breakers DB2 IBM Mainframe
5+ yrs exp

Lead Software Engineer, Full Stack

JPMorgan Chase

Jersey City, NJ 5 days ago
Java React.js Spring Boot AI-assisted engineering CI/CD Software Development Life Cycle Cloud Native System Design Application Development Automated Testing Secure Coding Agile Methodologies Application Resiliency
5+ yrs exp

Lead Software Engineer, Full Stack

Capital One Financial

Richmond, VA 78 days ago
JavaScript Java TypeScript Python Go SQL HTML/CSS AWS Microsoft Azure Docker Kubernetes NoSQL RDBMS Microservices Agile
4+ yrs exp