Digital Software Engineer Lead Analyst

Citi•Irving, TX
•$138,720 - $208,080

About The Position

The Digital Software Engineer Lead Analyst is a strategic technology professional and recognized subject-matter authority who contributes to directional strategy and provides advice on technology and business operations. The role has significant impact through complex deliverables and influences the performance of its area and broader sub-function. It requires commercial awareness, developed communication and diplomacy skills, and the ability to guide colleagues and occasional external customers. The role leads development efforts and provides architectural guidance, design and code reviews, and technical direction for digital software projects. It works independently to help teams deliver systems that meet business and technical objectives, manage risks and dependencies, follow engineering best practices, and align with Citi CTO guidelines and platforms. The position also mentors software development engineers, promotes reusable design patterns, and communicates delivery and engineering metrics.

Requirements

  • 6–10 years of relevant experience in an application development role, or senior-level experience in enterprise architecture with subject-matter expertise in one or more areas.
  • Expertise in technology patterns and techniques as applied to Citi's internal and external cloud platforms, including AWS, PCF, and Akamai.
  • Advanced knowledge of algorithms, data structures, distributed systems, and networking, with the ability to lead, architect, and drive broader adoption.
  • Relevant technology and financial-industry skills, including AWS PWS, and understanding of NGA technology.
  • Knowledge of automating code quality, code performance, unit testing, and build processing in CI/CD.
  • Bachelor's or university degree.

Nice To Haves

  • Master's degree preferred.

Responsibilities

  • Lead large-scale or multiple smaller development efforts, serving as development lead for most medium and large projects.
  • Apply application development methodologies and standards across program analysis, design, coding, testing, debugging, and implementation.
  • Consult end users to identify system function specifications and incorporate them into system design and delivery.
  • Analyze technical and business risks and impacts, communicate risks to business owners, and support informed decisions.
  • Plan and manage application development assignments, including large-budget, cross-functional, or multiple-project efforts.
  • Provide architectural guidance during preplanning and ensure principles and best practices are followed before work begins.
  • Monitor Digital roadmaps and assess their impact on upcoming journeys and support needs.
  • Publish design review extensions and documented guidance aligned with sprint plans and timelines.
  • Participate in the design review board, identify reusable patterns, and share best practices across the organization.
  • Publish design patterns across lines of business and domains; drive design reviews for Next Gen Architecture (NGA) and Plan of Record (POR) projects.
  • Participate in microservices and NGA code reviews; conduct design reviews for Agile and POR projects and code reviews for NGA projects.
  • Mentor and coach software development engineers and their teams.
  • Apply technical judgment to architecture decisions and provide a long-term perspective on business and technology choices.
  • Guide teams in developing resource-efficient systems, taking hardware, runtime, performance, load, and memory requirements into account.
  • Shape broader design decisions and long-term strategies that influence development processes and standards.
  • Provide architectural guidance aligned with best practices, CTO guidelines, and platform requirements.
  • Work independently to clarify and address undefined business or technical strategy, and provide project-specific architectural guidance and reviews.
  • Drive teams within and outside the organization toward expected results; facilitate stakeholder discussions and timely trade-off decisions.
  • Create delivery plans, resolve dependencies between Agile and waterfall efforts, organize teams, and maximize resources across the Digital organization.
  • Apply engineering best practices throughout the software development lifecycle (SDLC).
  • Define, promote, and communicate design patterns applicable to NGA architectures and solutions.
  • Develop and communicate clear metrics on design reviews, code reviews, CI/CD, and design-pattern adoption.
  • Communicate progress, anticipate bottlenecks, manage escalations, track and mitigate risks, and help resolve differing viewpoints through constructive dialogue.
  • Promote continuous improvement and adoption of new technology, and influence scrum teams beyond the immediate area of focus.
  • Assess risk in business decisions, protect Citi's reputation and assets, comply with applicable laws, rules, regulations, and policies, apply sound ethical judgment, and transparently escalate, manage, and report control issues.

Benefits

  • Medical, dental, and vision coverage
  • 401(k)
  • Life, accident, and disability insurance
  • Wellness programs
  • Paid time off, including vacation and sick leave
  • Paid holidays
  • Eligible employees may receive discretionary and formulaic incentive and retention awards
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service