Digital Software Engineer, AVP
Listed on 2026-01-12
-
IT/Tech
Systems Engineer
Join to apply for the Digital Software Engineer, AVP role at Citi
OverviewCiti, the leading global bank, has approximately 200 million customer accounts and does business in more than 160 countries and jurisdictions. Citi provides consumers, corporations, governments, and institutions with a broad range of financial products and services, including consumer banking and credit, corporate and investment banking, securities brokerage, transaction services, and wealth management.
As a financial institution that touches every region of the world and every sector that shapes your daily life, our Enterprise Operations & Technology teams are charged with a mission that rivals any large tech company. Our technology solutions are the foundations of everything we do: keeping the bank safe, managing global resources, and providing the technical tools our workers need to be successful.
We design our digital architecture and ensure our platforms provide a first‑class customer experience. We reimagine client and partner experiences to deliver excellence through secure, reliable, and efficient services.
Job Description
Citi is seeking a highly skilled and experienced Digital S/W Engineer Sr Analyst to contribute to our Enterprise Operations & Technology teams. This role demands in‑depth disciplinary knowledge in software engineering, contributing to the development of new techniques and the improvement of processes within a dynamic environment. The ideal candidate will possess a strong technical background, excellent analytical skills, and the ability to influence design decisions and drive technical excellence.
TechnicalSkills and Expertise
- Programming Languages & Development:
- Java programming
- Java Script
- Software design and development
- Application programming principles
- Information modeling, data structures, and algorithms
- API & Web Technologies:
- REST/SOAP APIs
- HTML/CSS
- Web‑based application development, deployment, and monitoring
- Databases:
- SQL development
- Tools & Platforms:
- Splunk (for monitoring and analysis)
- C3 (charting/visualization library)
- Postman (for API testing)
- Git Hub (for version control)
- Content Management System (CMS)
- Confluence, Service Now (documentation and service management)
- Dev Ops & CI/CD:
- CI/CD pipeline implementation and management
- Promoting applications across various environments (lower‑level to production)
- Quality Assurance & Testing:
- Testing applications
- Test plan execution
- Software quality needs
- System Operations & Performance:
- Monitoring production websites by creating dashboards
- Incident Management (INC) analysis and resolution for web‑based applications
- Troubleshooting coding, application performance, and design challenges
- Root cause analysis of development and performance concerns and defect resolution
- Understanding of hardware, platform, operating system dependencies
- Performance and load requirements
- Methodologies & Concepts:
- SDLC process
- Agile methodologies
- Basic understanding of Cyber Security
- System integration and adherence to overall architecture blueprint
- Software Development & Design Leadership:
Execute and drive mid‑size feature application design and development efforts, serving as a development lead on medium‑scale projects. Possess considerable autonomy and discretion, significantly influencing application design and development through subject‑specific expertise. - Technical Problem Solving:
Analyze and troubleshoot complex coding, application performance, and design challenges. Conduct root cause analysis for development and performance concerns and resolve defects. - Architectural & Engineering Understanding:
Understand technical requirements for solutions, including those needed to build, maintain, and operate systems throughout their lifecycle. Comprehend maintenance characteristics, runtime properties, and dependencies within the system and with external architectures or infrastructure. - Standards & Best Practices:
Assist with the development of standards for coding, testing, debugging, and implementation to ensure application design aligns with the overall architecture blueprint. - Technical Decision Making:
Participate in design…
(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).