Jobs · Engineering · Texas

Digital Software Engineering Lead Analyst

Citi · Irving, TX · 3 wk ago
HybridEngineering$175k–$193k/yrFull-time

About the role

Citibank, N.A. seeks a Digital Software Engineering Lead Analyst for its Irving, Texas location.

Responsibilities

  • Responsible for executing work on large scale efforts or multiple smaller efforts while contributing as a technical lead on medium and large projects.
  • Exhibiting a strong understanding of client core business functions.
  • Support situations in which end user consultation is required to identify system function specifications and incorporate them into overall system design and delivery.
  • Apply technical judgment during design activities that impact business goals for the client organization.
  • Collaborate with TPMs and engineering managers to identify potential risks to a schedule.
  • Assist in planning and executing application development assignments involving large budgets, cross functional projects, or multiple projects.
  • Contribute to architecturally significant efforts during the pre planning phase and ensure principles and best practices are followed prior to initiation of work.
  • Publish design review extensions and provide documented guidance aligned to sprint plans and timelines.
  • Participate in design review board activities focused on the design process, identifying reusable patterns, and sharing best practices across the organization.
  • Publish design patterns across lines of business and domain commonalities.
  • Perform design reviews for Next Gen Architecture (NGA) and Plan of Record (POR) projects, supporting design principles and best practices.
  • Participate in microservices and NGA code reviews.
  • Apply understanding of the business domain, systems, and products, including accountabilities, boundaries, limitations, scale factors, and architectural decision rationale.
  • Provide long term technical perspective for business and technology choices by applying technical judgment to evaluate architecture as required.
  • Contribute to developing systems that are efficient in hardware usage, runtime, performance, load, and memory requirements.
  • Participate in broader design decisions that influence development processes and standards over time.
  • Perform design reviews of Agile and POR projects and code reviews of NGA projects, and elaborate, promote, and communicate design patterns applicable to NGA architectures and solutions.
  • Provide architectural guidance based on best practices and in alignment with CTO guidelines and platform standards.
  • Work with independence when business or technical strategy is not defined by interpreting requirements and aligning them with architectural principles.
  • Conduct design and code reviews for projects assigned to the line of business; product definition and overall technical planning remain out of scope.
  • Collaborate with internal partners to support timely technical decisions, participate in trade off discussions, help identify blockers, and ensure progress in challenging situations.
  • Develop technical plans with clear paths to delivery.
  • Support the resolution of dependencies between Agile and waterfall delivery efforts and apply engineering best practices to the SDLC.
  • Prepare and communicate metrics on design reviews, code reviews, CI/CD, and design pattern adoption.
  • Communicate

Similar jobs

Lead Software Engineer

OptumBasking Ridge, NJ· 1 mo ago
Engineering$113k–$193k/yrapply on careers.unitedhealthgroup.com

Lead Software Engineer

HaystackWashington DC-Baltimore Area· 1 mo ago
RemoteInformation Technology$155k–$195k/yrapply on haystack.cv