Principal Software Engineer, Data Platform
$230.8k - $334.6kCentaur Labs
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 Category Software 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. Principal Software Engineer, Data Platform The Principal Member of Technical Staff for the Enterprise Data Platform is the primary technical architect responsible for modernizing, integrating, and optimizing Salesforce's foundational data ecosystem. You will serve as the technical "north star" for the engineering teams, bridging the world of modern distributed analytics with the cutting edge of Semantic AI. In this high-impact individual contributor role, you will architect the backbone of the company using technologies such as Snowflake, dbt, Informatica, and Airflow—while simultaneously designing and scaling our advanced Knowledge Graph Platform (Neo4j & TopQuadrant). Your mission is to design the "paved path" where structured data flows effortlessly into high-value knowledge graphs to power BI, Advanced Analytics, and Generative AI. You will not just oversee the architecture; you will write the proof-of-concepts, define the code standards, and solve the most complex scalability challenges. Key Responsibilities Technical Strategy & Platform Architecture Architect the Roadmap: Define the long-term technical architecture for the Enterprise Data Platform. Translate business strategy into technical specifications, ensuring our stack allows for "Data Mesh" scalability and domain-oriented ownership. Infrastructure as Code (IaC) Evangelism: personally architect and review the Terraform/Helm configurations that define our infrastructure. Ensure that from Snowflake RBAC to Neo4j clusters, our platform is immutable, version-controlled, and reproducible. Performance Engineering: Deep dive into the hardest performance bottlenecks. Optimize query planners, data serialization formats (Parquet/Iceberg), and distributed compute costs across Snowflake and Spark. AI Enablement: Design the integration patterns for AI-assisted tooling (Cursor, MCP, Copilot) within the developer workflow to step-change developer velocity. Knowledge Graph & Semantic Engineering Graph RAG Architecture: Lead the technical design of "Graph RAG" (Retrieval-Augmented Generation), creating the patterns that allow LLM agents to query structured Snowflake data via the Neo4j Knowledge Graph. Semantic Layer Design: Design the integration between the physical data layer (Snowflake) and the semantic governance layer (TopQuadrant/TopBraid EDG), ensuring ontologies are mechanically enforced rather than theoretically defined. Polyglot Persistence: define the specific architectural patterns for when data should reside in a Relational Store (Snowflake) versus a Graph Store (Neo4j), and design the high-velocity pipelines (Kafka/Airflow) that keep them in sync. Engineering Standards & Technical Influence Code Quality & DevOps: Set the standard for code quality. You will be expected to code, review Pull Requests, and enforce strict CI/CD pipelines (unit testing data, schema validation). Resiliency Architecture: Design self-healing systems. Architect the monitoring and alerting frameworks (SRE) that ensure 99.9% availability for critical pipelines. Mentorship without Authority: Act as a technical mentor to Senior and Lead engineers across multiple squads. Elevate the technical bar of the organization through design reviews, RFCs, and pair programming sessions. What We’re Looking For 10+ years of software engineering experience, with at least 5 years focused on backend distributed systems or data infrastructure at scale. Deep Engineering Roots: You are an expert coder (Python, Java, or Go) who grew up building software. You are comfortable debugging a distributed trace, optimizing a JVM heap, or rewriting a slow SQL query plan. Architectural Expertise: Proven track record of designing large-scale data platforms. You understand the CAP theorem, eventual consistency, and the trade-offs between batch and streaming architectures. Core Stack Mastery: Hands-on expert-level knowledge of Snowflake (internals/clustering), dbt (macro design/Jinja), Airflow (scheduler internals), and Tableau. Graph Database Expertise: Deep understanding of Graph theory and implementation. You know how to model data in Neo4j (Cypher) to avoid super-node problems and optimize traversal performance. Cloud Native Native: Mastery of AWS/GCP services (IAM, VPC, PrivateLink, S3/GCS) and container orchestration (Kubernetes/EKS). AI/LLM Integration: Experience implementing RAG architectures, vector databases, or integrating LLMs into data pipelines. Influence & Communication: Ability to write clear, persuasive Request for Comments (RFCs) and architectural decision records (ADRs) that drive consensus among other architects and engineering leadership. 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 require assistance due to a disability applying for open positions please submit a request via this Accommodations Request Form. 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. Know your rights: workplace discrimination is illegal. 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: Pursuant to the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring, Salesforce will consider for employment qualified applicants with arrest and conviction records. For New York-based roles, the base salary hiring range for this position is $230,800 to $334,600. For Washington-based roles, the base salary hiring range for this position is $211,500 to $306,600. For California-based roles, the base salary hiring range for this position is $230,800 to $334,600. #J-18808-Ljbffr
- ...Description Principal Software Engineer, Data Platform The Principal Member of Technical Staff for the Enterprise Data Platform is the primary technical architect responsible for modernizing, integrating, and optimizing Salesforce's foundational data ecosystem. You will...Suggested
$204k - $348k
...Cambridge, MA USA; San Francisco, CA USA Join us in shaping the future of science! We are seeking Principal Software Engineers with backend experience to join our Data Platform Team (Data), where you’ll collaborate with software engineers, lab scientists, and machine...SuggestedFull timeWork at officeLocal areaFlexible hours$200.6k - $250.4k
Principal Staff Software Engineer - Data as a Service About the Role WEX is transforming into a data-driven enterprise through its modern Data-as-a-Service (DaaS) platform. At the core of this strategy is a need for world-class technical leadership-engineers who can see...SuggestedFlexible hours$245k - $290k
...Principal Software Engineer, Agentic Data Plane San Francisco, CA (Hybrid) Redpanda is pioneering the Agentic Data Plane (ADP) - a new category in AI infrastructure that makes it simple and secure to connect AI agents with enterprise data and systems. Built on a multi...SuggestedWork at officeRemote workShift work$147k - $237.5k
...world-leading cybersecurity platform that provides... ...Cortex platform, including the data pipeline, analytics engine, and user interface. We are... ...Summary We are seeking a Principal Backend Engineer to join our... ...~8+ years of professional software engineering experience, including...SuggestedFull timeWork at office$275k - $300k
...Principal Software Engineer – AI Platform Lead development of scalable AI data platform for enterprise customers Location: San Francisco Bay Area Compensation: $275,000 - 300,000 USD / year Job Tags: Software About The Role Principal Software Engineer – Ai Platform At...Local area- ...A leading technology company in San Francisco is seeking a Principal Software Engineer to guide technical direction and architecture across projects. The ideal candidate has over 10 years of software engineering experience, proficiency in modern backend languages, and...
$276k - $414k
...Lens Studio ( , an augmented reality platform that powers AR across Snapchat and other... ...AR glasses, Spectacles ( . Snap Engineering ( teams build fun and technically sophisticated... ...the forefront. We're looking for a Principal Software Engineer to join the Ads Platform team...Live inWork at officeLocal area$230k - $270k
...Principal/Lead Level Software Engineer The LangSmith team owns and builds LangChain's core platform for observability, evaluation, and production reliability of AI systems. From tracing... ...query performance across high-volume data Help shape the product roadmap by...Work at officeFlexible hours- ...Java Backend Engineer Lead the design, development, and scalability... ...that power our multi-tenant platform. Architect and optimize... ...Integrate and manage core data systems (e.g., relational DBs... ...10+ years of experience in Software Engineering with a strong focus...
$170k - $277k
...world‑leading cybersecurity platform that provides... ...Cortex platform, including the data pipeline, analytics engine, and user interface. We are... .... Job Summary As a Senior Principal Backend Engineer in our Cortex... ...14+ years of professional software engineering experience, with...Full timeWork at office$99.6k - $234.6k
...Principal Software Engineer Join Oracle's Health Data Intelligence (HDI) team as a Principal Software Engineer, where you will design and build the next generation of cloud-native platforms, distributed systems, and intelligent automation solutions that power large...Temporary workFlexible hours$197.3k - $313.7k
...efforts. Job Category Software Engineering Job Details About Salesforce... ...for a highly skilled Principal Engineer to join our Endpoint... ...security infrastructure, and platform engineering. What You'll... ...development across complex security data pipelines from ingestion to...$207k - $311k
...bring those practices into the engineering organization. Essential... ...senior point of expertise on software engineering issues, industry... ...confidentiality of systems and data. The above job description... ...understanding of modern Cloud platforms such as AWS, Google Cloud or...Hourly payWork at officeImmediate startVisa sponsorshipWork visaFlexible hours$270k - $375k
...ground up with AI agents at the core. Our platform already powers project management,... ...actually complete work with full access to data, context, and workflows. In just three... ...Role Motion is hiring an experienced software engineer who can make key technical decisions and...Local areaRemote workVisa sponsorshipWork visa$157.25k - $212.75k
...We are looking for a software engineering leader who is passionate about creating next-generation... ...regulated industry. Additionally, the Principal Software Engineer will bring deep expertise... ...the latest standards in securing data to meet HIPAA requirements. Requirements...Full timeTemporary workLocal areaFlexible hours$220k - $265k
...Employment Type Full time Location Type On‑site Department Engineering Software Compensation Principal Software Engineer $220K – $265K Offers Equity At Mach,... ...on developing next‑generation autonomous defense platforms . At the core of our mission is the commitment to delivering...Full timeWork experience placementWork at officeLocal area$227.04k - $283.8k
...We're looking for a Principal Engineer to drive the technical direction and architecture of Platform-as-a-Service (PaaS) at DigitalOcean... ...how developers build and ship software on a platform purpose-built for... ...position is based on market data, relevant years of experience...Temporary workLocal areaRemote workWorldwideFlexible hours$160.2k - $425k
...About GitHub GitHub is the world's leading platform for agentic software development - powered by Copilot to build, scale, and deliver... ..., United States Overview GitHub is seeking a Principal Software Engineer to help shape the future of our core platform infrastructure...Ongoing contractRemote workWorldwide- ...Principal Software Engineer - Pay Group Engineering We're hiring seasoned engineers to join our teams that work on core platform capabilities, improving our existing systems for extensibility and... ...interacting with payroll and tax data. The payroll and tax domain is highly...Minimum wageFlexible hours
$349k - $431k
...can also be applied to a range of vehicle platforms and product use cases. The Waymo Driver... ...access to millions of miles of driving data from a diverse set of sensors, allowing... .... You will report to our Director of Engineering in our Perception Organization. You will...Full timeRemote work$225k - $245k
...Principal Software Engineer Saviynt's AI-powered identity platform manages and governs human and non-human access to all of an organization's applications, data, and business processes. Customers trust Saviynt to safeguard their digital assets, drive operational efficiency...$160k - $220k
...collaborating with colleagues in engineering, product, and across... ...Forward Thinker: You excel in software design and architecture to address... ...security principles, cloud platforms (AWS, Azure, or Google Cloud)... ...and Procedures such as: Data Classification, Retention & Handling...$139.9k - $274.8k
...AItoformulate answers,leveraging the data that thecustomer has configured? Are you... ...their best work efficiently. As Principal Software Engineer on Copilot Studio Knowledge, you will... ...Experience working with the Power Platform. Agile methodology experience. C#...Ongoing contractLocal area$99.6k - $223.4k
...Principal Software Development Engineer Oracle Cloud Infrastructure (OCI) is building the next generation... ...building intelligent systems, internal platforms, operational tooling, and cloud... ...Only Oracle brings together the data, infrastructure, applications, and...Temporary workFlexible hours$165k - $220k
...innovation through the responsible use of data and AI. We believe that ensuring data... ...us to develop the first technology platform for responsible data use in 2016. Today... ...The Challenge As a Senior Principal Software Engineer, you will serve as a technical leader...Work experience placementWork at officeLocal areaWorldwideFlexible hours3 days per week1 day per week$170k - $277k
...that drives great outcomes. The Team Engineering - Our engineering team is at the core... ...digital environment. Job Summary As a Sr. Principal Software Engineer, you will own and shape the... ...Experience managing Multi‑tenant SaaS platforms and cloud environments like AWS or OCI...Full timeWork at office$147k - $237.5k
...Job Summary The Team Engineering - Our engineering team is at the... ...Job Description As a Sr Principal Software Engineer within the Engineering... ...scalable software features and data ingestion on our next-generation security platform as part of our Strata Cloud Manager...Full timeWork at office- ...for an innovative and entrepreneurial Principal Software Engineer to join our Builder Tools engineering... ...our next generation internal developer platform in an AI-first SDLC. Your work will elevate... ...a culture of continuous learning, data-driven decisions and improvements....Remote work
- ...automation. We build AI-powered software that eliminates... ...revenue reconciliation. Our AI platform is trusted by 95+ leading healthcare... ...Mandate We are seeking a Principal Software Engineer to lead the design and development of core data systems that power a scalable...Work at officeFlexible hours2 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer, Data Platform. Be the first to apply!
- senior principal software engineer San Francisco, CA
- principal software engineer San Francisco, CA
- staff data engineer San Francisco, CA
- data engineering intern summer San Francisco, CA
- senior data integration developer San Francisco, CA
- data engineer graduate San Francisco, CA
- data engineer contract San Francisco, CA
- data science developer San Francisco, CA
- senior data center engineer San Francisco, CA
- software data engineer San Francisco, CA

