CrawlJobs Logo

Digital Software Engineer Lead Analyst

United States, Irving Employment contract · Job Posted July 04, 2026
Apply Position
Job Link Share

Job Description

Citibank, N.A. seeks a Digital Software Engineer Lead Analyst for its Irving, Texas location. Duties: Establish and implement financial application systems and programs for personal banking purposes. Conduct feasibility studies, time and cost estimation, IT planning, risk technology assessment, application development, and model creation. Lead the design and implementation of data strategies that align with business goals, including the development of scalable software solutions and micro-services. Collaborate with cross-functional teams including engineering, product management, and business stakeholders to understand business requirements and deliver end-to-end software solutions. Apply advanced statistical methods, machine learning algorithms, and predictive modeling techniques to uncover patterns and generate insights from large datasets, while integrating these models into robust software applications. Design, develop, and validate machine learning models to solve business problems, and integrating them into the enterprise systems. Create product technical documentation with functional specifications, high level and low-level design for traceability. Lead end-to-end projects, including scoping, resource and infrastructure planning, execution, and delivery of software development projects. Conduct Automated Test-Driven development, support user acceptance testing, deployment of software solutions and provide maintenance support postproduction deployment. Lead the defect triage process with Quality Assurance and User Acceptance Testing teams during respective phases. Set up and configure infrastructure needed for software solutions by collaborating with respective support teams. Experiment with new algorithms, models and analytical frameworks to drive innovation and improve existing processes. Translate complex data insights into easy-to-understand dashboards and visualizations for business and developing web-based applications and APIs to provide real-time data access and visualization. A telecommuting/hybrid work schedule may be permitted within a commutable distance from the worksite, in accordance with Citi policies and protocols.

Job Responsibility

  • Establish and implement financial application systems and programs for personal banking purposes
  • Conduct feasibility studies, time and cost estimation, IT planning, risk technology assessment, application development, and model creation
  • Lead the design and implementation of data strategies that align with business goals, including the development of scalable software solutions and micro-services
  • Collaborate with cross-functional teams including engineering, product management, and business stakeholders to understand business requirements and deliver end-to-end software solutions
  • Apply advanced statistical methods, machine learning algorithms, and predictive modeling techniques to uncover patterns and generate insights from large datasets, while integrating these models into robust software applications
  • Design, develop, and validate machine learning models to solve business problems, and integrating them into the enterprise systems
  • Create product technical documentation with functional specifications, high level and low-level design for traceability
  • Lead end-to-end projects, including scoping, resource and infrastructure planning, execution, and delivery of software development projects
  • Conduct Automated Test-Driven development, support user acceptance testing, deployment of software solutions and provide maintenance support postproduction deployment
  • Lead the defect triage process with Quality Assurance and User Acceptance Testing teams during respective phases
  • Set up and configure infrastructure needed for software solutions by collaborating with respective support teams
  • Experiment with new algorithms, models and analytical frameworks to drive innovation and improve existing processes
  • Translate complex data insights into easy-to-understand dashboards and visualizations for business and developing web-based applications and APIs to provide real-time data access and visualization

Requirements

  • Bachelor’s degree, or foreign equivalent, in Computer Science, Electronic Engineering, or related field and 4 years of progressively responsible, post-baccalaureate experience as a Software Developer, Software Engineer, Digital Software Engineer Senior Analyst, or related position developing banking applications for use at financial services institutions
  • 4 years of experience must include: Java, Python, Spring Boots programming and Microservices implementation
  • Applying advanced software engineering algorithms to solve complex problems and optimize software performance
  • Designing, implementing, and maintaining robust software solutions
  • At least 3 years of experience must include: Data Science tools including numphy, pandas, scikit learn, langchain, langgraph to analyze data, build models, and derive actionable insights
  • Optimizing databases, ensuring efficient data storage, retrieval and integrity

What we offer

  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Digital Software Engineer Lead Analyst

8 matching positions

Digital Software Engineer Lead Analyst VP

The Digital S/W Eng Lead Analyst is a strategic professional who stays abreast o...
Location
Location
United States , Irving
Salary
Salary:
138720.00 - 208080.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6-10 years of relevant experience
  • Exhibit expertise in all aspects of technology by understanding broader patterns and techniques as they apply to Citi’s internal and external cloud platforms (AWS, PCF, Akamai)
  • Lead resources and serve as a functional SME across the company through advanced knowledge of algorithms, data structures, distributed systems, networking, use of knowledge and experience to lead, architect, and drive broader adoption forward
  • Acquire relevant technology and financial industry skills (AWS PWS) and understand all aspects of NGA technology – including innovative approaches and new opportunities
  • Demonstrate knowledge on automating code quality, code performance, unit testing, and build processing in the CI/CD
  • Bachelor’s/University degree, Master’s degree preferred
  • 6-10 years of relevant professional experience, with a significant portion dedicated to technology leadership within Wealth Management or the broader Banking domain
  • Hands-on expertise in developing robust, enterprise-grade applications leveraging modern technology stacks, including: Frontend development using Angular or similar JavaScript frameworks
  • Backend development utilizing Java microservices architecture
  • Designing and implementing RESTful APIs
