Remote job
Staff Software Engineer, Partner Integrations
Job details
About this role
Role overview
Set the technical direction for a shared framework that connects a cybersecurity product with external security and enterprise platforms. This hands-on staff-level role combines architecture and production coding with reliability ownership, difficult integration work, and mentoring other engineers.
Responsibilities - Design the connector framework, including authentication, event delivery, retries, idempotency, schema mapping, and observability. - Implement the most complex integrations, accounting for demanding authorization flows, high event volumes, and sensitive customer data. - Define production-readiness standards and apply them through design and code reviews. - Maintain expertise in partner APIs and event models, resolving gaps when documentation is unclear. - Mentor engineers through reviews and pairing, and lead diagnosis and prevention of complex integration failures.
Requirements - 8+ years of professional software engineering experience, with deep experience building production integrations, connectors, or API platforms. - Expert knowledge of API integration patterns, including OAuth 2.0 or API keys, webhooks, pagination, rate limits, idempotency, partial failures, and schema evolution. - Experience integrating security platforms such as EDR, SIEM, SOAR, or ITSM, or comparable enterprise SaaS systems. - Expert proficiency in Go or Python and a strong grasp of distributed-systems reliability patterns. - Ability to provide technical leadership through architecture, hands-on implementation, reviews, and mentorship.
Benefits and work setup
Full-time roles include stock options. Benefits listed include health, vision, and dental coverage for employees and family, flexible vacation, and parental leave. Work may be remote or hybrid depending on role and location.