Location
Jersey City, NJ
Type
Full-time
Posted
8/21/2026
Compensation
$142,320 - $213,480 per year
Job description
The Senior Full-Stack Engineer will join the Banking Technology team to deliver advanced technology solutions that support business objectives. This role emphasizes hands-on development and technical ownership, requiring the candidate to lead and coach small teams while leveraging AI tools for enhanced productivity. The ideal candidate will possess a strong understanding of both the technical and business aspects of Corporate and Investment Banking. Success in this position is measured by the quality of outcomes delivered and the capability of the team.
Requirements
- 6+ years of hands-on experience with Java and Spring Boot for building scalable microservices.
- Strong experience with Angular 19+, TypeScript, JavaScript, HTML5, JSON, CSS, Web Sockets, and Ajax.
- Proficiency with relational databases such as Oracle and SQL Server, as well as NoSQL databases like MongoDB.
- Demonstrated hands-on proficiency with AI coding tools such as Claude Code, Cursor, or GitHub Copilot.
- Strong experience with GitHub for source control and Jira for project management.
- Proven experience in Agile/Scrum delivery.
Responsibilities
- Design and build large-scale web application platforms on microservices architecture.
- Lead system design at both high and low levels, producing necessary design artifacts.
- Leverage AI coding agents for code generation, debugging, and routine tasks.
- Critically review and validate all AI-generated code for quality and security.
- Integrate agentic workflows into CI/CD pipelines and manage multiple workstreams.
- Act as a player/coach within small squads, delivering hands-on while upskilling junior engineers.
Benefits
- Citi offers a comprehensive benefits package including competitive pay, stock programs, healthcare coverage, retirement plans, paid time off, parental leave, and programs supporting employee wellbeing and professional development.
H-1B filing history
Public USCIS petition and DOL LCA counts · latest USCIS FY2026, LCA FY2026
Filing entity: Citibank Na
As of Aug 23, 2026
Initial approvals
75
FY2026
Approval rate
99.0%
FY2026
LCA certified
569
FY2026
Entry-level share
0.5%
FY2026
Initial approvals YoY
-75%
Trend
LCA certified YoY
-58%
Trend
Initial approvals by fiscal year
Approval rate by fiscal year
Continuing vs initial approvals
LCA certified positions by quarter
LCA certified positions by fiscal year
Based on public USCIS and DOL filings; not a sponsorship guarantee.
Is this posting expired or inaccurate?
