Lead Software Engineer, Controls Technology
Listed on 2026-08-30
-
Software Development
Full Stack Developer, Backend Developer, Java Developer, Software Engineer
Lead Software Engineer, Controls Technology Location(s):
Irving, Texas, United States, Tampa, Florida, United States
Job Type:Hybrid
Discover your future at CitiWorking 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 OverviewSenior 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
------------------------------------------------------
PrimaryLocation:
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…
(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).