Software Engineering Pmts

Salesforce Salesforce · Enterprise · Bellevue, WA +1

Software Engineer on the Cloud Infrastructure Automation team at Salesforce, responsible for delivering automation tools, frameworks, workflows, and validation platforms across public cloud platforms. The role involves building and operating resilient distributed systems, using AI tools in the development workflow, and designing systems where AI agents integrate into human workflows.

What you'd actually do

  1. Design, develop, and operate resilient distributed systems and cloud infrastructure automation tools across public cloud platforms (AWS, GCP, Azure, Alibaba), using Infrastructure-as-Code practices with Terraform and containerization frameworks such as Kubernetes and Docker.
  2. Build and ship high-quality, production-grade software using modern engineering practices, with AI as a core part of your development workflow — pushing the boundaries of AI development tools to deliver secure, optimized, and high-quality code.
  3. Design and orchestrate complex systems where AI agents integrate seamlessly into human workflows, and critically evaluate both human- and AI-generated code for correctness, quality, security, and performance.
  4. Participate in the team's on-call rotation to address complex problems in real time, balancing live-site management, feature delivery, and retirement of technical debt.

Skills

Required

  • backend software development
  • Java
  • Go
  • Python
  • Ruby
  • owning and operating critical services
  • AI development tools
  • prompt engineering
  • monitoring
  • alerting
  • logging
  • reporting applications
  • agile development
  • Test-Driven Development (TDD)
  • shared system context repositories

Nice to have

  • distributed database systems
  • relational databases
  • PostgreSQL
  • Spinnaker
  • Zookeeper
  • microservices
  • Kubernetes
  • Docker
  • Terraform

What the JD emphasized

  • 10+ years of backend software development experience
  • deep knowledge of programming in Java, Go, Python, or Ruby
  • experience owning and operating multiple instances of critical services
  • demonstrated AI-first approach to engineering
  • hands-on experience with AI development tools
  • advanced prompt engineering skills
  • Experience with critical infrastructure services including monitoring, alerting, logging, and reporting applications
  • explicit repositories of system designs, constraints, and standards that enable AI to operate accurately and reliably

Other signals

  • AI-first mindset
  • AI development tools
  • prompt engineering
  • AI agents integrate into human workflows
  • critically evaluate human- and AI-generated code