Salesforce

Software Engineering - Principal

Salesforce
Apply
1 day ago

Base Salary

$197k - $345k/yr

Responsibilities

  • Develop backend applications for Salesforce Marketing, Commerce, Sales, Big Data, Service, Einstein, MuleSoft, Platform, Industries Clouds, Slack, and Heroku.
  • Design, implement, and tune robust APIs and API framework features for scalable, multi-tenant environments.
  • Handle large datasets in cloud environments and integrate internal and external systems.
  • Build and ship high-quality production software using test-driven development and CI/CD tools.
  • Use AI development tools and advanced prompt engineering to produce secure, optimized, and high-quality code.
  • Design complex systems in which AI agents integrate into human workflows.
  • Maintain shared system context containing system designs, constraints, and standards for reliable AI operation.
  • Evaluate human- and AI-generated code for correctness, quality, security, and performance.
  • Participate in an on-call rotation to address complex problems and maintain highly available services.

Requirements

  • A related technical degree is required.
  • 10+ years of backend software development experience is required.
  • Deep knowledge of object-oriented programming languages including Java, C++, Go, C#, Ruby, Scala, Python, Node.js, or JavaScript.
  • Broad knowledge of API-related web standards including REST, SOAP, XML, WSDL, HTTP, and JSON.
  • Experience with Spring, gRPC, REST, and the HTTP protocol.
  • Experience with Agile development methodology.
  • A demonstrated AI-first approach to engineering and experience using AI tools such as Claude Code, GitHub Copilot, Codex, Cursor, or similar tools.
  • Advanced prompt engineering skills, including writing precise structured prompts and cultivating reliable system context.
  • For Big Data roles, experience with Phoenix, HBase, MapReduce, Yarn, Kafka, Spark, Hive, Presto, or equivalent large-scale distributed systems technologies.

Benefits

  • Hybrid work model.
  • Time off programs, medical, dental, vision, and mental health support.
  • Paid parental leave, life insurance, disability insurance, and 401(k).
  • Employee stock purchasing program.
  • Reasonable accommodations are available during the application and recruiting process.

Tech Stack

Alibaba CloudApache HBaseApache HiveApache KafkaApache SparkAWSAzureC#C++GoGoogle Cloud PlatformgRPCJavaJavaScriptNode.jsPhoenixPrestoPythonRubyScalaSOAPYarn

Categories

Salesforce

About Salesforce

10,000+ employees

Salesforce builds cloud-based customer relationship management software and a broader Customer 360 platform for sales, service, marketing, commerce, and analytics, sold by subscription to businesses and public-sector organizations. Founded in 1999 and headquartered in San Francisco, it trades on the NYSE under the symbol CRM. Its portfolio includes Sales Cloud, Service Cloud, Marketing Cloud, MuleSoft integration, Tableau analytics, and Slack for collaboration, with extensive developer tools and APIs.

Contact me