Principal Software Engineer - Backend

Salesforce

Remote

Quick summary

Work type
Remote
Location
Redwood City, CA
Salary
$197,300–$313,700 / yr
Posted
1 day ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $196k
This role $256k
$126k most similar roles pay here $334k

This role pays more than 86% of similar roles. Most pay $161,500–$231,025 — the shaded band above. At the midpoint, this role pays about $256k versus about $196k for comparable roles.

Based on 239 similar postings.

Employer

About Salesforce

Salesforce is the world''s leading customer relationship management (CRM) platform, offering cloud-based software for sales, service, marketing, analytics, and application development. Industry: Enterprise Software & Cloud Computing

Salesforce currently has 121 open roles on FindRole.

Listed pay typically runs $167,600–$260,100 across 106 roles with salary data.

Most-posted roles

View all roles at Salesforce

At a glance

TL;DR · Principal Software Engineer - Backend

This principal-level engineering role at the Informatica IDMC team within Salesforce involves leading technical direction for one or more teams, focusing on building an AI-native data integration platform. Day-to-day responsibilities include designing and implementing high-performance backend services in Java, architecting fault-tolerant systems, and driving architectural decisions that ensure scalability and reliability across petabyte-scale data environments. The ideal candidate will have over 15 years of experience in software development with expertise in core Java, Spring Boot/Spring Cloud, microservices architecture, and cloud platforms like AWS or Azure. Additionally, proficiency in Kubernetes, distributed systems design, and non-functional requirements such as observability is essential. This role requires a deep understanding of AI and LLMs to automate data integration workflows, coupled with strong technical leadership skills to mentor teams and communicate effectively at the VP level.

What you'll do

  • Drive technical direction and resolve cross-team issues for one or more teams.
  • Design high-performance backend services in Java within a cloud-native microservices architecture.
  • Create data pipelines moving petabyte-scale data across cloud environments at enterprise scale.
  • Lead Agile processes, including planning, execution, and retrospectives for team releases.
  • Define service ownership practices and mentorship programs to promote team health and excellence.
  • Communicate complex architectures clearly to VP-level audiences and cross-functional partners.
  • Champion customer trust by engaging with customers to understand real-world problems.

What we're looking for

  • 15+ years of full-time software development experience with a track record in technical leadership and delivering high-quality features at scale.
  • Expert-level Java skills including OOP, concurrency, performance tuning, and production-grade code under high load.
  • Extensive experience with Spring Boot/Spring Cloud for service discovery, event-driven architecture, API gateway patterns, and RESTful API design.
  • Strong proficiency in cloud platforms (AWS, Azure, GCP) including security, networking, and infrastructure automation.
  • Production experience with Docker and Kubernetes for orchestration and scaling; familiarity with Istio, Helm, and deployment tooling.
  • Proven expertise in designing distributed systems, fault tolerance, consistency patterns, and message-driven architectures.
  • Deep knowledge of RDBMS and NoSQL databases including advanced SQL, query optimization, transaction management.

More like this

Similar roles

Platform Engineer Principal

The Walt Disney Company

Remote (Glendale, CA) 2 days ago $155,700$208,700
Linux Windows AWS Zero Trust NIST CSF NIST RMF Datadog Grafana Prometheus Arista CloudVision CI/CD Docker Terraform Python PostgreSQL Kubernetes NetApp FabricPool Splunk
Remote

Senior Fullstack Engineer - AVA

Navan

Redwood City, CA 51 days ago
Angular TypeScript React Java OpenAI Hugging Face AWS GCP Azure LLMs RAG vector databases embedding technologies CI/CD

Principal Engineer

Intuit

Mountain View, CA 62 days ago $245,500$332,500
Python Java Kubernetes Docker AWS CI/CD PostgreSQL Redis MongoDB Git Jenkins SonarQube Selenium JUnit

Principal Engineer

Qualcomm

San Diego, CA 51 days ago $200,800$301,200
Python C++ TensorFlow PyTorch Linux Android Computer_Vision Deep_Learning Kubernetes Docker CI/CD Prometheus Grafana Qualcomm_Accelerators INT8 FP16 Heterogeneous_Compute AR/VR Robotics Autonomous_Vehicles IoT

Staff Engineer

Broadcom

San Jose Innovation Drive, CA 3 days ago $121,900$195,000
Verilog RTL Ethernet TCP/IP MPLS Python Perl ASIC deep submicron technologies timing closure low power design clock domain crossing

Principal Engineer

Q2

Austin, TX 20 days ago
C# SQL Agile API design Cloud architectures Security best practices SDLC Service-oriented architecture CI/CD AI Automation Software development Kubernetes Docker Terraform AWS Azure PostgreSQL Mentorship
Hybrid