Taro Logo

Software Engineer - VP

Citi is a leading global bank serving approximately 200 million customer accounts across 160+ countries, providing various financial products and services including banking, credit, and wealth management.
Tampa, FL, USAIrving, TX, USANew York, NY, USA
$113,840 - $170,760
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
Finance

Description For Software Engineer - VP

Citi, a global financial leader with 200 million customer accounts across 160+ countries, is seeking a Software Engineer at the VP level to join their technology team. This role combines financial services expertise with modern software engineering practices, offering an opportunity to work on systems that impact millions of customers worldwide.

The position requires a seasoned professional with 6+ years of experience in both financial services and software engineering, particularly in backend development with full-stack capabilities. You'll be working with a modern tech stack including Java, Spring Boot, AngularJS, and Python, building and maintaining critical financial systems.

As a VP-level Software Engineer, you'll lead technical initiatives, mentor junior developers, and collaborate with cross-functional teams to deliver robust solutions. The role offers a competitive salary range of $113,840 - $170,760, along with comprehensive benefits including medical, dental, vision coverage, 401(k), and various insurance options.

Working in a hybrid environment across major tech hubs (Tampa, Irving, New York, Jersey City), you'll be part of Citi's Operations & Technology teams, whose mission rivals any large tech company. You'll contribute to applications that keep the bank safe, manage global resources, and ensure excellent customer experiences.

This role is ideal for someone who combines technical expertise with leadership abilities, can work independently, and wants to impact global financial technology while enjoying the benefits and stability of a major financial institution. The position offers growth opportunities, competitive compensation, and the chance to work on systems that affect millions of users worldwide.

Last updated a day ago

Responsibilities For Software Engineer - VP

  • Utilize knowledge of applications development procedures and concepts
  • Consult with users, clients, and other technology groups on issues
  • Apply fundamental knowledge of programming languages for design specifications
  • Analyze applications to identify vulnerabilities and security issues
  • Serve as advisor or coach to new or lower level analysts
  • Collaborate with cross-functional teams
  • Write clean, efficient, and well-documented code
  • Conduct code reviews and participate in peer programming
  • Troubleshoot and debug software issues
  • Contribute to continuous improvement of development processes

Requirements For Software Engineer - VP

Java
JavaScript
Python
  • 6+ years of relevant experience in the Financial Service industry with Back End, preferred Full Stack experience
  • 6+ years of professional experience in software engineering
  • Expertise in AngularJS for front-end development
  • Experience with Java, Springboot, AngularJS, SQL Queries, Python
  • Proficiency in Spring Boot for building robust and scalable backend systems
  • Strong SQL skills for database design, querying, and optimization
  • Experience with RESTful APIs and microservices architecture
  • Excellent problem-solving and analytical skills
  • Strong communication and collaboration skills
  • Bachelor's degree/University degree or equivalent experience

Benefits For Software Engineer - VP

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical coverage
  • Dental coverage
  • Vision coverage
  • 401(k)
  • Life insurance
  • Accident insurance
  • Disability insurance
  • Wellness programs
  • Paid time off
  • Vacation
  • Sick leave
  • Paid holidays

Interested in this job?

Jobs Related To Citi Software Engineer - VP