Referenz: a0MP9000009SRph.1

Staff Software Engineer - Payments & Salesforce Platform

USA, California

  • $175,000 to $200,000 USD
  • Developers Stelle
  • Fähigkeiten: API Analytics, AWS
  • Niveau: Senior

Jobbeschreibung

Staff Software Engineer - Payments & Salesforce Platform

a0MP9000009SRph.1



Staff Software Engineer - Payments & Salesforce Platform (Confidential, Remote/On-site)

We are seeking a passionate and experienced Staff Software Engineer to join a team responsible for core payments technology and Salesforce platform applications. In this role, you will help design, build, and scale both the payments platform and Salesforce-integrated products, ensuring they are secure, reliable, and high-performing. You'll collaborate closely with product managers, designers, and engineers to deliver seamless payment and CRM experiences that power every transaction.


Key Responsibilities:


  • Architect, design, and evolve scalable APIs in distributed environments, integrating Salesforce with web, mobile, and partner systems.


  • Lead integrations between Salesforce, payment processors, and alternative payment rails, ensuring reliability, compliance, and extensibility.


  • Develop Salesforce platform applications, including custom objects, flows, automation, and API-based integrations.


  • Collaborate cross-functionally with Product, Finance, Operations, and CRM teams to translate business requirements into resilient technical solutions.


  • Drive the full software development lifecycle, from technical design and implementation through testing, deployment, and post-launch support.


  • Mentor and guide engineers, setting high standards for system design, Salesforce best practices, security, and scalability.


  • Promote operational excellence by implementing observability, monitoring, documentation, and alerting practices across Salesforce and other systems.


  • Troubleshoot and resolve complex technical issues to maintain high availability and seamless user experiences.



Required Qualifications:


  • 7+ years of back-end development experience, ideally with Node.js and TypeScript.


  • Proven expertise architecting complex distributed systems with a focus on scalability, reliability, and security.


  • Strong Salesforce platform experience, including custom objects, automation (Flow, Process Builder), and API integrations.


  • Extensive experience designing RESTful APIs and integrating with Salesforce and third-party systems.


  • Hands-on experience with cloud infrastructure (AWS preferred), microservices, serverless, and containerized environments.


  • Strong system design and architectural decision-making skills, balancing performance, maintainability, and business needs.


  • Demonstrated ability to mentor and lead engineering teams, fostering collaboration and technical excellence.


  • Commitment to clean, maintainable code and best practices in testing, CI/CD, and observability.


  • Excellent communication and collaboration skills, with experience influencing technical direction at scale.


Preferred / Bonus Skills:


  • Experience with Stripe, QuickBooks, or other payment platforms.


  • Familiarity with Salesforce CPQ, Salesforce integrations, or platform apps.


  • Knowledge of C#, Datadog, or other observability tools.


  • Experience in FinTech or other highly regulated industries.


  • Experience with real-time payment processing systems.