Job Responsibility
Job Responsibility
  • Accountable for executing and driving results on large-scale efforts or multiple smaller efforts and serving as a development lead for most medium and large projects. This includes expertise with application development methodologies and standards for program analysis, design, coding, testing, debugging and implementation
  • Accountable for exhibiting a strong understanding of client core business functions
  • Required to support situations in which end user consultation is required to identify system function specifications and incorporate them into overall system design and delivery. Additionally, utilize comprehensive knowledge of multiple areas within technology to achieve technological objectives
  • Independent work style, requiring little or no guidance by more senior developers. Decisions will make a significant, measurable impact on the business goals for the client organization. During team discussions you will play a significant role with TPMs and engineering managers to determine potential risks to a schedule
  • Assist in the planning and managing of application development assignments generally involving large budgets, cross functional projects or multiple projects. This includes effectively understanding and analyzing both technical and business risks and impact
  • Expected to effectively communicate those risks to the business owners, so that they can make informed decisions
  • Accountable for providing guidance on architecturally significant efforts during the preplanning phase, and ensuring principles and best practices are followed prior to initiation of work. In doing so, closely watch and evaluate Digital roadmaps, including impacts to support upcoming journeys
  • Publish design review extensions, and provide documented guidance aligned to sprint plans and timelines
  • Be part of the design review board that will focus on the design process, search for generic patterns, and, at the same time, share best practices across the organization
  • Publish design patterns across lines of business and domain commonalities. Drive design reviews for Next Gen Architecture (NGA) and Plan of Record (POR) projects, supporting design principles and best practices
What we offer
What we offer
  • medical
  • dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays
  • Fulltime
Read More
Arrow Right

Digital Software Engineer Analyst

The Digital S/W Engineer Intmd Analyst is a developing professional role. Deals ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years in an Apps Development role
  • Strong analytical and quantitative skills
  • Data driven and results-oriented
  • Experience in running high traffic, distributed, cloud based services
  • Experience in affecting large culture change
  • Experience leading infrastructure programs
  • Skilled at working with third party service providers
  • Excellent written and oral communication skill
  • Proficiency in one or more back-end programming languages: Java (Spring Boot, Microservices), Python (Django, Flask), Node.js (Express.js), or C#.NET
  • Experience designing and developing RESTful APIs and microservices
Job Responsibility
Job Responsibility
  • Turn tech stack and application design into code on multiple development platforms (e.g. iOS, Android, web/Angular, services)
  • Address a variety of responses to problems, questions, or situations by applying established criteria to directly influence development outcomes
  • Responsible for applications systems analysis and programming activities that may include assisting with feasibility studies, time and cost estimates and implementation of new or revised applications systems and programs
  • Accountable for development, design, construction, testing and implementation and write secure, stable, testable and maintainable code
  • Engage in digital applications development, risk technology, Middleware, Mainframe applications, Non Mainframe applications, Analytic Model Development and Application support activities to meet specific business needs of user areas and to test systems to ensure integrity of deliverables
  • Take the time to fully learn the functionality, architecture, dependencies, and runtime properties of the systems involved with your projects
  • Understand the business context and the associated customer use cases
  • Understand the team’s technologies and are able to evaluate system designs and architecture as you participate in solution discussions, development and the creation of application / systems documentation
  • Drive clarity into technical implementation by driving system build and performance discussions, providing technical context to team members as required and competently represent your team’s systems to others both inside and outside Digital
  • Build and maintain integrated project development schedules that account for internal / external dependencies, differing SDLC approaches, numerous constraints, and adequately factor in contingency for unplanned delays
  • Fulltime
Read More
Arrow Right

Digital Software Engineer Senior Analyst

Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience in product development/product management environment, with a strong background in developing single-page applications using Angular 19+
  • Strong analytical and quantitative skills
  • Data driven and results-oriented
  • Experience delivering with an agile methodology
  • Experience in affecting large culture change
  • Experience leading infrastructure programs
  • Skilled at working with third party service providers
  • Excellent written and oral communication skills
  • Knowledge of Node.js scripting, Webpack, esbuild, Unit Testing, Integration Testing, Modfed, and shell scripting
  • Experience with Angular Library package development
