Software Engineering Pmts

Salesforce Salesforce · Enterprise · Bellevue, WA

Software Engineer on the Cloud Infrastructure Automation team at Salesforce, responsible for delivering automation tools, frameworks, workflows, and validation platforms across public cloud. 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. Requires strong backend software development experience and hands-on experience with AI development tools and prompt engineering.

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

  • 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 (e.g., GitHub Copilot, Cursor, Claude, OpenAI API)
  • advanced prompt engineering skills
  • experience with critical infrastructure services including monitoring, alerting, logging, and reporting applications
  • agile development and Test-Driven Development (TDD) methodologies
  • Experience contributing to and maintaining shared system context

Nice to have

  • Experience with distributed database systems and relational databases such as PostgreSQL.
  • Familiarity with open source technologies such as Spinnaker or Zookeeper.
  • Experience writing microservices on containerization frameworks such as Mesos.

What the JD emphasized

  • AI-first approach to engineering
  • hands-on experience with AI development tools
  • advanced prompt engineering skills

Other signals

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