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.