Principal Java Engineer & Technical Leader

Citi

Irving (TX)

Hybrid

USD 139,000 - 208,000

Full time

4 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 (3 days in office)
Global engineering community access
Learning & development opportunities
Competitive salary & benefits package
Wellbeing & family support programs

Job summary

Citi is seeking a hands-on Principal Engineer to design, build, and evolve high-quality software products at global scale. The role emphasizes full-stack Java delivery, microservices, and cloud-native architectures while mentoring engineers and promoting engineering excellence across teams.

Hybrid work and ongoing learning opportunities are offered. The position reports to an Engineering Manager and involves contributing to codebases, influencing architecture, and delivering on sprint

Qualifications

  • 6+ years of software engineering experience with Java in production
  • Cloud-native development and container orchestration experience
  • Microservices, RESTful APIs, and GraphQL design experience
  • Strong knowledge of Spring Boot, Quarkus, Micronaut, or Vert.x
  • Experience with unit testing, automation, design patterns, and peer reviews
  • Familiarity with CI/CD tooling (Tekton, Harness, CircleCI, Jenkins)
  • Active participation in agile/scrum delivery processes

Responsibilities

  • Design and build full-stack features using Java across multiple agile teams
  • Influence system architecture for scalability and resilience
  • Contribute to sprint planning, code reviews, and ceremonies
  • Provide technical guidance and mentorship to engineers
  • Evaluate new technologies and promote adoption to improve outcomes
  • Collaborate with stakeholders to align technical solutions with business goals
  • Promote technical excellence and knowledge sharing across teams

Skills

Java
Cloud-native
Microservices
RESTful APIs
GraphQL
Spring Boot
CI/CD
Agile/Scrum
Mentoring

Education

Bachelor's degree
Master's degree preferred

Tools

Docker
Kubernetes
OpenShift
Terraform
CloudFormation
Prometheus
Grafana

Job description

Citi is seeking a hands-on Principal Engineer to design, build, and evolve high-quality software products at global scale. The role emphasizes full-stack Java delivery, microservices, and cloud-native architectures while mentoring engineers and promoting engineering excellence across teams.

Hybrid work and ongoing learning opportunities are offered. The position reports to an Engineering Manager and involves contributing to codebases, influencing architecture, and delivering on sprint

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Engineer & VP - Cloud-Native Architect Leader
Principal Engineer & VP - Cloud-Native Architect Leader

Citigroup Inc. • Irving (TX)

Hybrid
USD 139,000 - 208,000
Hybrid work model
Global engineering community access
Competitive compensation & benefits
VP, Java Full-Stack Engineering Lead (On-Site)
VP, Java Full-Stack Engineering Lead (On-Site)

Citi • New York (NY)

On-site
USD 37,000 - 63,000
Senior Java Engineer: API & Cloud Leader
Senior Java Engineer: API & Cloud Leader

Citi • New Castle (DE)

Hybrid
USD 126,000 - 189,000
Hybrid work schedule
Global exposure
Technical leadership
+4
Senior Java Backend Tech Lead & Architect
Senior Java Backend Tech Lead & Architect

Citigroup Inc. • New York (NY)

On-site
USD 142,000 - 213,000
Senior Java Tech Lead - Cloud-Native Microservices Architect
Senior Java Tech Lead - Cloud-Native Microservices Architect

Citi • New York (NY)

Hybrid
USD 44,000 - 74,000
Senior Java Developer – Cloud Apps & APIs (Hybrid)
Senior Java Developer – Cloud Apps & APIs (Hybrid)

Citi • New York (NY)

Hybrid
USD 94,000 - 142,000
Hybrid work model (3 days in-office/2-
Technical training & development
Performance‑driven culture
+1
Senior Java Full-Stack Engineer — Cloud & Microservices Lead
Senior Java Full-Stack Engineer — Cloud & Microservices Lead

Citi • New York (NY)

On-site
USD 44,000 - 74,000
Senior Full-Stack Java Lead — Cloud-Native & AI (Hybrid)
Senior Full-Stack Java Lead — Cloud-Native & AI (Hybrid)

Citi • New York (NY)

Hybrid
USD 142,000 - 213,000
Senior Java Architect - Hybrid, AI Tools, Impact
Senior Java Architect - Hybrid, AI Tools, Impact

Citi • Tampa (FL)

Hybrid
USD 97,000 - 145,000
Hybrid work model
Learning and development resources
Competitive total rewards
Lead Java Architect - Cloud-Native Microservices
Lead Java Architect - Cloud-Native Microservices

Citi • New York (NY)

On-site
USD 121,000 - 171,000