C

Citi

Runs banking and payments for global clients

Digital Software Engineer Lead Analyst Vice President

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeIrving, TX, USA

About the Job

Requirements

  • 6–10 years of relevant professional experience, including significant technology leadership within Wealth Management or the broader Banking domain.
  • Expertise with technology patterns and techniques across internal and external cloud platforms, including AWS, PCF, and Akamai.
  • Advanced knowledge of algorithms, data structures, distributed systems, and networking, and the ability to lead, architect, and drive broader adoption.
  • Ability to acquire relevant technology and financial-industry skills, including AWS PWS, and knowledge of NGA technology and innovative approaches.
  • Knowledge of automating code quality, code performance, unit testing, and build processing in CI/CD.
  • Hands-on expertise developing enterprise-grade applications using modern technology stacks, including frontend development with Angular or similar JavaScript frameworks, backend development with Java microservices, and RESTful API design and implementation.
  • Expertise using modern development tools and technologies across the Software Development Life Cycle, such as Devin, GitHub Copilot, or equivalent tools.
  • Comprehensive understanding of Wealth Management, Retail Banking operations, CRM, investment products, and critical financial-institution back-office operations.
  • Ability to articulate complex technical concepts and strategic objectives clearly to diverse audiences.
  • Bachelor’s or university degree; a master’s degree is preferred.

Responsibilities

  • Execute and drive results on large-scale or multiple smaller efforts, serving as development lead for most medium and large projects; apply development methodologies and standards to program analysis, design, coding, testing, debugging, and implementation.
  • Demonstrate a strong understanding of clients’ core business functions.
  • Consult with end users to identify system function specifications and incorporate them into system design and delivery; apply knowledge across multiple technology areas to achieve objectives.
  • Work independently, make decisions with significant impact on client business goals, and work with TPMs and engineering managers to identify schedule risks.
  • Assist in planning and managing application development assignments involving large budgets, cross-functional work, or multiple projects; analyze technical and business risks and impacts.
  • Communicate risks to business owners so they can make informed decisions.
  • Provide architectural guidance during preplanning and ensure principles and best practices are followed before work begins; evaluate Digital roadmaps and impacts to upcoming journeys.
  • Publish design review extensions and documented guidance aligned with sprint plans and timelines.
  • Participate in the design review board, identify generic patterns, and share best practices across the organization.
  • Publish design patterns across lines of business and common domains; drive design reviews for Next Gen Architecture and Plan of Record projects in support of design principles and best practices.
  • Participate in microservices and Next Gen Architecture code reviews.
  • Mentor and coach SDEs and their teams.
  • Maintain a comprehensive understanding of the business domain, systems, and products, including accountabilities, boundaries, limitations, scale factors, and architectural rationale.
  • Provide a long-term perspective on business and technology choices and vet architecture as required.
  • Direct teams in developing and delivering systems that use hardware and runtime resources efficiently and meet performance, load, and memory requirements.
  • Make broader design decisions and develop long-term strategies that influence development processes and standards.
  • Conduct design reviews for Agile and Plan of Record projects and code reviews for Next Gen Architecture projects; elaborate, promote, and communicate applicable design patterns.
  • Provide SDEs with architectural guidance based on best practices and aligned with CTO guidelines and platform.
  • Provide clarity and independent direction when business or technical strategy is undefined; conduct project design and code reviews for the assigned line of business. Product definition and technical planning are out of scope.
  • Drive overall strategy and coordinate teams inside and outside the organization to deliver expected results; facilitate decisions and trade-offs among effort, timelines, features, and technical constraints; identify and remove blockers.
  • Create delivery plans, resolve dependencies between Agile and waterfall efforts, help teams organize delivery, maximize resources, and apply engineering best practices across the Software Development Life Cycle.
  • Communicate metrics on design reviews, code reviews, CI/CD, and design-pattern adoption.
  • Communicate progress, anticipate bottlenecks, manage escalations, and identify, assess, track, and mitigate issues and risks; help resolve differing views through constructive dialogue.
  • Implement continuous improvement and adoption of new technology, and influence Scrum teams beyond the role’s immediate area.
  • Assess risk in business decisions, protect the firm’s reputation and its clients and assets, comply with applicable laws and policies, exercise sound ethical judgment, and transparently escalate, manage, and report control issues.

Desired Qualifications

  • A master’s degree.

About the Company

Citi

Runs banking and payments for global clients

Citi runs banking, investment and payment services for companies, governments and individuals around the world. Its global network connects institutions with local banking systems, while its US consumer business sells credit cards and deposit accounts. Corporate clients use Citi to manage cash, finance trade and raise capital, and investors use its trading, custody and wealth services to hold and manage assets. The bank earns interest on loans and fees from payments, securities transactions, financial advice and account services. Citi traces its banking roots to 1812; the Citigroup holding company was formed in 1998, and its headquarters are in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1812

Recently Posted Jobs

Explore more opportunities at Citi

See more jobs