×
Register Here to Apply for Jobs or Post Jobs. X

Principal Fullstack Engineer; PMTS

Job in San Francisco, San Francisco County, California, 94199, USA
Listing for: Salesforce
Full Time position
Listed on 2026-06-18
Job specializations:
  • Software Development
    Backend Developer, Software Architect, Cloud Engineer - Software, DevOps
Salary/Wage Range or Industry Benchmark: 150000 - 200000 USD Yearly USD 150000.00 200000.00 YEAR
Job Description & How to Apply Below
Position: Principal Fullstack Engineer (PMTS)

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
What the job involves
  • 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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary