Your current job search

1 search results

For Permanent in California

    new

    Staff Software Engineer - Payments & Salesforce Platform

    USA, California, Irvine

    • $175,000 to $200,000 USD
    • Developers Role
    • Skills: API Analytics, AWS
    • Seniority: Senior

    Job description



    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.