Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Citi Logo

Digital Software Engineer - Senior Vice President

Citi

$153,600 - $230,400
Dec 12, 2025
Tampa, FL, US
Apply Now

Citi is looking to solve complex software engineering problems and deliver large-scale, critical, and/or difficult software efforts involving significant work, while ensuring alignment with broader organizational goals and leadership principles.

Requirements

  • Proven track record in software engineering, with significant leadership experience (5+ years) in delivering complex, high-scale, mission-critical applications.
  • Deep proficiency in both backend (scalable services, APIs, diverse programming languages/frameworks, distributed systems, databases) and frontend (modern frameworks, responsive and performant UIs) development.
  • Expert-level experience with major public cloud platforms (e.g., AWS, Azure, GCP), including designing, deploying, and managing cloud-native solutions.
  • Advanced proficiency in industry-standard IaC tools (e.g., Terraform, CloudFormation, Ansible) for automated infrastructure provisioning and management.
  • Comprehensive understanding and hands-on experience with modern CI/CD pipelines, leveraging platforms such as Jenkins, GitLab CI, Azure DevOps, Harness, or Tekton, coupled with containerization (Docker) and orchestration (Kubernetes).
  • Familiarity and practical experience with AI-powered code assist tools (e.g., GitHub Copilot) to enhance developer productivity, code quality, and accelerate development cycles.
  • Strong understanding and awareness of Generative AI platforms and broader AI capabilities (e.g., Large Language Models, AI-driven development platforms)

Responsibilities

  • Lead the development, implementation, and delivery of successful large-scale, critical and/or difficult software efforts involving significant work (can be new software or a refactor of existing software).
  • Heavily influence the development and write a significant portion of the “critical-path” code.
  • Think in terms of architecture, not just code. Have detailed knowledge of the work done by your team and proactively work to improve consistency and integration between your software and related software (owned by other teams).
  • Influence your team’s technical and business strategy by making insightful contributions to team priorities and approach.
  • Lead design reviews for your team and actively participate in design reviews of related software or other team software at your location.
  • Code, development and implementation decisions set a great example to others. Provide insightful code reviews and take ownership of outcome.
  • Demonstrate technical influence over 3-4 teams, either via a collaborative software effort or by increasing their productivity and effectiveness by driving software engineering best practices

Other

  • Full management responsibility of a team or multiple teams, including management of people, budget and planning, to include performance evaluation, compensation, hiring, disciplinary actions and terminations and budget approval.
  • Excellent communication skills required in order to negotiate internally, often at a senior level.
  • Some external communication may be necessary.
  • Accountable for the end results of an area. Exercises control over resources, policy formulation and planning.
  • Bachelor’s/University degree or equivalent work experience