Software Engineering MTS/SMTS (Golang)

Airkit

Airkit

Software Engineering

Hyderabad, Telangana, India

Posted on Feb 24, 2026

Description

Job Description

Software Engineering, Chaos Engineer

Salesforce is seeking an engineering candidate to join our GCP Public Cloud engineering team working with the Chaos Engineering team. This team builds platform and tools to perform chaos engineering on services across Salesforce. Our goal is to improve Availability of Salesforce.com services by identifying technical risks.

As an engineer in this team, you will develop software, work on public cloud infrastructure, understand workflows of various applications & databases; as well as design & execute chaos experiments on these complex stacks. You will work on the chaos engineering platform to instrument metrics, configure monitoring and diagnose failures. You will collaborate with other engineering and product teams, proactively identify high value areas for chaos testing and surface issues that could impact availability and performance of targeted services.

Requirements

  • Bachelors or higher in Computer Science or related fields.
  • Experience in Software Development Life Cycle, building Web apps, Backend and API services.
  • Hands-on experience with: Go or Python
  • Experience with public cloud such as AWS or GCP. Including writing Terraform code to build cloud infrastructure.
  • Experience with Linux, containers and Kubernetes patterns for Application Developers.
  • Demonstrate strong diagnostic and troubleshooting skills.
  • Strong written and verbal communication skills.

Preferred Requirements

  • Prior experience with Continuous Integration and Continuous Deployment tooling like Jenkins or Spinnaker.
  • Hands on relational database and NoSQL experience.
  • Experience instrumenting metrics and working with monitoring tools.