1,899,069open jobs
111,135companies
252,212added this week
Browse all
Salary
$85k – $118k per year
Location
Hybrid (Las Colinas, United States)
Seniority
Junior · 2+ years exp
Visa
Filed H-1B visas in the last two years
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 21, 2026. First seen by Alion on Oct 16, 2026. Citi scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Citi is one of the largest banks in the world, tracing its lineage to the City Bank of New York founded in 1812 and taking its modern shape through the 1998 merger that created Citigroup. Its most distinctive asset is a cross-border payments and treasury network unmatched by any competitor, moving trillions of dollars a day for multinational corporations, governments and other banks across roughly ninety countries. Alongside that institutional franchise it runs markets and investment banking, wealth management and a United States personal bank, and has spent recent years simplifying itself by exiting consumer operations across Asia, Europe and Latin America.

Citi is looking for a Python Engineer to join a collaborative development team and contribute to building, testing, and maintaining Python-based applications that power critical business solutions. In this role, you will work alongside experienced engineers and cross-functional teams to develop backend services and REST APIs, gaining hands-on exposure to modern software engineering practices at global scale. This is an excellent opportunity for an early-career engineer to grow technical skills, deliver meaningful work, and build a strong foundation within a leading financial institution.

Responsibilities

  • Build and maintain Python applications, contributing to the full software development lifecycle from design through to deployment and ongoing support.
  • Develop and maintain REST APIs and backend services that meet performance, reliability, and maintainability standards.
  • Write clean, well-structured, and thoroughly documented code that is easy to maintain and extend by the wider team.
  • Design and execute automated tests to support quality assurance processes and ensure software behaves as expected.
  • Support database development activities, including writing and optimizing SQL queries and assisting with data integration tasks.
  • Participate in code reviews, applying feedback from senior engineers to continuously improve code quality and adopt best practices.
  • Collaborate with business analysts, QA teams, and developers within Agile ceremonies including sprint planning, stand-ups, and retrospectives to deliver solutions on time.

Required Qualifications & Skills

  • 2+ years of experience in software development, with practical exposure to building and maintaining applications.
  • Proficiency in Python, including a solid grasp of programming fundamentals and object-oriented design principles.
  • Ability to use PySpark to process and transform large-scale datasets within distributed computing environments.
  • Ability to build and consume REST APIs and web services in a backend development context.
  • Working knowledge of SQL and relational databases, including the ability to write and troubleshoot queries.
  • Familiarity with Git or equivalent version control systems for managing and collaborating on codebases.
  • Strong analytical thinking and problem-solving ability, with the capacity to diagnose and resolve application issues effectively.
  • Clear written and verbal communication skills, with the ability to work productively within a team environment.

Beneficial Skills & Qualifications

  • Hands-on experience developing Python applications through internships, academic projects, or personal initiatives.
  • Experience working with PySpark on big data pipelines, including familiarity with the Spark ecosystem and distributed data processing concepts.
  • Familiarity with Linux or Unix environments for application development or deployment tasks.
  • Exposure to cloud platforms such as AWS, Azure, or Google Cloud, including a foundational understanding of cloud-based services.
  • Knowledge of software testing frameworks such as PyTest, with an understanding of unit testing principles.
  • Interest in or early exposure to AI, machine learning, or automation technologies.

What We Offer

At Citi, you will be part of a global team where your contributions have real impact. We invest in our people through structured development programs, mentorship from experienced engineers, and access to the tools and technologies that keep you growing throughout your career.

  • Hybrid working model with 3 days in the office and 2 days working remotely, giving you flexibility alongside meaningful in-person collaboration.
  • Structured learning and development opportunities to build technical skills and accelerate your engineering career.
  • Mentorship and guidance from senior engineers, providing practical support as you develop and grow in the role.
  • Exposure to complex, large-scale technology challenges within a global financial institution, offering broad technical and professional development.
  • Access to wellbeing support, work-life balance initiatives, and financial wellbeing programs.
  • A performance-driven team environment where your work contributes directly to meaningful business outcomes.

This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

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

Job Family Group:

Technology

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

Job Family:

Applications Development

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

Time Type:

Full time

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

Primary Location:

Irving Texas United States

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

Primary Location Full Time Salary Range:

$84,580.00 - $118,020.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:

Oct 23, 2026

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

Automated Processing and AI

