1

Citi Software Engineer Jobs (NOW HIRING)

Collaboration Engineer - VP

Tampa, FL · On-site

$113K - $170K/yr

T he Department Developer Enablement is a function of the CTO organization. Our mission is to make ... Ensure our software platforms are compliant with Citi's security and Software Development Life ...

Software Engineer Prism Data is building the future of credit risk assessment using modern data ... Prism is well-funded and backed by leading strategic investors like Synchrony and Citi, along with ...

Software Engineer Prism Data is building the future of credit risk assessment using modern data ... Prism is well-funded and backed by leading strategic investors like Synchrony and Citi, along with ...

Software Engineer

New York, NY · On-site

$125K - $175K/yr

... Citi Ventures, and continued support from Andreessen Horowitz (a16z), the OpenAI Startup Fund, and ... Role We are seeking a Software Engineer with a passion for developing high-quality software in a ...

At Citi, you'll have the opportunity to grow your career, give back to your community and make a real impact. Job Overview We are looking for experienced Full-Stack Software Engineers who are ...

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 Jun 8, 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 May 2026, with employment types broken down into 100% Full Time. Highlights an 67% In-person, and 33% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.
Digital Software Engineer Group Manager

Digital Software Engineer Group Manager

Citigroup, Inc.

Irving, TX • On-site

$229K - $238K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 12 days ago


Job description

Citibank, N.A. seeks a Digital Software Engineer Group Manager for its Irving, Texas location.
Duties: Daily tasks center on the CRS project, covering the entire project lifecycle from requirements analysis, application and system design, and estimations to development and resolving deployment issues. Utilize advanced AI tools to boost project delivery and developer efficiency, specifically through initiatives such as repository migration to GitHub, test automation, and content cleanup. Lead the development, implementation, and delivery of critical, large-scale software efforts, including code contributions. Demonstrate architectural thinking, ensuring consistency and integration between team software and related systems. Influence team strategy by proactively identifying and resolving complex, ill-defined challenges, rectifying architectural weaknesses, enhancing the uses of AI tools, and eliminating impediments to innovation. Actively participate in design reviews for both the team's software and related systems. Identify and fulfill significant development requirements across teams. Disseminating best practices for leveraging cutting-edge AI tools, like GitHub Copilot in the development process. Audit and align department goals with broader organizational objectives, ensuring accountability for performance. Provide insightful code reviews. Recognize trends for larger-scale development needs within and across teams, and build plans to develop skills. 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's degree, or foreign equivalent, in Computer Applications, Computer Science, Management Information Systems or related field and 10 years of progressively responsible, post-baccalaureate experience as a Software Engineer, System Engineer, Consultant, or related position developing enterprise level software for financial services applications. Alternatively, employer will accept a Master's degree in the listed fields and 8 years of experience in the listed positions. Full span of experience must include: JAVA/J2EE, Spring MVC, Struts, Spring boot, Redis, Gem Fire, REST API, Micro Services, Spring Cloud, Eureka; Angular java script, jQuery, Node JS, Backbone, HTML5, CSS3, JavaScript; Software Development Methodologies Waterfall, Agile; Cloud platforms; Style Sheets including SASS; Monitoring tools (Splunk, AppDynamics); Version control (GitHub/Bitbucket); and CI/CD using Jenkins and Maven. Applicants submit resumes at https://jobs.citi.com/. Please reference Job ID #26956519. EO Employer.
Wage Range: $229,000 to $238,500
Job Family Group: Technology
Job Family: Digital Software 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:
Jun 16, 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.