Senior Software Application Developer

Citigroup

Ciudad de México

Hybrid

MXN 700,000 - 1,000,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid work model

Job summary

Citi in Mexico City is seeking a Senior Software Application Developer to design, build, and deploy backend systems that support core business operations. You will work with Python, Apache Spark, and SQL to deliver scalable solutions and help shape technical standards.

You will mentor junior developers, collaborate with global teams in English, and participate in the full development lifecycle, from analysis through implementation.

Qualifications

  • 5–8 years of experience in software development or systems analysis, with a related bachelor's degree.
  • Proficiency in Python with hands-on Spark experience and SQL knowledge.
  • Experience with AI-assisted development tools and project management methods.

Responsibilities

  • Build and implement backend application systems from feasibility through estimates.
  • Lead the full development lifecycle and provide operational support to users.
  • Analyze problems, evaluate processes, and ensure alignment with standards.

Skills

Python
Apache Spark
SQL
AI tools
Project management
English

Education

Bachelor's degree in Computer Science/Engineering

Tools

PyCharm
Copilot

Job description

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.

Time Type: Full time

Job Family Group: Technology

Job Family: Applications Development

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

Senior Software Application Developer
Senior Software Application Developer

Citigroup Inc. • Ciudad de México

Hybrid
MXN 600,000 - 1,000,000
Hybrid work arrangement
Learning opportunities
Work-life balance resources
Senior Software Application Developer
Senior Software Application Developer

Citi • Región Centro

Hybrid
MXN 600,000 - 1,000,000
Senior Software Application Developer
Senior Software Application Developer

Citigroup Inc. • Ciudad de México, Región Centro

Hybrid
MXN 700,000 - 1,000,000
Senior Backend Engineer | Python, Spark, Microservices
Senior Backend Engineer | Python, Spark, Microservices

Citigroup • Ciudad de México

Hybrid
MXN 700,000 - 1,000,000
Hybrid work model
Senior Backend Engineer - Python, Spark, Hybrid
Senior Backend Engineer - Python, Spark, Hybrid

Citigroup Inc. • Ciudad de México

Hybrid
MXN 600,000 - 1,000,000
Hybrid work arrangement
Learning opportunities
Work-life balance resources
Apps Dev Intmd Programmer Analyst - C11 - CIUDAD DE MEXICO
Apps Dev Intmd Programmer Analyst - C11 - CIUDAD DE MEXICO

Citigroup Inc. • Ciudad de México

On-site
MXN 420,000 - 660,000
Senior Backend Developer — Python, Spark, Hybrid
Senior Backend Developer — Python, Spark, Hybrid

Citigroup Inc. • Ciudad de México, Región Centro

Hybrid
MXN 700,000 - 1,000,000
Senior Backend Engineer - Python, Spark & Microservices
Senior Backend Engineer - Python, Spark & Microservices

Citi • Región Centro

Hybrid
MXN 600,000 - 1,000,000
BANAMEX TECH LEAD SUPPORT C13 - Ciudad De Mexico
BANAMEX TECH LEAD SUPPORT C13 - Ciudad De Mexico

Citigroup • Ciudad de México

On-site
MXN 1,200,000 - 1,800,000
Network Support
Network Support

Kyndryl Inc. • Xico

Hybrid
MXN 540,000 - 900,000
Hybrid work model
Learning resources
Career development