×
Register Here to Apply for Jobs or Post Jobs. X

Lead Software Engineer, Controls Technology

Job in New York, New York County, New York, 10261, USA
Listing for: Citi
Full Time position
Listed on 2026-08-30
Job specializations:
  • Software Development
    Full Stack Developer, Backend Developer, Java Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 107000 - 161000 USD Yearly USD 107000.00 161000.00 YEAR
Job Description & How to Apply Below
Location: New York

Lead Software Engineer, Controls Technology Location(s):

Irving, Texas, United States, Tampa, Florida, United States

Job Type:

Hybrid

Discover your future at Citi

Working at Citi is far more than just a job. A career with us means joining a team of approximately 219,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview

Senior Engineer - Controls Technology

The role is a hands-on technical position responsible for architecting and building the next generation of platforms for our core Controls Technology area. As a hands‑on engineer for the scrum team, you will be a key voice in our architecture, driving innovation and ensuring our engineering practices meet the highest standards of quality and efficiency.

Responsibilities:

  • Hands‑On Engineer:
    Guide the technical direction and impact the design of highly scalable, containerized Java Spring Boot microservices, while actively contributing to the codebase and driving feature implementation alongside your team.
  • Champion Innovation with AI Tooling:
    Actively explore, pilot, and integrate cutting‑edge AI‑powered development tools (e.g., Git Hub Copilot, advanced code analyzers) to accelerate development velocity, enhance code quality, and champion a culture of innovation within the team.
  • Build Critical System Integrations:
    Design and implement robust, high-performance APIs to connect our new platforms with a diverse landscape of firm‑wide control systems, ensuring data accuracy and integrity across the enterprise.
  • Shape the Full‑Stack

    Experience:

    Collaborate closely with frontend engineers to build seamless user experiences, shaping the APIs that power our modern Micro‑Frontend (MFE) applications built with React and Angular.
  • Lead design and development of complex backend systems using Spring, Spring Boot and Spring Cloud technologies.
  • Architect and implement microservices‑based solutions with focus on scalability, reliability and performance.
  • Apply TDD and test‑first development practices across all development stages.
  • Collaborate with cross‑functional teams to define, design and deliver new features.
  • Guide the integration and optimization of Oracle and MongoDB in high‑performance environments.
  • Implement data access layers using Hibernate and JPA and manage caching using Redis or other caching frameworks.
  • Ensure high quality through effective code reviews, static code analysis and performance optimization.

Qualifications:

  • 5-8 years of hands‑on experience in software development, with a proven track record in building and designing robust backend systems.
  • Experience with Java / Spring Boot framework or with modern frontend frameworks (React, Angular) is essential.
  • Strong experience with containerization technologies (Docker, Kubernetes, Open Shift) and building cloud‑native applications.
  • Demonstrated experience leading technical projects or acting as a tech lead for a development team.
  • A keen interest in or experience with leveraging AI‑assisted development tools to improve productivity and code quality.
  • Understanding of software architecture, microservice design patterns, and RESTful API development best practices.
  • Experience working in Financial Services or another large, complex global environment is highly desirable.
  • Familiarity with modern frontend frameworks (React, Angular) is a significant plus.
  • Consistently demonstrates clear and concise written and verbal communication.

Education:

  • Bachelor’s degree/University degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • Master’s degree preferred.

------------------------------------------------------

Job Family Group:

Technology

------------------------------------------------------

Job Family:

Applications Development

------------------------------------------------------

Time Type:

Full time

------------------------------------------------------

Primary

Location:

Irving Texas United States

------------------------------------------------------

Primary Location Full Time Salary Range:

$ - $

In addition to salary, Citi’s offerings may also include, for eligible employees, discretionary and formulaic…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary