Description
We are seeking a Software Engineer to join our Monitoring Cloud team, which is responsible for architecting, implementing, delivering, and operating the telemetry agents and instrumentation libraries that power observability at Salesforce scale.
As a Software Engineer on this team, you will design, develop, and implement critical functionality, tackling features of increasing complexity with confidence. You will work directly with engineering, product, and design to build agents and instrumentation that development teams across Salesforce depend on every day.
Responsibilities:
- Design, develop, and implement critical functionality
- Collaborate with engineering, product, and design to build agents and instrumentation
- Ensure scalability, maintainability, and reliability of services
- Operate what you build, treating agent footprint, host impact, and safe rollout across a large fleet as part of the design
- Present your team's work to peers, leadership, and broader engineering groups
Requirements:
- B.S/M.S. in Computer Science or equivalent field with 8+ years of software development experience
- Experience building highly scalable, available, and real-time data management or data collection services
- Deep understanding and experience building services on the public cloud (AWS, GCP, Azure, etc.)
- Strong experience developing services/software in a Linux/UNIX environment using Go, Java, or Python
- Hands-on experience with containers and Kubernetes (EKS/GKE), including operating workloads such as DaemonSets or sidecars in production
Nice to Have:
- Experience with OpenTelemetry (Collector, SDKs, or instrumentation) or comparable telemetry pipelines and agents
- Familiarity with observability signals and systems: metrics, logs, traces, and events, and platforms such as Prometheus, Splunk, Grafana, or similar
- Strong distributed-systems fundamentals and experience with container orchestration (Kubernetes)
- Experience with low-level or host-level instrumentation (eBPF, cAdvisor, kube-state-metrics)
- Expertise in Big Data and streaming technologies such as Kafka, Flink, Spark, Trino/Presto, Druid, or Airflow
Benefits:
- Time off programs
- Medical, dental, vision
- Mental health support
- Paid parental leave
- Life and disability insurance
- 401(k)
- Employee stock purchasing program
Salary Range: $172,500 - $260,100 annually