Lead Applications Development Engineer
Core
Design, develop, and deliver enterprise-grade software systems and shape application architecture for Citi's Consumer Operations Technology.
Role type
Senior Lead Applications Development Engineer (IC + Mentorship)
Builds
Enterprise software systems, application architectures, and scalable technical solutions
Domain
Financial Services / Enterprise Software Development
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Angular, Python, Cloud platforms, Systems Analysis, Technical Leadership, Architecture Design, Project Delivery, Risk Management
Preferred skills
AI/ML frameworks, Microservices architecture, Cloud-native design patterns
Technologies
Java, Spring Boot, Angular, Python, Cloud
Responsibilities
Design and build application systems using Java, Spring Boot, Angular, Python, and Cloud technologies; Lead end-to-end systems analysis across complex business and technology domains; Develop and enforce engineering standards for coding, testing, debugging, and implementation; Coach and guide mid-level developers and analysts; Evaluate technology and business decisions through a risk-aware lens
Seniority
Senior, hands-on IC with mentorship responsibilities