Principal Software Engineer - Backend
$197.3k - $313.7kSalesforce
To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.
Job CategorySoftware Engineering Job Details About Salesforce Salesforce is the #1 AI CRM, where humans with agents drive customer success together. Here, ambition meets action. Tech meets trust. And innovation isn't a buzzword - it's a way of life. The world of work as we know it is changing and we're looking for Trailblazers who are passionate about bettering business and the world through AI, driving innovation, and keeping Salesforce's core values at the heart of it all. Ready to level-up your career at the company leading workforce transformation in the agentic era? You're in the right place! Agentforce is the future of AI, and you are the future of Salesforce. Are you a seasoned engineer who wants to reshape how the world's largest enterprises harness their data? 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. Unleash Your Potential When you join Salesforce, you'll be limitless in all areas of your life. Our benefits and resources support you to find balance and be your best, and our AI agents accelerate your impact so you can do your best. Together, we'll bring the power of Agentforce to organizations of all sizes and deliver amazing experiences that customers love. Apply today to not only shape the future - but to redefine what's possible - for yourself, for AI, and the world. Accommodations If you need a reasonable accommodation during the application or the recruiting process, please submit a request via this Accommodations Request Form. Please note that Salesforce uses artificial intelligence (AI) tools to help our recruiters assess and evaluate candidates' resumes and qualifications throughout the recruiting process. Humans will always make any candidate selection and hiring decisions. Please see our Candidate Privacy Statement for more information about how we use your personal data and your rights, including with regard to use of AI tools and opt out options. 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. Know your rights: workplace discrimination is illegal. 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.
Vacancy posted 8 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - Backend in Redwood City, CA vacancy
$295.25k - $345.04k
...Principal Software Engineer, Connections (Backend) Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created by our global community of developers and creators. At Roblox...SuggestedH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$295.25k - $345.04k
...safer, more civil shared experiences for everyone. As a Principal Software Engineer on the Sharing team, you will lead large, multi-team initiatives... ...Foundation: 8+ years of experience building large-scale backend systems in C++, C#, Java, or similar languages. System...SuggestedFull timeTemporary workWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday- ...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- ...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...SuggestedWorldwide
- ...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...
$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- ...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...
$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$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- ...Principal Software Engineer Mastercard is seeking a Principal Software Engineer to architect, build, and operate the API platform that securely... ...environments Strong programming skills in one or more backend languages (e.g. Java, Go, C#, Kotlin, Python)...
- ...Backend Software Engineer We're a fast-moving team of aviators, engineers, and operators building an AI platform to make flying safer, more efficient, and more capable. Backed by top investors, we've secured a dozen Department of Defense contracts and partnered with...Permanent employmentFull timeInternshipLocal areaRemote work3 days per week
- 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
$185k - $240k
...Senior Backend Engineer Nimble, a Swoop company, is a healthtech company on a mission to simplify access, understanding and management... ...NimbleRx. You will join a team of world-class, highly motivated software engineers who build for performance, reliability, and...Live out- ...Senior Backend Engineer — Payments HOAi is a fast-growing startup revolutionizing the community association management industry. Our AI workforce platform integrates machine learning technology to streamline labor-heavy processes, eliminating inefficiencies and driving...Work at officeRemote workFlexible hours
- ...Electronic Arts is looking for a Software Engineer in Redwood City, California to develop scalable backend services and cloud-native APIs. The ideal candidate will have over 3 years of programming experience in Java or Python and familiarity with cloud platforms like AWS...Worldwide
$293.8k - $343.34k
...with our massive community of creators. We are seeking a Principal Software Engineer to drive technical strategy and execution for the Ads... ...Mastery: Proven ability to design and scale high-availability backend systems using technologies like Go or C# and data...Full timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$15k
...subsidized rewards. We are a small, senior engineering team operating like a startup inside... ...facing experiences in the mobile app to the backend systems that power underwriting, pricing... ...perspective on how AI is reshaping software development. Exceptional communication and...Summer workCurrently hiringWork at officeLocal areaRemote workWork from home- ...Replit is the agentic software creation platform that enables anyone to build applications... ...creation. About the Role: This is a Principal Product Engineering role focused on Money Infrastructure... ...engineering experience, with strong backend expertise. Hands‑on experience...Full timeTemporary workWork at officeWorldwideMonday to FridayFlexible hours
$121.5k - $150k
...Clear Labs is seeking a Mid-Senior Backend Software Engineer in San Carlos, California. The role focuses on building robust backend services and complex integrations within their automated DNA sequencing platform. Responsibilities include developing microservices, optimizing...- ...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
- ...Lead Backend Software Engineer We're a fast-moving team of aviators, engineers, and operators building an AI platform to make flying safer, more efficient, and more capable. Backed by top investors, we've secured a dozen Department of Defense contracts and partnered...Permanent employmentFull timeLocal areaRemote work3 days per week
$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...- ...About the role We’re looking for a talented and creative Software Engineer to join our Safety Engineering team at Character.AI! In this role... ...at the forefront of designing, developing, and scaling robust backend systems and leveraging applied machine learning to tackle...
- 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...
- 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 work
$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- ...Principal Software Engineer, BSW Location: Mountain View, CA/Austin, TX (Onsite 4 days/week) Direct Hire/ Fulltime Role Bonuses: 18% Annual Bonus based on performance last 12 months -9% Long-term Bonus based on last 3 years with company -Up to 27% total bonus - Merit...Full time
$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...$121.5k - $150k
...outcomes and 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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer - Backend. Be the first to apply!
Related searches
- 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

