Principal Software Engineer

Citi

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Jacksonville, FL
Salary
$153,600–$230,400 / yr
Employment
Full-time
Posted
6 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $203k
This role $192k
$127k most similar roles pay here $291k

This role pays less than 64% of similar roles. Most pay $174,600–$231,000 — the shaded band above. At the midpoint, this role pays about $192k versus about $203k for comparable roles.

Based on 240 similar postings.

Employer

About Citi

Citi is one of the world’s most trusted financial institutions, proudly serving millions of customers across the United States.

Citi currently has 269 open roles on FindRole.

Listed pay typically runs $125,760–$188,640 across 253 roles with salary data.

Most-posted roles

View all roles at Citi

At a glance

TL;DR · Principal Software Engineer

Principal Software Engineer The Principal Software Engineer joins the Digital team to define technology strategy, ensuring the creation of reliable, scalable, and high-performance services. This role involves collaborating with cross-functional teams to architect systems, manage large budgets, and provide technical leadership as a mentor to other architects. The candidate will oversee the development of end-to-end Generative AI solutions using LangChain, RAG pipelines, and prompt engineering while modernizing legacy systems through AI-driven transformation. Key technologies include AWS, OpenShift, Akamai, Angular, JFP, and iOS/Android native frameworks. Additionally, the role involves integrating AI-powered tools like GitHub Copilot or Claude Code into the software development lifecycle to enhance code quality. The position requires balancing technical trade-offs with long-term business goals while ensuring all solutions meet rigorous security, performance, and regulatory standards across various enterprise technology functions.

What does a Software Engineer earn?

Median $196000 from 2245 postings across 149 companies.

See salary data

What you'll do

  • Define and execute the technology strategy for the Digital team in alignment with enterprise goals.
  • Design reliable, scalable, and high-performance architectures across multiple technological disciplines.
  • Lead the design, development, and deployment of production-grade Generative AI and LLM solutions.
  • Establish technical standards for AI/ML platforms, including safety guardrails and data privacy controls.
  • Integrate AI-powered tools into the software development lifecycle to improve code quality and delivery speed.
  • Mentor junior architects and provide technical guidance to engineering teams on complex system designs.
  • Manage large budgets and coordinate cross-functional projects while analyzing technical and business risks.
  • Produce high-quality, secure, and maintainable code that serves as a standard for the organization.

What we're looking for

  • Bachelor's degree required; Master's degree preferred.
  • 10+ years of relevant experience in an Enterprise Architecture role with subject matter expertise.
  • Expertise in cloud platforms (AWS, OpenShift, Akamai) and mobile/web frameworks (Angular, JFP, iOS, and Android).
  • Demonstrated SME status in Applications Development Architecture.
  • Experience operationalizing end-to-end Generative AI solutions using LangChain, RAG pipelines, and prompt engineering.
  • Ability to establish technical standards for GenAI and ML platform engineering including security and data privacy controls.
  • Experience embedding AI-assisted capabilities into the SDLC using tools like GitHub Copilot or similar platforms.
  • Proven ability to lead cross-functional teams and manage large budgets and complex projects.

More like this

Similar roles

Principal Software Engineer

Mastercard

O'Fallon, MO 13 days ago $170,000–$281,000
Software Architecture Distributed Systems AWS Azure GCP Microservices Platform Engineering SRE Observability AI LLM DevSecOps CI/CD Infrastructure Automation Performance Optimization Enterprise Integration

Principal Software Engineer

The Walt Disney Company

Remote 112 days ago $206,400–$276,700
AV1 HEVC VVC AVC Python C++ Deep Learning Computer Vision gStreamer Docker REST APIs Git GitHub XML JSON ABR Algorithms
10+ yrs exp Remote

Principal Software Engineer

Snap Inc.

Bellevue, WA +5 75 days ago $276,000–$414,000
Distributed Systems AI Tools cross platform development Software Design Debugging Performance Analysis Test Design Scalable Services
10+ yrs exp

Principal Software Engineer

Microsoft

Redmond, WA 73 days ago $142,800–$274,800
Distributed Databases Cloud Infrastructure C C++ C# Java JavaScript Python Storage Systems Data Protection Capacity Planning Telemetry root-cause analysis Performance Optimization Scalability Resiliency
6+ yrs exp

Principal Software Engineer

Microsoft

23 days ago $142,800–$274,800
C# JavaScript TypeScript React Python C++ C Java Kusto AI ML Distributed Systems
6+ yrs exp Hybrid

Principal Software Engineer

Microsoft

Redmond, WA 18 days ago $142,800–$274,800
Python C++ C# Java JavaScript C Distributed Systems CI/CD Telemetry Pipelines Threat Modeling Observability AI/ML Evaluation Adversarial Testing Software Architecture Full Stack Security Engineering
6+ yrs exp Hybrid