Senior Backend Principal Developer

Citi

Confirmed live 2 days ago High trust
Remote

Quick summary

Work type
Remote
Location
Jersey City, NJ
Salary
$142,320–$213,480 / yr
Posted
95 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $186k
This role $178k
$133k most similar roles pay here $230k

This role pays less than 54% of similar roles. Most pay $151,500–$220,800 — the shaded band above. At the midpoint, this role pays about $178k versus about $186k 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 256 open roles on FindRole.

Listed pay typically runs $140,080–$210,120 across 238 roles with salary data.

Most-posted roles

View all roles at Citi

At a glance

TL;DR · Senior Backend Principal Developer

The Senior Backend Principal Developer is a senior-level role focused on designing, architecting, and implementing critical backend services within an integrated digital experience platform. You will lead the development of high-performance, fault-tolerant services for user authentication, authorization, content routing, and data integration to create a unified experience for internal and external users. The role involves managing distributed systems, microservices architectures, and RESTful API designs while ensuring security through SSO protocols like OAuth2 and OpenID Connect. You will work with Java, Unix, Oracle, Docker, Kubernetes, and cloud platforms including GCP and AWS. Additionally, you will manage data integration via HTTPS-based interfaces and may engage with ReactJS for frontend integration. This position solves the challenge of building a scalable, secure enterprise framework that manages high volumes of web requests through robust backend infrastructure.

What you'll do

  • Design, develop, and maintain high-performance, fault-tolerant backend services and APIs using modern programming languages.
  • Lead the definition and evolution of backend architecture to ensure scalability, security, and reliability in a federated system.
  • Implement robust security measures including single sign-on (SSO), centralized entitlements, and cyber defense standards.
  • Optimize backend systems for speed and efficiency through caching strategies and asynchronous processing.
  • Architect and implement solutions to integrate diverse content provider applications via HTTPS-based interfaces.
  • Mentor senior developers and conduct in-depth code reviews to champion software engineering best practices.
  • Serve as a subject matter expert to lead root cause analysis and resolution for complex production issues.

What we're looking for

  • 6-10 years of experience in backend software development and architecting large-scale enterprise platforms.
  • Proven experience in a Principal or Lead Developer role with a track record of technical leadership.
  • Expert-level proficiency in modern Java programming and associated frameworks.
  • Deep experience with distributed systems, microservices architectures, and RESTful API design.
  • Experience with identity and access management (IAM) solutions including SSO protocols like OAuth2 and OpenID Connect.
  • Experience with cloud-native development, containerization (Docker), orchestration (Kubernetes), and GCP/AWS platforms.
  • Knowledge of relational and NoSQL databases, Unix, Oracle, caching solutions, and AI adoption.
  • Bachelor’s degree or equivalent experience; a Master's degree is preferred.

More like this

Similar roles

Senior Backend Engineer

Gen Digital

Remote (New York, NY) 116 days ago $168,480$189,280
Python Django RESTful APIs Microservices Docker Kubernetes PostgreSQL MySQL MSSQL MongoDB DocumentDB CosmosDB Fintech Code Review
4+ yrs exp Remote

Backend Software Development Engineer

Salesforce

Remote (San Francisco, CA) 33 days ago $117,200$313,700
Python Java Go C++ JavaScript Node.js Ruby Scala C# AWS GCP Azure CI/CD REST gRPC Spring Kafka Spark Hive Presto Prompt Engineering Agile
3+ yrs exp Remote Hybrid

Principal Software Engineer, Backend

Autodesk

Remote (CA) 17 days ago $139,000$249,260
Python AWS Distributed Systems API Design CI/CD Infrastructure as Code Kafka Kinesis Snowflake Data Engineering System Design Observability
10+ yrs exp Remote

Senior Backend Software Engineer

S&P Global

Cambridge, MA +1 150 days ago $150,000$225,000
Python Flask FastAPI Django REST Framework PostgreSQL Celery RabbitMQ Redis Kafka Jsonnet AWS Amazon EKS Sentry Prometheus Git Jenkins GitHub Actions RESTful APIs Machine Learning Natural Language Processing
5+ yrs exp

Senior Backend Software Engineer

Salesforce

San Francisco, CA 8 days ago $148,500$223,900
Java Python Go C++ Node.js JavaScript Spring REST gRPC Kafka Spark Hive Presto MapReduce CI/CD Agile AWS GCP Azure Prompt Engineering
5+ yrs exp Hybrid

Senior Software Engineer, Backend

Veeva Systems

Remote 58 days ago $110,000$270,000
Python Django PostgreSQL SaaS Unit Testing Clean Architecture Relational Databases
5+ yrs exp Remote