Principal Full-Stack Software Engineer (GTMA Trust, PMTS)
Salesforce
San Francisco, United States Posted October 17, 2026
Check how well your resume matches this job
Salary Range
$197,300 - $344,700
Job Description
Join Salesforce as a Principal Full-Stack Software Engineer in the GTMA Trust team. You will be responsible for ensuring the reliability and scalability of the Digital Wallet product, which allows customers to manage and track their Salesforce usage. You will set the technical direction for the team, drive resolution of complex production issues, and act as a technical gatekeeper for high-risk changes. You will also mentor and grow engineers, define the team's development process, and lead the adoption of AI-native engineering practices.
- Assurer la fiabilité à grande échelle du produit Digital Wallet, en possédant l'intégrité opérationnelle, technique et des données sous-jacente à une plateforme de facturation/usage en direct.
- Définir et diriger la stratégie technique de l'équipe pour protéger la confiance des clients, y compris l'architecture, les outils, la gouvernance et les pratiques.
- Agir en tant que point de contact technique principal pour les changements de production à haut risque, en sachant quand un "point fix" nécessite un véritable chemin de retour.
- Proven experience designing observability and monitoring strategy (e.g., New Relic, Splunk, Grafana) at a system or team level, beyond just consuming dashboards others built
- A strong communicator, experienced explaining complex technical concepts and driving alignment across designers, support, other engineers, and leadership
- A related technical degree, or equivalent experience
- Passion for ensuring the customer has an exceptional experience using our products, and the judgment to prioritize systemic fixes over recurring firefighting
- Validated understanding of database technologies such as SQL, PL/SQL, and relational database schema design, including at scale (data pipelines, large-scale reconciliation, schema correction)
- Deep knowledge of object oriented programming and expert-level experience with at least one object oriented programming language (Java, JavaScript, C++, C#, Ruby, Python)
- 8+ years of professional software development experience, with a track record of technical leadership beyond your own individual contributions
- Demonstrated, hands-on proficiency with agentic coding tools (e.g., Claude Code, agent orchestration/agent teams) applied across the SDLC, including planning, validation, and review workflows, with the judgment to know when to trust automation and when human validation is non-negotiable
- Proven understanding of web technologies, such as JavaScript, CSS, HTML5, XML, JSON, and/or Ajax
- High proficiency in at least one high-level programming language and web framework (NodeJS, Express, Hapi, etc.)
- Curiosity about systems, and a demonstrated ability to root-cause deep, ambiguous, cross-system puzzles
- Experience designing automated testing strategy and frameworks (Java, JUnit, JSUnit, Selenium) that other engineers build against
- You are motivated by helping other engineers succeed and grow. You proactively look for ways to remove toil, mentor others, and multiply the team's impact beyond your own hands-on work
- Experience building and operating highly scalable, self-healing web applications and services
- Experience designing and leading gated, phased production rollouts of automated systems (canary/pilot/full rollout)
- Bachelor's degree in Computer Science or equivalent field, or equivalent depth of experience
- Experience with Agile software development and test-driven development
- Comfortable operating with significant autonomy and ambiguity, and driving cross-team consensus without formal authority
- Track record of contributing reusable tools, skills, or plugins that raised the whole team's (or org's) baseline capability
- Desire to drive problems to closure, including problems that require convincing other teams to act
Required Skills
Similar Jobs
Software Engineering LMTS
Salesforce
Senior Manager of Software Engineering
Salesforce
Software Engineering (AI Systems, SMTS)
Salesforce
Software Engineering Director
Salesforce
How to apply
You apply on Salesforce’s own careers site. No account needed.
Apply on company siteUpload your resume and ARes scores it against this job in a few seconds. No account needed.
Already have access? Sign inAbout Salesforce
See every open role at Salesforce on ARes.
More Jobs at Salesforce