Senior Software Application Developer

Citi

New York (NY)

Hybrid

USD 48,000 - 69,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Citi is seeking a Senior Software Application Developer to design, build, and implement backend systems using Python, Apache Spark, and SQL. You will lead development activities, mentor junior team members, and shape technical standards across the application landscape.

Join a hybrid work environment with ongoing projects, and collaborate with global teams to deliver scalable backend solutions while adhering to Citi’s policies and security standards.

Qualifications

  • Bachelor's degree in computer science, engineering, or related field or equivalent practical experience.
  • Proficiency in Python with hands-on experience in big data technologies such as Apache Spark and PyCharm.
  • Working knowledge of SQL and database management.

Responsibilities

  • Design, build, and implement backend application systems for Citi's technology teams.
  • Lead full development lifecycle from analysis to implementation with operational support.
  • Mentor junior developers and analysts on backend development practices.

Skills

Python
Apache Spark
SQL
Copilot
Project management
English

Education

Bachelor's degree in computer science or related field

Tools

PyCharm

Job description

Senior Software Application Developer
Job Req Id:

261003643

Location(s):

Ciudad De Mexico, Ciudad De Mexico, Mexico, Guadalajara, Jalisco, Mexico

Job Type:

Hybrid

Posted:

Oct. 27, 2026

Discover your future at Citi

Working at Citi is far more than just a job. A career with us means joining a team of approximately 219,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview

As a Senior Software Application Developer at Citi, you will design, build, and implement application systems that support core business operations within Technology. You will join a team with active projects already underway, applying Python, Apache Spark, and SQL to solve complex technical challenges and deliver scalable backend solutions. This role offers the opportunity to shape technical standards, mentor junior developers, and make a direct impact on Citi's application landscape.

Responsibilities
  • Build and implement new or enhanced backend application systems in coordination with Citi's technology teams, from feasibility studies through time and cost estimates.
  • Lead the full development lifecycle, covering analysis, design, build, testing, and implementation, while providing operational support to business users.
  • Apply backend development expertise to analyze complex problems, evaluate business processes, and assess alignment with industry standards.
  • Design and recommend security enhancements based on post-implementation reviews to strengthen system performance and reliability.
  • Advise users, clients, and technology teams on technical challenges and recommend advanced programming solutions.
  • Define technical standards and operating procedures that guide application development practices.
  • Mentor junior developers and analysts, sharing backend development expertise across the team.
  • Evaluate risk in technical and business decisions, ensuring compliance with applicable laws, regulations, and company policies to protect Citi and its clients.
Required Qualifications & Skills
  • 5 to 8 years of experience in systems analysis and software application development, with a bachelor's degree in computer science, engineering, or a related field, or equivalent practical experience.
  • Proficiency in Python, with hands‑on experience in big data technologies such as Apache Spark and PyCharm.
  • Working knowledge of SQL and database management.
  • Exposure to AI‑assisted development tools such as Copilot and agent‑based integrations.
  • Experience managing and delivering technology projects, supported by practical knowledge of project management methods.
  • Ability to work under pressure and quickly adapt to shifting deadlines, new tools, and changing requirements.
  • Advanced English proficiency to collaborate with global teams.
Beneficial Skills & Qualifications
  • Experience with microservices development and API integration.
  • Familiarity with Citi's technology environment.
  • An open, curious mindset with a strong ability to learn new tools and technologies quickly.
What We Offer

You will join a technology team with active projects already underway, working alongside colleagues who value adaptability and continuous learning.

  • Work on live backend systems using Python, big data, and AI‑assisted development tools within a collaborative technology team.
  • Balance your week with hybrid working, spending three days in the office and two days working remotely.
  • Build your technical expertise through hands‑on exposure to microservices, API integration, and emerging AI tools.
  • Access ongoing learning and development opportunities to grow your skills within a global organization.
  • Benefit from resources supporting your financial wellbeing and work‑life balance.
Job Family Group

Technology

Job Family

Applications Development

Time Type

Full time

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Engineer-Assistant Vice President
Data Engineer-Assistant Vice President

Citi • New York (NY)

Hybrid
USD 19,000 - 34,000
Applications Development Technology Lead Analyst (VP)
Applications Development Technology Lead Analyst (VP)

Citi • Tampa (FL)

On-site
USD 114,000 - 171,000
Medical, dental & vision coverage
401(k)
Life, accident, disability insurance
+2
Application Development Lead Analyst -Vice President
Application Development Lead Analyst -Vice President

Citi • New York (NY)

Hybrid
USD 37,000 - 74,000
Data Engineer
Data Engineer

Citigroup Inc. • Jersey City (NJ)

On-site
USD 142,000 - 213,000
Big Data and Apache Spark Developer - Assistant Vice President
Big Data and Apache Spark Developer - Assistant Vice President

Citi • New York (NY)

Hybrid
USD 63,000 - 95,000
Senior Applications Developer Lead (Java/Oracle) | Hybrid
Senior Applications Developer Lead (Java/Oracle) | Hybrid

Citi • New York (NY)

On-site
Confidential
Senior Java Lead Developer
Senior Java Lead Developer

Citigroup Inc. • Irving (TX)

On-site
USD 126,000 - 189,000
Medical, dental & vision coverage
401(k) with company match
Paid time off and holidays
+1
Applications Development Sr Supervisor
Applications Development Sr Supervisor

Citi • Irving (TX)

On-site
USD 85,000 - 118,000
Medical, dental & vision
401(k)
Paid time off
Senior Java Developer - Vice President
Senior Java Developer - Vice President

Citigroup Inc. • Christiana Acres (DE)

Hybrid
USD 126,000 - 189,000
Hybrid work model
Career growth opportunities
Learning & development programs
+2
Senior Java Lead Developer
Senior Java Lead Developer

Citi • Irving (TX)

On-site
USD 126,000 - 189,000