Mid- Level Backend Engineer

Salesforce Salesforce · Enterprise · Tel Aviv, Israel

Salesforce is seeking a Mid-Level Backend Engineer to build and ship production-grade software, integrating AI agents into human workflows. The role involves designing complex systems, contributing to shared system context for AI reliability, and critically evaluating code (human or AI-generated). The engineer will use AI tools in their development workflow, requiring advanced prompt engineering skills and a genuine AI-first approach to engineering.

What you'd actually do

  1. 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.
  2. Design and orchestrate complex systems where AI agents integrate seamlessly into human workflows, driving efficiency and innovation at scale.
  3. 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.
  4. Critically evaluate code (human or AI-generated) for correctness, quality, security, and performance.

Skills

Required

  • 3+ years of development experience as a software engineer.
  • Deep knowledge of object-oriented programming and other scripting languages: Java, Python, Scala C#, Go, Node.JS and C++.
  • Strong SQL skills and experience with relational and non-relational databases e.g. (Postgress/Trino/redshift/Mongo).
  • Experience with developing SAAS products over public cloud infrastructure - AWS/Azure/GCP.
  • Proven experience designing and developing distributed systems at scale.
  • Proficiency in queues, locks, scheduling, event-driven architecture, and workload distribution, along with a deep understanding of relational database and non-relational databases.
  • 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, Codex, 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.
  • A deeper understanding of software development best practices and demonstrate leadership skills.
  • Degree or equivalent relevant experience required.

Nice to have

  • Technical expertise in Generative AI, particularly with RAG systems and Agentic workflows that use large language models.
  • Experience with Big-Data/ML and S3
  • Hands-on experience with Streaming technologies like Kafka
  • Experience with Elastic Search
  • Experience with Terraform, Kubernetes, Docker
  • Experience working in a high-paced and rapidly growing multinational organization

What the JD emphasized

  • AI as a core part of your development workflow
  • AI agents integrate seamlessly into human workflows
  • Critically evaluate code (human or AI-generated)
  • A demonstrated, genuine AI-first approach to engineering
  • Advanced prompt engineering skills

Other signals

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