Job Responsibility
Job Responsibility
  • Accountable for executing and driving mid-size feature application design and development efforts to completion, serving as a development lead on medium-scale projects and supporting the execution of larger efforts, specifically focusing on complex Angular applications and component development
  • Proficient at operating with considerable autonomy and discretion as you will significantly influence the way an application is designed and developed by providing subject specific expertise and an advanced level of understanding of application programming principles, especially within the Angular framework and its ecosystem
  • Sought after due to ability to analyze and troubleshoot coding, application performance and design challenges, with a particular focus on optimizing Angular application performance, scalability, and maintainability
  • Capable of research in root cause of development and performance concerns as well as the resolution of defects in frontend Angular applications
  • Have a deep understanding of the technical requirements for the solutions being built, including Angular best practices, state management patterns (e.g., NgRx), and modular architecture
  • Understand engineering needs including those required to build, maintain, and operate the system through all phases of its life, with an emphasis on efficient Angular development workflows, build processes, and deployment strategies
  • Proficient in information modeling, data structures and algorithms, applied to frontend data handling and complex UI interactions within Angular
  • Understand maintenance characteristics, runtime properties and dependencies that exist in support of your system’s software
  • Demonstrate an advanced understanding of supported main system flows and possess a comprehensive understanding of how the system and others (i.e. architecture or infrastructure) collectively integrate to contribute towards achieving business objectives
  • Participate in design discussions as a Development Lead and as such will play the part of a key decision maker in driving design decisions, especially concerning Angular application architecture, component design, and integration patterns
  • Fulltime
Read More
Arrow Right

Digital Software Engineer Senior Analyst - Assistant Vice President

Location
Location
United States , Tampa
Salary
Salary:
96960.00 - 145440.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
August 31, 2026
Flip Icon
Requirements
Requirements
  • 5-8 years experience with PL/SQL, Oracle and integration with Java applications
  • Exposure to architecture experience in building horizontally scalable, highly available, highly resilient, and low latency applications
  • Experience with data engineering techniques like building data lakes and data warehouses, data mesh, data pipelines, ETL vs. ELT
  • Exposure to Cloud infrastructure both on-premise and public cloud (i.e., OpenShift, AWS, Snowflake, Databricks)
  • Exposure to Continuous Integration and Continuous Delivery (CI/CD) pipelines, either on-premise or public cloud (i.e., Tekton, Harness, CircleCI, Cloudbees Jenkins, etc.)
  • Exposure to API Management tools
  • Exposure to Infrastructure as Code tools (i.e., IntelliJ, Cloudformation, PiSpark, etc.)
  • Experience mentoring junior developers
Job Responsibility
Job Responsibility
  • Accountable for executing and driving mid-size feature application design and development efforts to completion, serving as a development lead on medium-scale projects and supporting the execution of larger efforts
  • Proficient at operating with considerable autonomy and discretion as you will significantly influence the way an application is designed and developed by providing subject specific expertise and an advanced level of understanding of application programming principles
  • Sought after due to ability to analyze and troubleshoot coding, application performance and design challenges
  • Capable of research in root cause of development and performance concerns as well as the resolution of defects
  • Have a deep understanding of the technical requirements for the solutions being built
  • Understand engineering needs including those required to build, maintain, and operate the system through all phases of its life
  • Proficient in information modeling, data structures and algorithms
  • Understand maintenance characteristics, runtime properties and dependencies that exist in support of your system’s software
  • Demonstrate an advanced understanding of supported main system flows and possess a comprehensive understanding of how the system and others collectively integrate to contribute towards achieving business objectives
  • Participate in design discussions as a Development Lead and as such will play the part of a key decision maker in driving design decisions
What we offer
What we offer
  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • planned time off (vacation)
  • unplanned time off (sick leave)
  • paid holidays
  • Fulltime
Read More
Arrow Right

Digital Software Engineer Senior Analyst – Assistant Vice President

The Digital S/W Engineer Sr Analyst is a seasoned professional role. Applies in-...
Location
Location
India , Pune, Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years in a product development/product management environment
  • Strong analytical and quantitative skills
  • Data driven and results-oriented
  • Strong coding skills in Java
  • Hands on experience in API, Microservices, Angular / React
  • Experience delivering with an agile methodology
  • Experience in affecting large culture change
  • Experience leading infrastructure programs
  • Skilled at working with third party service providers
  • Excellent written and oral communication skills
Job Responsibility
Job Responsibility
  • Accountable for executing and driving mid-size feature application design and development efforts to completion, serving as a development lead on medium-scale projects and supporting the execution of larger efforts
  • Proficient at operating with considerable autonomy and discretion as you will significantly influence the way an application is designed and developed by providing subject specific expertise and an advanced level of understanding of application programming principles
  • Sought after due to ability to analyze and troubleshoot coding, application performance and design challenges
  • Capable of research in root cause of development and performance concerns as well as the resolution of defects
  • Have a deep understanding of the technical requirements for the solutions being built
  • Understand engineering needs including those required to build, maintain, and operate the system through all phases of its life
  • Proficient in information modeling, data structures and algorithms
  • Understand maintenance characteristics, runtime properties and dependencies that exist in support of your system’s software
  • Demonstrate an advanced understanding of supported main system flows and possess a comprehensive understanding of how the system and others collectively integrate to contribute towards achieving business objectives
  • Participate in design discussions as a Development Lead and as such will play the part of a key decision maker in driving design decisions
  • Fulltime
