Principal Fullstack Engineer; PMTS
Job in
San Francisco, San Francisco County, California, 94199, USA
Listed on 2026-06-18
Listing for:
Salesforce
Full Time
position Listed on 2026-06-18
Job specializations:
-
Software Development
Backend Developer, Software Architect, Cloud Engineer - Software, DevOps
Job Description & How to Apply Below
Requirements
- Experience with Generative AI, LLMs, and AI‑assisted development tools (Claude Code, Cursor). Interest in applying AI to automate data integration workflows
- 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 No
SQL 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 - Distributed Processing:
Hands‑on experience with Apache Spark, Flink, or similar frameworks - (Desirable) Data Lakehouse:
Experience with open table formats (Iceberg, Delta Lake) or large‑scale pipeline patterns - (Desirable) Data Integration Domain:
Experience with ETL/ELT platforms, data quality, or metadata management - (Desirable) Salesforce/SaaS Ecosystem:
Familiarity with Salesforce products or multi‑tenant SaaS platform integration
- 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.
- 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.
- Embrace full accountability for your team's technical deliveries from code to production, including multiphase rollouts (pre‑release, canary, stagger).
- Create and approve test…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×