Lead Software Engineer, Controls Technology
Citi
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 83% of similar roles. Most pay $145,750–$214,000 — the shaded band above. At the midpoint, this role pays about $235k versus about $180k for comparable roles.
Based on 240 similar postings.
Employer
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
At a glance
Engineering Lead-Technology Controls is a senior management role within the Applications Development team responsible for leading multiple professional teams to implement new or revised application systems and programs. The individual will drive system architecture design, manage project budgets, oversee disaster recovery plans, and ensure compliance with regulatory reporting requirements while managing personnel duties like hiring and performance evaluations. The role involves solving complex technical challenges related to financial products and infrastructure. Key technologies include Python, Java, Angular, and Reactor, alongside advanced capabilities in AI/ML, Agentic AI, LLMs, RAG, and GenAI platforms. Technical competencies required include microservices, event-driven architecture, cloud-native systems, REST APIs, ETL/ELT pipelines, and CI/CD with Docker and Kubernetes. The position focuses on ensuring high-quality deliverables through robust system analysis, data migration, schema rationalization, and real-time reporting via automated dashboards and BI tooling.
Skills
What you'll do
What we're looking for
More like this
Citi
GE Aerospace
AbbVie
Anduril Industries
Anduril Industries
Anduril Industries