Read More
Arrow Right

Digital software engineer intmd analyst

The Digital S/W Engineer Intmd Analyst is a developing professional role. Deals ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-9 years in an Apps Development role
  • Demonstrated execution capabilities
  • Strong analytical and quantitative skills
  • Data driven and results-oriented
  • Experience in running high traffic, distributed, cloud based services
  • Experience in affecting large culture change
  • Experience leading infrastructure programs
  • Skilled at working with third party service providers
  • Excellent written and oral communication skills
  • Bachelor’s/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Turn tech stack and application design into code on multiple development platforms (e.g. iOS, Android, web/Angular, services)
  • Address a variety of responses to problems, questions, or situations by applying established criteria to directly influence development outcomes
  • Responsible for applications systems analysis and programming activities
  • Accountable for development, design, construction, testing and implementation and write secure, stable, testable and maintainable code
  • Engage in digital applications development, risk technology, Middleware, Mainframe applications, Non Mainframe applications, Analytic Model Development and Application support activities
  • Take the time to fully learn the functionality, architecture, dependencies, and runtime properties of the systems involved with your projects
  • Understand the business context and the associated customer use cases
  • Understand the team’s technologies and are able to evaluate system designs and architecture
  • Drive clarity into technical implementation
  • Build and maintain integrated project development schedules
  • Fulltime
Read More
Arrow Right

Digital Software Engineer Senior Analyst

The Digital S/W Engineer Sr Analyst is a seasoned professional role. Applies in-...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years in a product development/product management environment in Devops
  • DevOps Engineer who has worked in and advocated for agile environments
  • Proficiency: Groovy / fluent in Python and Python testing best practices
  • Jenkins configuration using Groovy or Python
  • Various managed and self-hosted CI / CD tools
  • Strong analytical and quantitative skills
  • Data driven and results-oriented
  • Experience delivering with an agile methodology
  • Experience in affecting large culture change
  • Experience leading infrastructure programs
Job Responsibility
Job Responsibility
  • Accountable for executing and driving mid-size feature application design and development efforts to completion, serving as a development lead on medium-scale projects and supporting the execution of larger efforts
  • Proficient at operating with considerable autonomy and discretion as you will significantly influence the way an application is designed and developed by providing subject specific expertise and an advanced level of understanding of application programming principles
  • Sought after due to ability to analyze and troubleshoot coding, application performance and design challenges
  • Capable of research in root cause of development and performance concerns as well as the resolution of defects
  • Have a deep understanding of the technical requirements for the solutions being built
  • Understand engineering needs including those required to build, maintain, and operate the system through all phases of its life
  • Proficient in information modeling, data structures and algorithms
  • Understand maintenance characteristics, runtime properties and dependencies that exist in support of your system’s software
  • Demonstrate an advanced understanding of supported main system flows and possess a comprehensive understanding of how the system and others collectively integrate to contribute towards achieving business objectives
  • Participate in design discussions as a Development Lead and as such will play the part of a key decision maker in driving design decisions
  • Fulltime
Read More
Arrow Right

Digital Software Engineer - Intermediate Analyst

The Digital S/W Engineer Intmd Analyst is a developing professional role. Deals ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2-5 years in an Apps Development role
  • Demonstrated execution capabilities
  • Strong analytical and quantitative skills
  • Data driven and results-oriented
  • Experience in running high traffic, distributed, cloud based services
  • Experience in affecting large culture change
  • Experience leading infrastructure programs
  • Skilled at working with third party service providers
  • Excellent written and oral communication skills
  • Bachelor’s/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Turn tech stack and application design into code on multiple development platforms (e.g. iOS, Android, web/Angular, services)
  • Address a variety of responses to problems, questions, or situations by applying established criteria to directly influence development outcomes
  • Responsible for applications systems analysis and programming activities
  • Accountable for development, design, construction, testing and implementation and write secure, stable, testable and maintainable code
  • Engage in digital applications development, risk technology, Middleware, Mainframe applications, Non Mainframe applications, Analytic Model Development and Application support activities
  • Take the time to fully learn the functionality, architecture, dependencies, and runtime properties of the systems involved with your projects
  • Understand the business context and the associated customer use cases
  • Understand the team’s technologies and are able to evaluate system designs and architecture
  • Drive clarity into technical implementation
  • Build and maintain integrated project development schedules
  • Fulltime
Read More
Arrow Right