CareerPlan

Backend Software Development Engineer - Mid/Senior/Lead/Principal

California - San Francisco, USFull-time2026-06-16 → 2026-11-12
Hybrid · United States

Core

Backend software engineer building scalable APIs and AI-integrated systems for Salesforce's CRM platform, focusing on multi-tenant environments and large-scale data.

Role type

Senior IC backend software engineer (AI/Cloud)

Builds

Production-grade backend services, robust APIs, and AI agent workflows for Marketing, Commerce, Sales, and Big Data clouds.

Domain

Cloud computing, AI engineering, distributed systems

Deliverable

production ML models | product features

Required skills

Java, C++, Go, C#, Ruby, Scala, Python, Node.js, JavaScript, REST, SOAP, XML, WSDL, HTTP, JSON, Spring, gRPC, CI/CD, Test Driven Development, Agile, Prompt Engineering, AI tool usage (Cursor, Windsurf, Claude, OpenAI API), Cloud platforms (GCP, AWS, Azure, Alibaba), Big Data technologies (Phoenix, HBase, MapReduce, Yarn, Kafka, Spark, Hive, Presto)

Preferred skills

Advanced prompt engineering, AI-first engineering approach, experience with AI tools in development workflows

Technologies

Spring, gRPC, REST, HTTP, JSON, GCP, AWS, Alibaba, Azure, Phoenix, HBase, MapReduce, Yarn, Kafka, Spark, Hive, Presto, Cursor, Windsurf, Claude, OpenAI API

Responsibilities

Design, implement, and tune robust APIs for multi-tenant environments; Build and ship high-quality software using modern engineering practices with AI; Design and orchestrate complex systems where AI agents integrate into human workflows; Critically evaluate code (Human or AI-generated) for correctness, quality, security, and performance; Participate in on-call rotation to address complex problems in real-time

Seniority

Mid/Senior/Lead/Principal