Principal Software Engineer - Backend
$197.3k - $313.7kCentaur Labs
About the Role The Informatica IDMC team—a strategic pillar of Salesforce—is building what comes next: an AI-native data integration platform where Generative AI, LLMs, and Agentic architectures don't just assist workflows—they fundamentally reinvent them. We're talking petabyte-scale data movement that thinks, adapts, and self-optimizes. This is a principal-level engineering role where you'll own the technical direction for one or more teams, making architectural bets at the frontier of data integration and AI. You won't just design systems—you'll define the patterns that thousands of enterprise customers depend on to run their businesses. We need a high‑performing hybrid engineer who leads from the front: shipping production‑grade code that powers intelligent data pipelines one day, and elevating an entire team's craft through architectural vision and mentorship the next. If you want to work at the intersection of massive‑scale distributed systems and cutting‑edge AI—where your decisions directly shape a platform processing more data than most engineers will see in a career—this is the role. Responsibilities AI & LLM Proficiency Experience with Generative AI, LLMs, and AI‑assisted development tools (Claude Code, Cursor). Interest in applying AI to automate data integration workflows. Technical Leadership & Architecture Act as the Technical Leader for one or more teams, serving as the go‑to technical authority for cross‑team plans and problems. Write architectural documents and design specifications for multi‑team projects; negotiate interfaces and resolve cross‑team technical issues. Drive system design for resiliency, reliability, scalability, and efficiency—applying telemetry and observability early in development. Quality Delivery & Ownership Embrace full accountability for your team's technical deliveries from code to production, including multiphase rollouts (pre‑release, canary, stagger). Create and approve test strategies with emphasis on non‑functional requirements—performance, scalability, security, and fault tolerance. Define SLIs/SLOs and drive operational excellence for your team's features and services. Backend Engineering at Scale Design and build high‑performance, fault‑tolerant backend services in Java within a cloud‑native microservices architecture. Architect data pipelines and integration workflows that move and transform data across cloud environments at petabyte scale. Drive platform evolution toward AI‑native, Agentic, and Headless patterns. Agile Execution Lead Agile processes end‑to‑end—planning, execution, retrospectives. Own the successful execution of the team's release plan. Propose medium‑term plans (2RR), provide estimates, identify risks, and ensure the team delivers on commitments. Multiplier Leadership Coach LMTS engineers and peer teams through design reviews and mentorship. Set clear Definition of Done expectations. Lead service ownership practices—on‑call rotations, readiness reviews, runbooks, and automation that promote team health. Seek and integrate feedback on your designs; provide constructive feedback on others'. Communication & Customer Focus Explain architectures and initiatives clearly to VP‑level audiences, Product Owners, and cross‑functional partners. Engage with customers to understand real‑world problems; champion Customer Trust in every feature your team builds. Synthesize external guidance (architecture standards, best practices) and translate it into actionable direction for your teams. Required Skills & Experience Professional Experience: 15+ years of full‑time software development in a product or enterprise environment, with a demonstrated track record of technical leadership and delivering high‑quality features at scale. Core Java & Backend Mastery: Expert‑level Java with deep understanding of OOP, concurrency, performance tuning, and production‑grade code under high load. Microservices & Spring: Extensive experience with Spring Boot/Spring Cloud—service discovery, event‑driven architecture, API gateway patterns, and RESTful API design at enterprise scale. Cloud Platform Proficiency: Strong experience with AWS, Azure, or GCP—cloud security (IAM, encryption, key management), networking (VPCs, load balancers, service mesh, DNS, WAF), and infrastructure automation. Containerization & Kubernetes: Production experience with Docker and Kubernetes for orchestration and scaling. Familiarity with Istio, Helm, and deployment tooling (Jenkins, Harness). Distributed Systems Expertise: Proven experience designing distributed systems—fault tolerance, consistency patterns, and message‑driven architectures (Kafka or similar). Data Persistence: Expert RDBMS knowledge including advanced SQL, query optimization, and transaction management. Experience with NoSQL databases (Cassandra, MongoDB). Non‑Functional Requirements: Deep expertise in designing for availability, scalability, security, and observability. Experience defining SLIs/SLOs and designing rollout strategies. Technical Leadership: Proven ability to lead one or more teams, set technical direction, mentor engineers, and present to VP‑level audiences. Communication: Excellent written and verbal skills—able to produce architectural documentation, synthesize cross‑org guidance, and drive alignment across distributed teams. Preferred Skills (Good to Have) Distributed Processing: Hands‑on experience with Apache Spark, Flink, or similar frameworks. Data Lakehouse: Experience with open table formats (Iceberg, Delta Lake) or large‑scale pipeline patterns. Data Integration Domain: Experience with ETL/ELT platforms, data quality, or metadata management. Salesforce/SaaS Ecosystem: Familiarity with Salesforce products or multi‑tenant SaaS platform integration. Posting Statement Salesforce is an equal opportunity employer and maintains a policy of non‑discrimination with all employees and applicants for employment. What does that mean exactly? It means that at Salesforce, we believe in equality for all. And we believe we can lead the path to equality in part by creating a workplace that’s inclusive, and free from discrimination. Any employee or potential employee will be assessed on the basis of merit, competence and qualifications – without regard to race, religion, color, national origin, sex, sexual orientation, gender expression or identity, transgender status, age, disability, veteran or marital status, political viewpoint, or other classifications protected by law. This policy applies to current and prospective employees, no matter where they are in their Salesforce employment journey. It also applies to recruiting, hiring, job assignment, compensation, promotion, benefits, training, assessment of job performance, discipline, termination, and everything in between. Recruiting, hiring, and promotion decisions at Salesforce are fair and based on merit. The same goes for compensation, benefits, promotions, transfers, reduction in workforce, recall, training, and education. In the United States, compensation offered will be determined by factors such as location, job level, job-related knowledge, skills, and experience. Certain roles may be eligible for incentive compensation, equity, and benefits. Salesforce offers a variety of benefits to help you live well including: time off programs, medical, dental, vision, mental health support, paid parental leave, life and disability insurance, 401(k), and an employee stock purchasing program. More details about company benefits can be found at the following link: At Salesforce, we believe in equitable compensation practices that reflect the dynamic nature of labor markets across various regions. The typical base salary range for this position is $197,300 - $313,700 annually. In select cities within the San Francisco and New York City metropolitan area, the base salary range for this role is $237,700 - $344,700 annually. The range represents base salary only, and does not include company bonus, incentive for sales roles, equity or benefits, as applicable. #J-18808-Ljbffr Centaur Labs
$197.3k - $313.7k
...reinvent customer data workflows. This principal‑level engineering role owns the technical direction for... ...your team's features and services. Backend Engineering at Scale Design and build... ...& Experience 15+ years of full‑time software development in a product or enterprise...SuggestedFull time- ...when working with data. With Neurelo, developers can build their software faster and better with an elegant experience, run and scale... ...architectural and technological vision for Neurelo’s products Passionate engineer and architect who can challenge the status quo, thinks big...Suggested
$200k - $300k
...exceptional customer experiences, we are on a mission to set new standards in online gaming. We are now looking for a Senior/Principal Software Engineer to join our dynamic team. This key role will help shape the architecture, design, and development of our platform,...SuggestedLocal areaOverseas- ...Software Engineer, Backend Build scalable backend services and data pipelines powering Beacon AI's flight safety platform Location: San Carlos, California, United States Job Tags: Software About The Role We're a fast-moving team of aviators, engineers, and operators building...SuggestedPermanent employmentFull timeInternshipLocal areaRemote work3 days per week
- ...About the Role We are looking for a talented and motivated Backend Engineer to join our team. You will be responsible for building and maintaining scalable, high-performance backend systems that power our products. Collaborating with designers, data scientists, and...Suggested
$261.5k - $353.5k
...Come join Intuit as a Principal Software Engineer and help us power prosperity around the world. We are looking for engineers that love to take... ...AI technologies/tools and apply it to user experiences or backend solutions. Experience with AI technologies like SageMaker,...Temporary workWork experience placementRelocation package- ...~ We're a top 50 AI app in a16z list ~#4 on Brex's Fast-Growing Software Vendors of 2025 ~ We're also one of the top ranking startups About The Role As a Senior Backend Engineer, you'll shape the core systems powering millions of AI-driven conversations...H1bWork at office
- Electronic Arts is hiring a Software Engineer to work in Redwood City, California. In this position, you will build and maintain services for EA's Identity ecosystem, ensuring scalability and reliability. The ideal candidate should have at least 3 years of experience in...Worldwide
$188k - $250k
...Senior Backend Engineer Location: Redwood City, CA, United States We're looking for a Senior Backend Engineer to build and scale the GenAI Lens backend platform. This is a production-focused role centered on MongoDB data design and performance, scalable/durable...Contract workImmediate start- Qualis1 Inc. is seeking a skilled Software Engineer (JAVA) for a remote position based in Redwood City, CA. The role requires a background in healthcare and LIMS, with responsibilities including designing and testing software features. The ideal candidate will have extensive...Remote job
- ...What you will do In this role, situated within the S3 Organization, you will serve as a Principal Software Development Engineer dedicated to the development of a novel aircraft designed for the Advanced Air Mobility (AAM) market. You will define, architect, and champion...
- ...Principal Software Engineer About the Team: This role is for the Cloud Engineering team within Cornerstone. The team is responsible for creating and managing Cornerstone’s cloud infrastructure and related DevOps tooling automation. As a Principal Software Engineer you...
- ...game-changing career, working for one of the world's leading financial institutions, you’ve come to the right place. As a Principal Software Engineer at JPMorganChase within the Consumer and Community Banking, Core Engineering Solutions, you provide expertise and...
$96.8k - $251.6k
...Job Description Design, develop, troubleshoot and debug software programs for databases, specifically in parallel and distributed query... .... Responsibilities As a member of the database software engineering division, you will take an active role in defining, executing...Temporary workFlexible hours$205k - $241k
...part of shaping the future of mobility, then read on!We are looking for a highly experienced and technically profound Principal Software Development Engineer to join our team. This pivotal role requires deep expertise in safety critical and modern software architectures...Full timeWork at officeLocal areaImmediate startFlexible hours3 days per week$139.9k - $274.8k
Principal Software Engineer at Microsoft - Mountain View, California, United States Principal Software Engineer at Microsoft - Mountain View, California... ....Proficiencyworking with LLMs, high Scale Services backend with focus on Engineering for ML systems, Modern Web UX/...Worldwide- Snorkel AI is seeking a Staff Software Engineer to define and drive the technical direction for their Expert Contributor (EC) Platform. Located in Redwood City, CA, this hybrid position involves designing mission-critical systems and mentoring engineers. The ideal candidate...
$121.5k - $150k
...improves accuracy from food-borne pathogens to infectious diseases. The Opportunity We are looking for a Mid-Senior Backend Software Engineer to join our lean, high-impact engineering team. This role is a critical replacement for a key team member and focuses on...Full timeImmediate startVisa sponsorshipFlexible hours- A leading voice automation startup in Redwood City is seeking a Senior Backend Engineer to shape core systems for AI-driven conversations. This role involves building scalable architecture, collaborating with teams, and driving product delivery. The ideal candidate has...
$188k - $250k
We’re looking for a Senior Backend Engineer to build and scale the GenAI Lens backend platform. This is a production-focused role centered on MongoDB data design and performance, scalable/durable data ingestion and processing pipelines, and operating high-throughput systems...Contract work$400 per month
Mercor is seeking backend engineers to contribute to a Frontier Code Agents project in partnership with a leading AI research lab. The focus is on evaluating AI coding models through structured assessments. Ideal candidates will have 2+ years of backend experience and be...Remote job$220k - $260k
Zoomcar is looking for a Senior Engineer to enhance our technology platform based out of Redwood City, CA. This hybrid position involves hands-on contributions to backend engineering, focusing on building microservices using cutting-edge technologies such as Kubernetes...$363k
...generation sensing and compute platforms by influencing Hardware-Software Co-Design . In this role, you will: System Synthesis: Define... ...: Ph.D. or MS in Computer Science, Robotics, Electrical Engineering, or a related field with a focus on Computer Vision . Experience...Temporary workRelocation package$295.25k - $345.04k
...demands of this first-of-its-kind platform, ensure that your avenues for growth are always expanding and flexible. As a Principal Software Engineer of the Game Engine data model team, you will innovate on the core data structures that form the backbone of Roblox's...Full timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to FridayFlexible hours3 days per week$142.8k - $274.8k
...Intelligence (AI) Frameworks team at Microsoft develops the AI software used to train and deploy the world's most advanced AI models.... ...Responsibilities Collaborate broadly with ML researchers, system engineers, and production engineers. Engage with key partners to...Ongoing contractLocal area$96.8k - $251.6k
...Software Engineer Design, develop, troubleshoot and debug software programs for databases, specifically in parallel and distributed query processing. As a member of the database software engineering division, you will take an active role in the definition, execution...Temporary workFlexible hours$150k - $350k
...integrating personalized treatment plans, digital interventions, and real-time analytics to improve patient outcomes. As a Principal Software Engineer, you'll work directly with our CTO to lead the technical evolution of our AI-first platform, optimize existing...Work at officeWorldwideFlexible hours- Ll Oefentherapie is seeking a Senior Software Developer (IC3) in Redwood City, California. The role focuses on designing and developing backend services while improving productivity and security within the Oracle Health Platform. Candidates must have experience in backend...Visa sponsorship
$220k - $260k
Zūm Services, Inc. is looking for a Senior Engineer to join its backend engineering team in Redwood City, CA. This role offers hands-on opportunities in building Zūm's technology platform, focusing on customer-facing product features and platform capabilities to deliver...- A leading technology startup is seeking a Backend Engineer to build and maintain reliable backend services for AI agents. The role requires expertise in distributed systems, API design, and data modeling. You will work in a high‑velocity environment where you will own...Remote job
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer - Backend. Be the first to apply!
- senior backend developer Redwood City, CA
- backend software engineer Redwood City, CA
- back-end developer Redwood City, CA
- senior principal cloud computing engineer Redwood City, CA
- senior principal scientist Redwood City, CA
- principal Redwood City, CA
- software support Redwood City, CA
- software sales Redwood City, CA
- embedded software Redwood City, CA
- software applications developer Redwood City, CA

