Full-stack Software Engineer: Mid and Senior

Salesforce Salesforce · Enterprise · San Francisco, CA +1

Salesforce is seeking Full-Stack Software Engineers (Mid and Senior level) to join their Agentforce team, focusing on building AI-powered products for enterprise customers. The role involves architecting, implementing, and testing scalable products, with a strong emphasis on integrating AI agents into human workflows and leveraging AI tools in the development process. Advanced prompt engineering and contributing to shared system context for AI reliability are key responsibilities. This is an engineering role focused on building and shipping AI-integrated features.

What you'd actually do

  1. Architect, design, implement, test and deliver highly scalable products
  2. Build and ship high-quality, production-grade software using modern engineering practices, with AI as a core part of your development workflow by 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, driving efficiency and innovation at scale.
  4. Contribute to building and maintaining the shared system context, an explicit repository of system designs, constraints, and standards that enables AI to operate accurately and reliably.
  5. Critically evaluate code (Human or AI-generated) for correctness, quality, security, and performance

Skills

Required

  • A related technical degree required
  • 3+ years of professional software development experience
  • Deep knowledge of object oriented programming and experience with at least one object oriented programming language (Java, Javascript, C++, C#, Ruby, Python)
  • High proficiency in at least one high-level programming language and web framework (NodeJS, Express, Hapi, etc.)
  • Proven understanding of web technologies, such as JavaScript, CSS, HTML5, XML, JavaScript, JSON, and/or Ajax
  • Validated understanding of Database technologies such as SQL, PL/SQL and relational database schema design
  • Experience in automated testing including unit and functional testing using Java, JUnit, JSUnit, Selenium
  • A demonstrated, genuine AI-first approach to engineering. Using AI to move faster, build fluency across the stack, and contribute well beyond your core specialty.
  • Experience using AI tools (e.g., Claude Code, GitHub Copilot, Cursor, etc.) in development workflows
  • Advanced prompt engineering skills and the ability to write precise, structured prompts and cultivate the system context that makes AI outputs reliable, secure, and production-ready.
  • Excellent interpersonal skills

Nice to have

  • Experience building highly scalable web applications.
  • Experience with Agile software development and test-driven development.
  • Bachelor's degree in Computer Science or equivalent field
  • Track record of being a top performer in current and past roles

What the JD emphasized

  • AI as a core part of your development workflow
  • Advanced prompt engineering skills
  • AI agents integrate seamlessly into human workflows

Other signals

  • AI agents integrate seamlessly into human workflows
  • AI as a core part of your development workflow
  • Advanced prompt engineering skills