Irving, TX

Salary
$125,760–$188,640from the description
Posted
Jul 28, 2026
Location
Irving, TX
Last confirmed open
Jul 29, 2026

What this job asks for AI summary

A senior full-stack software engineering role at Citigroup's Irving, TX office, focused on designing, building, and maintaining scalable web applications for financial services. The position involves back-end development with Java/Spring Boot, front-end work with React or AngularJS, SQL database work, and integration of AI development tools. The engineer also mentors junior staff, conducts code reviews, and collaborates across product and design teams.

Senior level · 6+ years · Dallas-Fort Worth-Arlington, TX · Full-time

Must have (5)
React or AngularjsSpring BootJava or PythonSQLREST
Nice to have (3)
Google ADKClaude Codeagent.MD

“or” means any one of them counts — you don't need all of them.

We read this from the posting text with AI. Skim the description below before ruling yourself out.

How this req sits in the market our data

Roughly 710 people in the Dallas-Fort Worth-Arlington, TX area plausibly meet what this posting asks for (software developers). range 530–930

Applicant volume Moderate — A normal amount of company. The rare requirements below are what will separate a shortlisted application from the rest.

What gives you an edge
Spring Boot14%

Rare in this occupation — lead with these, and say what you built with them.

What won't set you apart
Java51%SQL51%React40%

Most people in this occupation already list these. Still required — just not what gets you shortlisted.

What the occupation pays Median $136,221 (middle half $107,984–$167,709). This posting is about at that midpoint.

Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Jul 29, 2026. It is a model, not a headcount.

Why we read it this way (5)

The title 'Vice President' at Citi is a job-grade label, not a people-management title — the posting describes a hands-on individual-contributor software engineer with no direct reports or budget ownership, so it is classified as Senior rather than a management role.

The qualifications list React/AngularJS together as interchangeable front-end options; they are captured as a single requirement with AngularJS as the alternative.

Java, Spring Boot, React, AngularJS, SQL, and Python are listed together under 'Experience with any of the following,' which technically makes them all alternatives. However, the surrounding qualifications text separately calls out Spring Boot proficiency and SQL skills with firm language, and React/AngularJS with 'Expertise in' — those are treated as hard gates. Python is retained as a preferred alternative given the 'any of the following' framing.

AI tooling (Google ADK, Claude Code, agent.MD) appears in its own sub-section within Qualifications but is framed with experiential language ('hands-on experience', 'proven experience', 'practical experience') rather than explicit must-have gating; treated as preferred given the softer framing and the novelty of these tools.

Master's degree is listed as preferred; Bachelor's or equivalent experience is the stated minimum, so the degree requirement is set to None (equivalent experience accepted).

Read the full posting

The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.

Apply

Apply on employer site ↗