Overview
Remote
On Site
USD 149,781.00 - 155,031.00 per year
Full Time
Skills
Microsoft Visual Studio
JetBrains
IntelliJ IDEA
Git
TypeScript
Bootstrap
Sass
SEO
UI
HTML
Cascading Style Sheets
JavaScript
ADA
Unit Testing
Cross-browser
Responsive Design
Web Design
Media
Presentations
Frontend Development
Production Support
Banking
Performance Improvement
Software Development Methodology
Continuous Integration and Development
Continuous Integration
Continuous Delivery
Lifecycle Management
Software Security
User Experience
Project Planning
Risk Management
Telecommuting
Computer Science
Computer Engineering
Software Analysis
Testing
Web Applications
Performance Metrics
Dashboard
Tableau
Selenium
Jasmine
Quality Assurance
Integration Testing
Jenkins
Splunk
Real-time
Programming Languages
AngularJS
React.js
Node.js
Web Development
Customer Analysis
Customer Experience
Adobe Analytics
Adobe SiteCatalyst
AppDynamics
Pivotal
Cloud Foundry
Cloud Computing
Akamai
Management
Business Rules
Project Management
JIRA
ServiceNow
Insurance
Law
Accessibility
Job Details
Citibank, N.A. seeks a Digital Software Engineer Senior Analyst for its Irving, Texas location.
Duties: Develop and maintain software systems using Visual Studio Code, IntelliJ, Tableau, and Git. Develop front-end user interface (UI) for responsive web applications using Angular, Node.js, NgRx Store, JavaScript, TypeScript, Bootstrap, CSS, SASS, and HTML. Support adoption of micro front-end architecture for Citibank Online to improve delivery time to market via Module Federation. Implement performance enhancements by utilizing server-side rendering (SSR) to improve SEO and page load times, and develop reusable UI components to ensure UI consistency and reduce development time. Redesign UI accessibility and resolve HTML, CSS, JavaScript, and Angular issues to ensure compatibility with Americans with Disabilities Act (ADA), enhancing user experience and broadening the audience reach. Perform unit testing using Selenium, Jasmine and Karma unit testing framework to ensure functionality of individual components, identify and fix bugs early in development process for more stable and maintainable applications. Implement cross browser/cross device compatibility, with emphasis on responsive design principles and interactive web design across different browsers to display rich media presentations. Provide guidance to front-end development software engineers and production support. Analyze information from product and business partners to determine, recommend, and plan installation of a new system or modification to consumer banking platform. Design and develop digital software applications and services for component solutions that will support online platforms and other front-facing applications. Evaluate customer experience interactions on the website, in particular customer engagements, frictions, and insights in production. Identify performance bottlenecks and modify existing software to correct errors, implement optimizations, and develop performance improvement strategies for efficient user experience. Streamline software development process through continuous integration and continuous delivery (CI/CD) practices by reducing manual errors and ensuring consistent delivery of high-quality products. Configure and manage deployment pipelines using Jenkins, Release Lifecycle Management, and Artifactory to ensure smooth and automated deployment of code changes to various environments. Maintain and enhance digital application security to enhance user experience, eliminate security issues, and secure user data. Participate in project planning, define milestones, deliverables, release execution, risk mitigation and timelines for development activities. Continuously assess and improve development processes, deployment strategies, and codebase maintenance techniques to enhance efficiency, quality and maintenance costs. A telecommuting/hybrid work schedule may be permitted within a commutable distance from the worksite, in accordance with Citi policies and protocols.
Requirements: Requires a Master's degree, or foreign equivalent, in Computer Science, Computer Engineering, or related field and 3 years of experience as a Digital Software Engineer, Software Senior Engineer, Systems Engineer, Full Stack Engineer, IT Developer, Software Developer, or related position involving software analysis, development and testing of web applications. Alternatively, employer will accept a Bachelor's degree in the stated fields and 5 years of the specified progressive, post-baccalaureate experience. Full span of experience must include: Compiling performance metrics and transforming raw data into interactive dashboards using Tableau; Selenium, Jasmine and Karma for quality assurance to complete unit and feature integration testing; Configuring and managing deployment pipelines using Jenkins; and Splunk for analyzing real-time data for insights into performance, security, and operations. Additionally, 2 years of experience must include: Programming languages, including Angular, AngularJS, Angular Universal, React, React Redux, and Node.js for web development to build robust, scalable, and maintainable applications; Customer analytics and evaluating customer experience interactions using Glassbox, Adobe Analytics/Site Catalyst; AppDynamics and Pivotal Cloud Foundry (PCF) to monitor application performance and provide robust platform for deploying and scaling applications in cloud; Akamai for managing content delivery and business rule exception for website domain; and Project management tools, including Jira and ServiceNow (SNOW) to track and solve issues, tasks or production incidents, and maintenance. Applicants submit resumes at Please reference Job ID #25863305. EO Employer.
Wage Range: $149,781 to $155,031
Job Family Group: Technology
Job Family: Digital Software Engineer
Job Family Group:
Job Family:
Time Type:
Full time
Primary Location:
Irving Texas United States
Primary Location Full Time Salary Range:
In addition to salary, Citi's offerings may also include, for eligible employees, discretionary and formulaic incentive and retention awards. Citi offers competitive employee benefits, including: medical, dental & vision coverage; 401(k); life, accident, and disability insurance; and wellness programs. Citi also offers paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays. For additional information regarding Citi employee benefits, please visit citibenefits.com. Available offerings may vary by jurisdiction, job level, and date of hire.
Anticipated Posting Close Date:
Jul 15, 2025
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.
View Citi's EEO Policy Statement and the Know Your Rights poster.
Duties: Develop and maintain software systems using Visual Studio Code, IntelliJ, Tableau, and Git. Develop front-end user interface (UI) for responsive web applications using Angular, Node.js, NgRx Store, JavaScript, TypeScript, Bootstrap, CSS, SASS, and HTML. Support adoption of micro front-end architecture for Citibank Online to improve delivery time to market via Module Federation. Implement performance enhancements by utilizing server-side rendering (SSR) to improve SEO and page load times, and develop reusable UI components to ensure UI consistency and reduce development time. Redesign UI accessibility and resolve HTML, CSS, JavaScript, and Angular issues to ensure compatibility with Americans with Disabilities Act (ADA), enhancing user experience and broadening the audience reach. Perform unit testing using Selenium, Jasmine and Karma unit testing framework to ensure functionality of individual components, identify and fix bugs early in development process for more stable and maintainable applications. Implement cross browser/cross device compatibility, with emphasis on responsive design principles and interactive web design across different browsers to display rich media presentations. Provide guidance to front-end development software engineers and production support. Analyze information from product and business partners to determine, recommend, and plan installation of a new system or modification to consumer banking platform. Design and develop digital software applications and services for component solutions that will support online platforms and other front-facing applications. Evaluate customer experience interactions on the website, in particular customer engagements, frictions, and insights in production. Identify performance bottlenecks and modify existing software to correct errors, implement optimizations, and develop performance improvement strategies for efficient user experience. Streamline software development process through continuous integration and continuous delivery (CI/CD) practices by reducing manual errors and ensuring consistent delivery of high-quality products. Configure and manage deployment pipelines using Jenkins, Release Lifecycle Management, and Artifactory to ensure smooth and automated deployment of code changes to various environments. Maintain and enhance digital application security to enhance user experience, eliminate security issues, and secure user data. Participate in project planning, define milestones, deliverables, release execution, risk mitigation and timelines for development activities. Continuously assess and improve development processes, deployment strategies, and codebase maintenance techniques to enhance efficiency, quality and maintenance costs. A telecommuting/hybrid work schedule may be permitted within a commutable distance from the worksite, in accordance with Citi policies and protocols.
Requirements: Requires a Master's degree, or foreign equivalent, in Computer Science, Computer Engineering, or related field and 3 years of experience as a Digital Software Engineer, Software Senior Engineer, Systems Engineer, Full Stack Engineer, IT Developer, Software Developer, or related position involving software analysis, development and testing of web applications. Alternatively, employer will accept a Bachelor's degree in the stated fields and 5 years of the specified progressive, post-baccalaureate experience. Full span of experience must include: Compiling performance metrics and transforming raw data into interactive dashboards using Tableau; Selenium, Jasmine and Karma for quality assurance to complete unit and feature integration testing; Configuring and managing deployment pipelines using Jenkins; and Splunk for analyzing real-time data for insights into performance, security, and operations. Additionally, 2 years of experience must include: Programming languages, including Angular, AngularJS, Angular Universal, React, React Redux, and Node.js for web development to build robust, scalable, and maintainable applications; Customer analytics and evaluating customer experience interactions using Glassbox, Adobe Analytics/Site Catalyst; AppDynamics and Pivotal Cloud Foundry (PCF) to monitor application performance and provide robust platform for deploying and scaling applications in cloud; Akamai for managing content delivery and business rule exception for website domain; and Project management tools, including Jira and ServiceNow (SNOW) to track and solve issues, tasks or production incidents, and maintenance. Applicants submit resumes at Please reference Job ID #25863305. EO Employer.
Wage Range: $149,781 to $155,031
Job Family Group: Technology
Job Family: Digital Software Engineer
Job Family Group:
Job Family:
Time Type:
Full time
Primary Location:
Irving Texas United States
Primary Location Full Time Salary Range:
In addition to salary, Citi's offerings may also include, for eligible employees, discretionary and formulaic incentive and retention awards. Citi offers competitive employee benefits, including: medical, dental & vision coverage; 401(k); life, accident, and disability insurance; and wellness programs. Citi also offers paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays. For additional information regarding Citi employee benefits, please visit citibenefits.com. Available offerings may vary by jurisdiction, job level, and date of hire.
Anticipated Posting Close Date:
Jul 15, 2025
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.
View Citi's EEO Policy Statement and the Know Your Rights poster.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.