Remote job
Senior Software Engineer, Partner Integrations
Job details
About this role
Role overview
Build and operate integrations that connect a cybersecurity product with security, SIEM, SOAR, and IT service management platforms. The senior engineer owns assigned integrations from partner API discovery through launch and production support, while improving the shared framework that makes integrations reliable and maintainable.
Responsibilities
- Design, implement, test, and maintain integrations with partner platforms. - Translate partner APIs and requirements into complete integration work, including launch and ongoing support. - Build robust handling for authentication, event delivery, retries, idempotency, pagination, rate limits, data mapping, and partial failures. - Improve shared integration architecture, automated testing, documentation, and observability. - Monitor production integrations, diagnose root causes, and deliver fixes that reduce repeat incidents. - Coordinate with product, engineering, and partner teams; contribute to design and code reviews and share technical knowledge.
Requirements
- Professional software engineering experience building and supporting production APIs, integrations, or backend services. - Proficiency in Go or Python and a track record of writing maintainable, well-tested production code. - Practical knowledge of API integration patterns, such as OAuth 2.0, API keys, webhooks, pagination, retries, rate limits, and schema evolution. - Understanding of distributed-system issues such as duplicate or delayed events, partial failures, and changing partner APIs. - Experience using logs, metrics, alerts, and dashboards to troubleshoot production services. - Comfort with cloud-native or containerized environments, such as AWS and Kubernetes, plus clear collaboration and follow-through.
Benefits and work setup
The role is described as remote. The listing also mentions stock options for full-time roles, flexible vacation, parental leave, and medical, dental, and vision coverage.