Citi

Citi

Posted via Workday

Senior Software Application Developer

Apply by Nov 3, 2026

Posted Oct 28, 2026

Role at a glance

Job function
Software Engineering & IT Backend Engineering
Salary
Not Disclosed
Location
Ciudad De Mexico Distrito Federal Mexico
Work arrangement
Hybrid
Employment
Full-time
Experience
Senior Level 5 to 8 years of experience in systems analysis and software application development
Education
a bachelor's degree in computer science, engineering, or a related field, or equivalent practical experience

Spotted an issue?

We’ll check it against the original posting.

Log in to report

Role Summary

AI-generated

This Senior Software Application Developer role within Citi's Technology function involves designing, building, and implementing application systems that support core business operations. The role applies Python, Apache Spark, and SQL to deliver scalable backend solutions and is full time with hybrid working, three days in the office and two days remote.

What You'll Do

  • Build and implement new or enhanced backend application systems in coordination with Citi's technology teams, from feasibility studies...
  • Lead the full development lifecycle, covering analysis, design, build, testing, and implementation, while providing operational support...
  • 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.

Generated from the employer's posting. Verify important details before applying.

View full posting

Qualifications

Senior role requiring 5 to 8 years of application development experience, a bachelor's degree or equivalent practical experience, and Python and big data skills.

Required

  • 5 to 8 years of experience in systems analysis and software application development
  • 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

Preferred

  • 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

Original job description

Content provided by the employer

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.

  Apply today to help build backend solutions that power Citi's technology platforms.  

 


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

Job Family Group:

Technology

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

Job Family:

Applications Development

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

Time Type:

Full time

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

Most Relevant Skills

Please see the requirements listed above.

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

Other Relevant Skills

For complementary skills, please see above and/or contact the recruiter.

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

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.

Citi

About the company

Citi

Large Enterprise

Citi is a global financial services corporation that offers a wide range of financial products and services, including consumer banking, credit, investment banking, and wealth management. With a presence in nearly 100 countries, Citi serves millions of customers, from individuals and small businesses to large corporations and governments. The company is dedicated to innovation and sustainability, actively working to support economic growth while addressing environmental and social challenges. Citi’s commitment to providing exceptional service and fostering diverse talent makes it a prominent choice for students aspiring to build a career in finance and banking.