We use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening. Additionally, if you so choose, or consent, we can match your skills and abilities to other suitable roles at Citi.

Importantly, all our hiring processes and decisions, including determining your suitability for a role, are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. Please refer to any Jurisdictional Considerations, with specific provisions for your country (where relevant) for further details.

Illinois residents - AI Notice and Right

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

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.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,899,069 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Las Colinas
≈ $134k – $266k per year (Estimated) • In office • 3+ years exp • Jersey City
Python
JavaScript
Java
Java
Spring Boot
Databases
DynamoDB
Apache Kafka
AI/ML
LangGraph
LangChain
Embeddings
Prompt Engineering
AI Agents
Semantic Kernel
AWS Bedrock
RAG
OpenAI
Frontend
React.js
DevOps
Rest API
Terraform
CloudFormation
CI/CD
AWS
Docker
Kubernetes
Amazon EKS
AWS Fargate
AWS Lambda
Amazon S3
IAM
Amazon ECS
Amazon CloudWatch
API Gateway
Management
Agile
Apply
≈ $133k – $263k per year (Estimated) • In office • 3+ years exp • Jersey City
Python
Java
Kotlin
SQL
Python
FastAPI
Java
Spring Boot
Spring Security
Kotlin
Mockito
Databases
Snowflake
ElasticSearch
Apache Kafka
Trino
Frontend
GraphQL
Mobile
JUnit
DevOps
Splunk
OpenTelemetry
Prometheus
CI/CD
Jenkins
AWS
Docker
Kubernetes
Spinnaker
Amazon EKS
IAM
Amazon ECS
Cybersecurity
Snyk
OWASP
Management
Agile
Apply
≈ $136k – $269k per year (Estimated) • In office • 3+ years exp • Houston
Java
Java
Maven
Gradle
Databases
Apache Kafka
DevOps
Rest API
Splunk
OpenTelemetry
Dynatrace
Prometheus
CI/CD
Jenkins
Git
AWS
Docker
Kubernetes
Grafana
Self-Healing
Amazon EKS
AWS Lambda
SLI/SLO/SLA
Amazon ECS
Amazon CloudWatch
API Gateway
Apply
≈ $131k – $260k per year (Estimated) • In office • 3+ years exp • Columbus
Python
SQL
Python
pySpark
Databases
MySQL
PostgreSQL
GraphDB
Oracle
Apache Kafka
Amazon Aurora
AI/ML
Spark
Knowledge Graph
DevOps
Terraform
CloudFormation
CI/CD
AWS
AWS Lambda
Amazon S3
Analytics
ETL/ELT
AWS Glue
Management
Agile
Apply
Software Engineer, II 27 days ago
≈ $100k – $199k per year (Estimated) • Equity • In office • TS/SCI • Full-Time • 5+ years exp • Bachelor's Degree • Aberdeen
DevOps
CI/CD
Linux
Windows
Apply
≈ $170k – $341k per year (Estimated) • In office • Full-Time • 5+ years exp • Las Colinas
Python
JavaScript
Java
TypeScript
Scala
Java
Maven
Spring Boot
Hibernate
Spring Security
Spring Cloud
Gradle
Apache Tomcat
Databases
Apache Kafka
Frontend
Angular
Bootstrap
JQuery
DevOps
Rest API
Ansible
GCP
GitHub Actions
Azure
Jenkins
AWS
Cybersecurity
SonarQube
Management
Agile
Scrum
Apply
≈ $165k – $331k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • Las Colinas
Java
Java
Spring Boot
Databases
Apache Kafka
AI/ML
Copilot
DevOps
GCP
OpenShift
GitHub Actions
Azure
CI/CD
AWS
Kubernetes
GitHub
IAM
Apply
≈ $179k – $332k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • Las Colinas • Charlotte • Des Moines
AI/ML
Copilot
DevOps
Platform Engineering
Apply
$71k – $140k per year • In office • 2+ years exp • Bachelor's Degree • Fargo • Las Colinas • Charlotte
Databases
MS SQL
AI/ML
AI Agents
DevOps
Azure
Analytics
SSAS
Management
SharePoint
Apply
≈ $100k – $192k per year (Estimated) • In office • Full-Time • 4+ years exp • Las Colinas
Apply
See all jobs
This is one of many
1,899,069 more open roles from verified company boards, updated every day.