About The Position

Salesforce is seeking a Senior Software Engineer for its DNS and Cloud Infrastructure work. The Public Cloud engineering teams build and maintain a large-scale distributed systems platform that delivers features to tens of millions of users. The role focuses on developing and operating reliable, secure, high-performance cloud infrastructure and backend systems, with an emphasis on concurrency, data management, availability, and resilience. The engineer will create cloud infrastructure automation tools, frameworks, workflows, and validation platforms; develop and operate distributed systems across compute nodes and data centers; and build microservices and infrastructure-as-code solutions. The position also involves using and contributing to open-source technologies, handling live-site operations and technical debt, and taking part in an on-call rotation.

Requirements

  • At least 5 years of backend software development experience with Python and cloud architecture.
  • Hands-on experience with Linux systems administration and troubleshooting, servers, and cloud architecture; good knowledge of Linux internals.
  • Professional work experience with Python.
  • In-depth understanding of object-oriented programming, design patterns, data structures, algorithms, and concurrency.
  • Public cloud engineering experience with GCP, AWS, and/or Azure.
  • Experience with cloud provisioning, infrastructure, and migration at cloud scale.
  • Experience using AI-assisted development tools to automate DNS and infrastructure management.
  • Understanding of configuring, deploying, managing, and maintaining large cloud-hosted systems.
  • Experience with container and orchestration systems such as Kubernetes and Docker.
  • Experience with infrastructure automation tools such as Splunk, Puppet, Spinnaker, Terraform, and Git.
  • Strong understanding of DNS, load balancing, SSL, TCP/IP, SQL, HTTP, switches, and routers.
  • CI/CD experience with tools such as Jenkins and Travis CI.
  • Implementation experience with large infrastructure projects.
  • Continuous-learning, critical-thinking, and teamwork skills, with excellent communication skills.
  • Willingness to embrace a diverse and inclusive culture and work environment.
  • Configuration management experience with open-source tools, ideally Puppet, Chef, Salt, or Ansible.
  • Experience maintaining monitoring platforms such as Grafana.
  • Experience with Agile development methodology and test-driven development.

Nice To Haves

  • Experience using AWS Route 53.
  • Experience working in a high-availability, 24x7x365, large-scale, multi-data-center environment.
  • High skill in packet analysis, network analysis tools, troubleshooting, and analytical fault diagnosis.
  • Experience with security hardening of network infrastructure, such as DNSSEC.

Responsibilities

  • Deliver cloud infrastructure automation tools, frameworks, workflows, and validation platforms on public cloud platforms.
  • Design, develop, debug, and operate resilient distributed systems across thousands of compute nodes in multiple data centers.
  • Use and contribute to open-source technology.
  • Develop Infrastructure-as-Code.
  • Write microservices using containerization frameworks such as Kubernetes, Docker, and Mesos.
  • Resolve complex technical issues and drive innovations that improve system availability, resilience, and performance.
  • Balance live-site management, feature delivery, and retirement of technical debt.
  • Participate in the team's on-call rotation to address complex problems in real time and keep services operational and highly available.

Benefits

  • Time-off programs
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Mental health support
  • Paid parental leave
  • Life insurance
  • Disability insurance
  • 401(k)
  • Employee stock purchasing program
  • Some roles may be eligible for incentive compensation and equity
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service