1

Citi Software Engineer Jobs (NOW HIRING)

Engineering Senior Manager

Irving, TX · On-site

$165K - $175K/yr

... Citi policies and protocols. Requirements: Requires a Bachelor degree or foreign equivalent in ... Software Engineer or related position developing banking applications for a global financial ...

We are looking for a Software Engineer (Implementations) to join our team! This is an opportunity ... Citi and Wells Fargo, alongside Andreessen Horowitz, NextView Ventures, Floating Point, Henry ...

We are looking for a Software Engineer (Backend) to join our team! This is an opportunity to have a ... Citi and Wells Fargo, alongside Andreessen Horowitz, NextView Ventures, Floating Point, Henry ...

We are looking for a Software Engineer (Backend) to join our team! This is an opportunity to have a ... Citi and Wells Fargo, alongside Andreessen Horowitz, NextView Ventures, Floating Point, Henry ...

Senior Staff Software Engineer

New York, NY · On-site +1

$200K - $270K/yr

NewtonX has raised $47M from investors including Two Sigma Ventures, Third Prime, XFund, and Citi Ventures. About The Role We are looking for a Senior Staff Software Engineer with deep expertise in ...

Senior Software Engineer, Battery

$125K - $165K/yr

As a Senior Software Engineer on our growing Battery team, you will design and develop backend ... Citi Bike membership, secure bike rack, gym subsidy, paid parental leave, and an education ...

next page

Showing results 1-20

Citi Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do citi software engineer jobs pay per year?

As of Jul 14, 2026, the average yearly pay for citi software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Citi Software Engineer, and why are they important?

To thrive as a Citi Software Engineer, you generally need a strong background in computer science, programming languages such as Java or Python, and a relevant degree or equivalent experience. Familiarity with Agile methodologies, version control systems like Git, and cloud platforms such as AWS or Azure is typically required. Strong problem-solving abilities, teamwork, and clear communication skills help you stand out in this role. These competencies are vital for delivering secure, scalable, and innovative financial technology solutions within Citi's fast-paced environment.

What does a Citi Software Engineer do?

A Citi Software Engineer is responsible for designing, developing, testing, and maintaining software applications used within Citibank’s global operations. They work on a variety of projects, including financial platforms, risk management tools, and digital banking solutions. These professionals collaborate with cross-functional teams to ensure that software solutions are secure, scalable, and meet regulatory requirements. Additionally, they are involved in troubleshooting technical issues and implementing new features to improve user experience.

What are some common challenges Citi Software Engineers face when working on large-scale financial applications?

Citi Software Engineers often encounter challenges such as ensuring high levels of security and compliance with regulatory standards while developing large-scale financial applications. Managing complex legacy systems alongside new technologies can require creative problem-solving and adaptability. Collaboration with cross-functional teams—like product management, risk, and cybersecurity—is essential to deliver reliable, scalable solutions. Additionally, engineers frequently need to stay updated with evolving industry trends and Citi’s internal best practices to maintain a competitive edge.

What is the difference between Citi Software Engineer vs Citi Application Developer?

AspectCiti Software EngineerCiti Application Developer
Required CredentialsBachelor's in CS or related field, coding skillsBachelor's in CS or related field, coding skills
Work EnvironmentTeam-based, project-focused, financial servicesTeam-based, application-focused, financial services
Employer & Industry UsageCommon in banking and finance sectorsCommon in banking and finance sectors
Comparison Search IntentYesYes

The Citi Software Engineer and Citi Application Developer roles share similar credentials, work environments, and industry usage, often overlapping in financial institutions. The main difference lies in scope: Software Engineers typically work on broader system architecture and infrastructure, while Application Developers focus on building and maintaining specific applications. Both roles are vital in delivering technology solutions within Citi's banking operations.

More about Citi Software Engineer jobs
Infographic showing various Citi Software Engineer job openings in the United States as of July 2026, with employment types broken down into 6% Locum Tenens, 15% Internship, 60% Full Time, 18% Part Time, and 1% Temporary. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.
Engineering Senior Manager

Engineering Senior Manager

Citigroup, Inc.

Irving, TX • On-site

$165K - $175K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 29 days ago


Job description

Citibank, N.A. seeks an Engineering Senior Manager for its Irving, Texas location.
Duties: Drive end-to-end delivery of software tools-based solutions for business and technology teams, establishing modern architecture, and fostering engineering-centric operating models. Assist with the automation of software delivery, enhancing DevOps practices, and strategically modernizing developer toolchains and enterprise-level tooling. Oversee software development team functions to ensure optimal system performance and availability. Guide operations for development of data tool systems and facilitate the adoption of data-driven software development tools and Artificial Intelligence-based solutions. Govern application operations to ensure rigorous compliance with enterprise standards and information security, proactively identifying and mitigating risks. Manage prioritization and risk management, while guiding the Tools Data team, which includes product owners, developers, and testers. Utilize core development, collaboration, and visualization tools such as Jira, Confluence, Bitbucket, Tableau, Figma, GitHub, and Artificial Intelligence agentic development tools (DevinAI, Copilot,Cursor, Claudecode) to improve the efficiency of continuous integration, code delivery, enhance DevOps, boost productivity, and systematically resolve compliance issues. Ensure seamless integration and minimal disruption of business processes within managed tools. Lead the implementation of strategic technology stacks and conduct comprehensive project planning, including strategic and roadmap planning. Perform qualitative and quantitative analysis of tool usage data for labor, infrastructure, and license cost estimates. Assist with budget oversight and policy formulation by aligning development requests with business standards. 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 Bachelor degree or foreign equivalent in Information Technology, Computer Applications, Computer Science or related field and 6 years of progressively responsible, post-baccalaureate experience as an Engineering Senior Manager, Engineering Lead Analyst, Architecture Lead Analyst, Architecture Senior Analyst, Consultant, Software Engineer or related position developing banking applications for a global financial services institution. 6 years of experience must include: Software Engineering and testing;
Technology Project Management using Agile; Working with external consultants; Systems Administration; Data Analytics using SQL, Python; and Jira, Confluence, Bitbucket, Tableau, Java/Spring Boot, REST APIs, Git (Bitbucket), JUnit, SonarQube, Jira, Confluence, Collaboration Platforms, Linux/Unix, Windows Server, VMware, VirtualBox, AWS, Grafana, Splunk, MySQL, PostgreSQL, Oracle, Pandas, NumPy, SciPy, Jupyter Notebooks, Tableau, Power BI, Machine learning frameworks (scikit-learn), Anaconda, VS Code, Jenkins. Applicants submit resumes at https://jobs.citi.com/. Please reference Job ID #26968353. EO Employer.
Wage Range: $165,600 to $175,000
Job Family Group: Technology
Job Family: Systems & Engineering
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.
Most Relevant Skills
Please see the requirements listed above.
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.
Anticipated Posting Close Date:
Aug 04, 2026
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.