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.