Jobs · Engineering · California

Staff Software Engineer (Integrations Platform)

Help Bali · San Francisco, CA · Yesterday
Engineering$195k–$293k/yrFull-time

Job Summary

We’re hiring a Staff Software Engineer, Integrations Platform to drive the technical vision and execution of our Integrations platform. This role is ideal for a seasoned technical leader who thrives on solving complex problems, setting architectural direction, and leading by example through hands-on contributions.

Location

The role is based in the San Francisco Bay Area with an in-office expectation of 3x a week.

Responsibilities

  • Define and drive the technical roadmap for our Integrations platform, ensuring it scales with product growth and business complexity.
  • Lead the design and implementation of core integration components: Public/Private APIs, webhooks, internal/external system connectivity, and automation workflows.
  • Serve as a hands-on expert and role model in software design, system architecture, and best practices.
  • Guide the team’s use of AWS services (e.g., Glue, Lambda, API Gateway, Step Functions) to power scalable and maintainable integration workflows.
  • Evaluate and integrate with third-party platforms like Salesforce (NPC/NPSP, Experience Cloud), Workato, and Zapier.
  • Champion the use of AI-assisted development tools (e.g., GitHub Copilot, Cursor) to boost engineering quality and efficiency.
  • Mentor and support engineers across the team through design reviews, pair programming, incident reviews, and informal technical coaching.

Requirements

  • 10+ years of software engineering experience with a deep focus on backend and systems integration (APIs, GraphQL, Webhooks, TypeScript, AWS, MySQL).
  • Proven expertise in designing and building robust APIs and scalable integration architectures like Microservices and event driven architectures.
  • Strong experience in analyzing, diagnosing, and preventing performance and scale problems, with expertise in application performance monitoring and log analytics tools like NewRelic and BugSnag.
  • Proficiency in at least two of the following: Node.js, Python, Java.
  • Strong AWS experience, particularly with services relevant to data and integration (e.g., AWS Glue, Step Functions, Lambda, SQS/SNS).
  • Experience with Terraform for infrastructure as code.
  • Strong deployment savviness and a commitment to operational excellence.
  • A product mindset and a pragmatic approach to technical decision-making.
  • A strong mentoring orientation and a desire to elevate those around you.

Preferred Experience

  • Building or maintaining Salesforce integrations and familiarity with nonprofit-specific packages (NPC, NPSP, Experience Cloud).
  • Experience working with a CRM product and a good understanding of how different CRMs work.
  • Demonstrated use of AI development tools to accelerate delivery and maintain high standards.
  • Working experience with PHP Laravel.

Similar jobs