Software Engineering PMTS- Kafka

Salesforce is a leading customer relationship management (CRM) platform provider, known for its cloud-based software solutions and innovative approach to business technology.
Backend
Principal Software Engineer
In-Person
8+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Director, Software Engineering

Lead MuleSoft Developer Experience Tools team at Salesforce, driving AI-powered features and managing 35-40 engineers. $251,900 - $384,100 salary range.

Full Stack Software Engineer: Lead and Principal

Lead/Principal Full Stack Software Engineer position at Salesforce, building enterprise-scale applications with 8+ years experience required, hybrid work model, comprehensive benefits.

Software Engineering Architect - Search & Commerce

Lead the development of AI-powered search and commerce platforms at Salesforce, architecting next-generation solutions using LLMs and advanced search technologies.

Principal, Solution Engineer MuleSoft

Principal Solutions Engineer position at Salesforce MuleSoft, combining technical expertise with pre-sales consulting to drive customer success in Paris, France.

Director, Software Engineering - Commerce Agentforce

Lead Salesforce's Commerce Cloud Agentforce team in developing AI-powered e-commerce solutions, managing a team of 35-40 engineers and driving technical innovation.

Description For Software Engineering PMTS- Kafka

Salesforce is expanding its Big Data Services team, seeking experts to drive the architecture, delivery, and operation of services at the heart of their data platform. The Ajna team provides Kafka as a Service, handling trillions of messages per day across numerous clusters in Salesforce managed data centers and public cloud ecosystems. They are looking for a Principal Member of Technical Staff (PMTS) with experience in building and owning distributed services to join their team.

Key Responsibilities:

  • Architect approach for managing services on different public cloud substrates
  • Design and build deployment automation and change pipelines
  • Lead efforts to improve monitoring, alerting, and incident response
  • Coach other engineers on best practices for designing and operating reliable systems at scale
  • Contribute to prominent open-source projects
  • Measure and improve the performance and availability of Kubernetes and Kafka
  • Build deep expertise with public cloud substrates, Kubernetes, and Kafka

Requirements:

  • 1-2 years of Principal engineer experience
  • At least 5 years experience working on BigData Distributed Services
  • Minimum 8 years of experience as Software Engineer
  • Experience with Java and scripting languages in a Linux/UNIX data center environment
  • Experience in Distributed Systems
  • Experience with public cloud substrates (e.g., AWS, Azure, GCP)
  • Experience with technologies like Kafka, Spark, Kubernetes, Docker, Hadoop, Spinnaker, Terraform
  • Experience owning and operating multiple instances of mission-critical services
  • Experience with Agile development methodology and Test-Driven Development
  • Experience using telemetry and metrics to drive operational excellence

Education:

  • MS or BS in Computer Engineering/Science or related field, or relevant work experience

This role offers opportunities to work on cutting-edge technologies, contribute to open-source projects, and be part of a team that's pushing the boundaries of scale and performance in distributed systems.

Last updated 7 months ago

Responsibilities For Software Engineering PMTS- Kafka

  • Architect approach for managing services on different public cloud substrates
  • Design and build deployment automation and change pipelines
  • Lead efforts to improve monitoring, alerting, and incident response
  • Coach other engineers on best practices for designing and operating reliable systems at scale
  • Contribute to prominent open-source projects
  • Measure and improve the performance and availability of Kubernetes and Kafka
  • Build deep expertise with public cloud substrates, Kubernetes, and Kafka

Requirements For Software Engineering PMTS- Kafka

Java
Linux
Kafka
Kubernetes
  • 1-2 years of Principal engineer experience
  • At least 5 years experience working on BigData Distributed Services
  • Minimum 8 years of experience as Software Engineer
  • Experience with Java and scripting languages in a Linux/UNIX data center environment
  • Experience in Distributed Systems
  • Experience with public cloud substrates (e.g., AWS, Azure, GCP)
  • Experience with technologies like Kafka, Spark, Kubernetes, Docker, Hadoop, Spinnaker, Terraform
  • Experience owning and operating multiple instances of mission-critical services
  • Experience with Agile development methodology and Test-Driven Development
  • Experience using telemetry and metrics to drive operational excellence
  • MS or BS in Computer Engineering/Science or related field, or relevant work experience

Interested in this job?