Lead Software Engineer, Controls Technology

Citi

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Irving, TX
Salary
$107,120–$160,680 / yr
Posted
18 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $208k
This role $134k
$93k most similar roles pay here $243k

This role pays less than 95% of similar roles. Most pay $192,050–$223,750 — the shaded band above. At the midpoint, this role pays about $134k versus about $208k 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 256 open roles on FindRole.

Listed pay typically runs $140,080–$210,120 across 238 roles with salary data.

Most-posted roles

View all roles at Citi

At a glance

TL;DR · Lead Software Engineer, Controls Technology

Lead Software Engineer, Controls Technology is a senior-level role within the Controls Technology area where you will serve as a hands-on engineer for a scrum team. You will architect and build next-generation platforms, specifically designing highly scalable, containerized Java Spring Boot microservices and high-performance APIs to connect new platforms with firm-wide control systems. Your daily work involves building backend systems using Spring, Spring Boot, and Spring Cloud, while collaborating with frontend engineers on React and Angular Micro-Frontend applications. You will utilize technologies including Docker, Kubernetes, OpenShift, Oracle, MongoDB, Hibernate, JPA, and Redis. Additionally, you will integrate AI-powered development tools like GitHub Copilot to enhance code quality. The role focuses on solving complex integration challenges within a large, complex global environment by ensuring data accuracy and integrity across various enterprise systems through robust software architecture.

What you'll do

  • Architect and build scalable, containerized Java Spring Boot microservices.
  • Integrate AI-powered development tools to improve code quality and team velocity.
  • Design and implement high-performance APIs to connect platforms with firm-wide control systems.
  • Develop backend systems using Spring, Spring Boot, and Spring Cloud technologies.
  • Build and optimize data access layers using Hibernate, JPA, Oracle, and MongoDB.
  • Implement caching solutions using Redis or other caching frameworks.
  • Apply TDD and test-first development practices across all stages of the lifecycle.
  • Perform code reviews and static code analysis to ensure high software quality.

What we're looking for

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • Master's degree (preferred).
  • 5-8 years of hands-on experience in software development building and designing robust backend systems.
  • Experience with Java/Spring Boot framework or modern frontend frameworks like React and Angular.
  • Strong experience with containerization technologies including Docker, Kubernetes, and OpenShift for cloud-native applications.
  • Demonstrated experience leading technical projects or acting as a tech lead for a development team.
  • Experience working in Financial Services or another large, complex global environment (preferred).
  • Familiarity with modern frontend frameworks like React or Angular (preferred).

More like this

Similar roles

Java Software Applications Development Lead

Citi

Remote (Irving, TX) 15 days ago $125,760$188,640
Java Spring Spring Boot Spring Cloud Microservices Oracle MongoDB Hibernate JPA Redis OpenShift Kubernetes Helm Harness CI/CD Docker TDD SonarQube CheckStyle OAuth2 JWT Spring Security
6+ yrs exp Remote

Lead Software Engineer

JPMorgan Chase

San Francisco, CA 38 days ago
Java Python SQL PL-SQL Kafka MQ CI/CD AWS RAG TDD Agile Scrum SDLC Observability ServiceNow
5+ yrs exp

Lead Software Engineer

Morgan Stanley

New York, NY 176 days ago $150,000$210,000
Java Agile Scrum DevOps Software Development Project Management Strategic Planning
6+ yrs exp

Lead Software Engineer

Capital One Financial

McLean, VA 92 days ago $197,300$225,100
AWS Kubernetes Docker Java Python Go TypeScript JavaScript SQL NoSQL HTML/CSS Microservices Agile Cloud Computing Microsoft Azure Open Source RDBMS
4+ yrs exp

Lead Software Engineer

Capital One Financial

McLean, VA +3 85 days ago $179,400$204,700
AWS Kubernetes Docker Python Java TypeScript JavaScript Go SQL NoSQL Microservices Cloud Computing HTML/CSS Agile Microsoft Azure
4+ yrs exp

Lead Software Engineer

JPMorgan Chase

Jersey City, NJ 52 days ago
Hyper-V OpenShift CI/CD Agile Cloud Native Artificial Intelligence Machine Learning Software Development Life Cycle Automated Testing System Design Application Resiliency Security