DevOps Software Engineer - Messaging & Backend | SMTS / LMTS

Global leader in CRM software providing cloud-based solutions for sales, service, marketing, and more.
DevOps
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For DevOps Software Engineer - Messaging & Backend | SMTS / LMTS

Salesforce is seeking a DevOps Software Engineer with expertise in messaging and backend systems to join their Tech and Product team. This role combines traditional software engineering with modern DevOps practices, focusing on building and maintaining large-scale distributed systems that serve millions of users. The position requires a strong background in messaging technologies (SMS, RCS, WhatsApp, SMPP) and extensive experience with container orchestration and infrastructure automation.

The ideal candidate will be responsible for designing and developing scalable, resilient systems while leveraging modern DevOps tools and practices. They will work with technologies like Kubernetes, Docker, and Terraform while writing code in languages such as Java, Python, and Go. The role offers an opportunity to work on a platform that ships hundreds of features to production daily while maintaining high reliability and security standards.

Salesforce offers an attractive compensation package including comprehensive benefits, parental leave, and professional development opportunities. The company's culture emphasizes continuous learning, mentorship, and giving back to the community through their 1:1:1 model. Working at Salesforce means joining a leader in the Enterprise SaaS space with a strong focus on innovation and customer success.

The position is based in either Bangalore or Hyderabad, India, offering the chance to work with global teams on challenging technical problems. This role is perfect for experienced engineers who want to combine their software development expertise with modern DevOps practices while working on enterprise-scale systems that impact millions of users worldwide.

Last updated 7 hours ago

Responsibilities For DevOps Software Engineer - Messaging & Backend | SMTS / LMTS

  • Design and develop scalable, resilient and fault tolerant systems
  • Manage infrastructure using Terraform, Kubernetes, and Docker
  • Use telemetry and metrics to drive operational excellence
  • Write functional and unit tests
  • Review and test teammates' code
  • Mentor and be mentored by others
  • Work with CI/CD pipelines

Requirements For DevOps Software Engineer - Messaging & Backend | SMTS / LMTS

Java
Python
Kubernetes
Go
  • 5+ years of industry experience
  • Subject matter expert in messaging domain (SMS, RCS, WhatsApp, SMPP)
  • Deep knowledge of object-oriented programming languages: Java, Python, Scala C#, Go, Node.JS and C++
  • Experience with Terraform, Kubernetes, Docker, and DevOps practices
  • Experience with SAAS products over public cloud infrastructure - AWS/Azure/GCP
  • Expertise in container frameworks and related technologies
  • Understanding of software development best practices
  • Degree or equivalent relevant experience required

Benefits For DevOps Software Engineer - Messaging & Backend | SMTS / LMTS

Medical Insurance
Parental Leave
Vision Insurance
Dental Insurance
  • Comprehensive benefits package
  • Well-being reimbursement
  • Generous parental leave
  • Adoption assistance
  • Fertility benefits
  • World-class enablement and training with Trailhead.com
  • Executive thought leaders exposure
  • Regular 1:1 coaching with leadership
  • Volunteer opportunities

Interested in this job?

Jobs Related To Salesforce DevOps Software Engineer - Messaging & Backend | SMTS / LMTS

Systems Engineering Lead with TS/SCI clearance (on site Northern Virginia)

Lead DevOps engineering role at Salesforce requiring TS/SCI clearance, focusing on secure infrastructure deployment and automation for government customers in Northern Virginia.

Lead DevOps Engineer (Release Platforms)

Lead DevOps Engineer position at Salesforce focusing on cloud infrastructure, CI/CD pipelines, and security automation for Tableau Online, offering competitive compensation and growth opportunities.

Lead DevOps Engineer - AI Research Incubation

Lead DevOps Engineer position at Salesforce's AI Research Incubation Team, focusing on cloud infrastructure and CI/CD pipelines for AI applications.

Staff Software Engineer (Developer Productivity)

Staff Software Engineer position at Okta focusing on Developer Productivity, building and maintaining automated build and testing infrastructure with competitive compensation and benefits.

Sr. Engineer, Infrastructure, Hardware Compute Group

Senior Infrastructure Engineer position at Amazon Lab126, focusing on build systems and infrastructure for AI hardware development team.