Software Engineering - Principal at Salesforce | CA, US | Rezi

Software Engineering - Principal at Salesforce

Software Engineering - Principal

Salesforce · CA, US

3 days ago

Software Engineering - Principal

Salesforce · CA, US

4 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Software Engineering - Principal role.

Rezi rewrites your resume against Salesforce's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Software Engineering - Principal posting at Salesforce — free, in seconds.

About the Role

Salesforce has opportunities for experienced software developers who want their lines of code to have significant and measurable positive impact for users, the company's bottom line, and the industry. You will be working with a group of world-class engineers to build breakthrough features our customers will love, adopt, and use while keeping our trusted CRM platform stable and scalable. The software engineer role encompasses architecture, design, implementation, and testing to ensure we build products right and release them with high quality. Equally important is advanced prompt engineering — the ability to write precise, structured prompts and cultivate the system context that makes AI outputs reliable, secure, and production-ready. We embrace the hybrid model and celebrate individual strengths while cultivating team growth. We believe autonomous teams empower individuals, the product, the company, and customers to thrive.

Responsibilities

  • Backend application development for Marketing/Commerce/Sales/Big Data/Service/Einstein/MuleSoft/Platform/Industries Clouds/Slack and Heroku
  • Design, implement, and tune robust APIs and API framework related features that perform and scale in a multi-tenant environment.
  • Experience handling large data sets in the cloud (e.g. GCP, AWS, Alibaba and/or Azure platforms)
  • Integration with internal/external systems
  • Test driven development practices as well as CI/CD tools and its usage
  • 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 (Cursor, Windsurf, Claude, OpenAI API) to deliver secure, optimized, and high-quality code.
  • Design and orchestrate complex systems where AI agents integrate seamlessly into human workflows, driving efficiency and innovation at scale.
  • 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.
  • Critically evaluate code (Human or AI-generated) for correctness, quality, security, and performance
  • For Big Data roles: Working with Phoenix, HBase, MapReduce, Yarn, Kafka, Spark, Hive, Presto, or equivalent large-scale distributed systems technologies on a modern containerized deployment stack
  • Participate in the team's on-call rotation to address complex problems in real-time and keep services operational and highly available

Requirements

  • A related technical degree required
  • 10+ years backend software development experience
  • Deep knowledge of object oriented programming languages: Java, C++, Go, C#, Ruby, Scala, Python, Node.JS, or JavaScript
  • Broad knowledge of web standards relating to APIs such as REST, SOAP, XML, WSDL, HTTP, JSON, etc.
  • Experience with Spring, gRPC, REST and the HTTP protocol
  • Experience with Agile development methodology
  • 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.

Skills

  • Java
  • C++
  • Go
  • C#
  • Ruby
  • Scala
  • Python
  • Node.JS
  • JavaScript
  • REST
  • SOAP
  • XML
  • WSDL
  • HTTP
  • JSON
  • Spring
  • gRPC
  • Agile development methodology
  • AI tools (e.g., Claude Code, GitHub Copilot, Codex, Cursor, etc.)
  • Prompt engineering
  • Phoenix
  • HBase
  • MapReduce
  • Yarn
  • Kafka
  • Spark
  • Hive
  • Presto

Location

  • San Francisco
  • New York City

Work Type

  • Hybrid

Experience Level

  • 10+ years backend software development experience

Education Level

  • A related technical degree required

Salary/Compensations

  • $197,300 - $313,700 annually
  • $237,700 - $344,700 annually

Benefits

  • Time off programs
  • Medical
  • Dental
  • Vision
  • Mental health support
  • Paid parental leave
  • Life and disability insurance
  • 401(k)
  • Employee stock purchasing program

About the Company

  • Salesforce is the #1 AI CRM, where humans with agents drive customer success together.
  • Here, ambition meets action. Tech meets trust. And innovation isn’t a buzzword — it’s a way of life.
  • The world of work as we know it is changing and we're looking for Trailblazers who are passionate about bettering business and the world through AI, driving innovation, and keeping Salesforce's core values at the heart of it all.
  • Ready to level-up your career at the company leading workforce transformation in the agentic era?
  • Agentforce is the future of AI, and you are the future of Salesforce.

Equal Opportunity

  • Salesforce is an equal opportunity employer and maintains a policy of non-discrimination with all employees and applicants for employment.
  • We believe in equality for all.
  • We believe we can lead the path to equality in part by creating a workplace that’s inclusive, and free from discrimination.
  • Know your rights: workplace discrimination is illegal.
  • Any employee or potential employee will be assessed on the basis of merit, competence and qualifications – without regard to race, religion, color, national origin, sex, sexual orientation, gender expression or identity, transgender status, age, disability, veteran or marital status, political viewpoint, or other classifications protected by law.
  • This policy applies to current and prospective employees, no matter where they are in their Salesforce employment journey.
  • It also applies to recruiting, hiring, job assignment, compensation, promotion, benefits, training, assessment of job performance, discipline, termination, and everything in between.
  • Recruiting, hiring, and promotion decisions at Salesforce are fair and based on merit.
  • The same goes for compensation, benefits, promotions, transfers, reduction in workforce, recall, training, and education.
  • Pursuant to the San Francisco Fair Chance Ordinance and the Los Angeles Fair Chance Initiative for Hiring, Salesforce will consider for employment qualified applicants with arrest and conviction records.