1

Citi Software Engineer Jobs (NOW HIRING)

Sr. Software Engineer

New York, NY · On-site

$173K - $213K/yr

We're looking for strong, passionate senior software engineers to join us in our quest to improve ... Commuter benefits and Citi Bike Discount * Pet insurance and so much more! Base Salary Range $173 ...

Experience in systems analysis and programming of software applications * Experience in managing ... Citi offers competitive employee benefits, including: medical, dental & vision coverage; 401(k) ...

$46 - $63.25/hr

Fulltime Client- Citi Bank Programming in Java, API, Cloud engineering, React Hands on experience ... code principles Solid understanding of software development lifecycle (SDLC) and Agile ...

As a senior software engineer, you would join a relatively new and growing team with the ... Citi Bike membership, secure bike rack, gym subsidy, paid parental leave, and an education ...

Staff Software Engineer

New York, NY · On-site +1

$180K - $240K/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 Staff Engineer (Full-Stack) with deep expertise in ...

Data Engineer

Jersey City, NJ · On-site

$119K - $143K/yr

Citi provides consumers, corporations, governments, and institutions with a broad range of ... Experience in systems analysis and programming of software applications * Experience in managing ...

Experience with integrating various development tools into the software development lifecycle ... Citi offers competitive employee benefits, including: medical, dental & vision coverage; 401(k) ...

... Citi Ventures, Dell Technologies Capital, DFJ Growth, IAG, Intel Capital, March Capital, Okta ... YOUR ROLE As a Senior Software Engineer on the Agentic Access team, you'll play a key role in ...

... Citi Ventures, Dell Technologies Capital, DFJ Growth, IAG, Intel Capital, March Capital, Okta ... YOUR ROLE As a Senior Software Engineer on the Agentic Access team, you'll play a key role in ...

... Citi Ventures, Dell Technologies Capital, DFJ Growth, IAG, Intel Capital, March Capital, Okta ... YOUR ROLE As a Senior Software Engineer on the Agentic Access team, you'll play a key role in ...

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.
Gen AI/Python Developer - Assistant Vice President

Gen AI/Python Developer - Assistant Vice President

Citi

Irving, TX • On-site

$96K - $145K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 4 days ago


Job description

The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.
Responsibilities:

  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision.
  • Can exercise independence of judgement and autonomy.
  • Acts as SME to senior stakeholders and /or other team members.
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.

Required Skills & Qualifications:

  • 5+ years of Python experience.
  • Hands-on experience with generative AI models and frameworks (e.g., OpenAI, Hugging Face Transformers, LangChain, etc.).
  • Experience with RESTful API development (FastAPI, Flask, or Django).
  • Familiarity with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes).
  • Strong understanding of software engineering best practices (version control, testing, code reviews).
  • Excellent problem-solving and communication skills.

Preferred Qualifications:

  • Experience with prompt engineering and fine-tuning LLMs.
  • Knowledge of MLOps tools and practices.
  • Experience with data pipelines and ETL processes.
  • Familiarity with Vault, secret management, and secure application development.
  • Prior experience in financial services, risk management, or regulated industries.


Education:

  • Bachelor’s degree/University degree or equivalent experience


 

------------------------------------------------------

Job Family Group: Technology

------------------------------------------------------

Job Family:Applications Development

------------------------------------------------------

Time Type:Full time

------------------------------------------------------

Primary Location:Tampa Florida United States

------------------------------------------------------

Primary Location Full Time Salary Range:$96,960.00 - $145,440.00


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:

------------------------------------------------------

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.