VP Senior Software Engineer
Role Overview
Senior-level applications development technology role responsible for establishing and implementing application systems and programs.
The role leads application systems analysis and programming activities in coordination with the Technology team.
Key Skills for This Role
Full Job Posting
Role overview
Senior-level applications development technology role responsible for establishing and implementing application systems and programs.
The role leads application systems analysis and programming activities in coordination with the Technology team.
Responsibilities
- Partner with management teams to integrate functions, identify system enhancements, and support products and process improvements.
- Resolve high-impact problems through analysis of business processes, system processes, and industry standards.
- Provide programming expertise and ensure application designs adhere to the architecture blueprint.
- Develop standards for coding, testing, debugging, and implementation.
- Analyze issues and develop innovative solutions; advise and coach developers and analysts and allocate work as needed.
- Assess risk, comply with applicable policies and regulations, and transparently escalate and report control issues.
Qualifications
- 8+ years of relevant application development or systems analysis experience; extensive systems analysis and software application design experience.
- Experience managing and implementing successful projects.
- Proficiency in Java 8+, message queues, RDBMS, and REST APIs; extensive experience with JVM-based languages including Scala.
- Experience with reactive UI frameworks such as Angular and React, multithreaded applications, and microservices architectures.
- Understanding of streams, reactive functional programming, and event-driven architectures; expertise improving distributed application performance.
- Experience automating SDLC build, test, deployment, and release using Git and CI/CD pipelines; familiarity with containerization and virtualization.
- Ability to adjust priorities, demonstrated leadership and project management skills, and clear written and verbal communication.
- Bachelor’s degree or equivalent experience required; master’s degree preferred.
Salary range
- The posting lists a primary-location full-time salary range of $120,800 to $170,800 without specifying a pay cadence.
About Citi
Citi describes itself as a global employer with approximately 219,000 people and opportunities to grow a career and contribute to communities.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Citi
Senior Vice President, Payments Cluster Product Management – Industry & Regulatory Liaison
London, GBR
Technology Lead Business Analyst - Vice President
London, GBR
Citi is seeking a Vice President-level technology Business Analyst and Project Manager for its Cash Equities Low Touch platform. The role leads project delivery, business analysis, governance, releases, and stakeholder c
Program Advisory, Consulting & Execution, Senior Vice President
Belfast, GBR
Senior Vice President, Payments Cluster Product Management – Industry & Regulatory Liaison
London, GBR
Quantitative Analyst - FX Options
London, GBR
Senior Vice President, Payments Cluster Product Management – Industry & Regulatory Liaison
London, GBR
Cash and Trade Proc Analyst
Mumbai, IND
Technology Lead Business Analyst - Vice President
London, GBR
Program Advisory, Consulting & Execution, Senior Vice President
Belfast, GBR
Corporate Banking Associate
London, GBR
Senior Vice President, Payments Cluster Product Management – Industry & Regulatory Liaison
London, GBR
Managed Investments Sales Lead
London, GBR