Point your AI agent at freehire and let it find you a job.

Get the CLI →

Horizon3

NewBe an early applicant

Senior Backend Engineer (Integrations)

Posted Updated
Discussion

Summary

Senior backend IC on Horizon3's Platform Integration Team, evolving the NodeZero federated GraphQL API into a customer-facing product, building a Kafka-driven Integration Router and security-tool connectors (CrowdStrike, Splunk, ServiceNow, etc.), and expanding the MCP/agentic platform, with production on-call ownership.

  • You’ll be joining the Platform Integration Team (PIT Crew) — a high-impact group whose mandate is critical to the scalability and extensibility of the NodeZero platform. The PIT Crew’s mission is to transform Horizon3’s APIs and integrations from a collection of one-off vendor connectors into a consistent, documented, permission-aware platform. You’ll build the systems that let customers connect NodeZero to the tools they already rely on across the security and IT ecosystem
  • This is a senior individual contributor role. You’ll lead through technical judgment, cross-functional partnership, and high-quality execution — owning significant pieces of platform infrastructure while helping set the standard for the team
  • API Platform: evolving our internal GraphQL-federated API into a first-class, customer-facing product — with permissions, multi-account scoping, versioning, schema evolution, and documentation
  • Integration Platform: building and operating a shared Integration Router so new connectors can be configured and declared rather than built from scratch, with reusable authentication, health checks, and workflow execution
  • Security-Tool Integrations: shipping and maintaining integrations with the tools customers already use — CrowdStrike, Splunk, ServiceNow, Jira, Palo Alto, SentinelOne, and others in the SIEM, EDR, and ticketing ecosystem
  • MCP Platform: expanding our customer-facing MCP server and agentic workflow capabilities across US, EU, and Australia production environments, enabling customers to build their own AI-powered workflows atop NodeZero data
  • You’ll also share on-call responsibility for a substantial production-observability footprint (Datadog, Kafka-triggered services, multiple environments), meaning you’re not just shipping integrations — you’re operating them
  • Design and implement backend APIs in GraphQL — including federated subgraph development, schema evolution, and multi-account query scoping for MSSP and multi-subsidiary customers
  • Build and extend the Integration Router: connector libraries, workflow configuration, secrets management, vendor adapters, and Kafka-triggered dispatch services
  • Own production reliability for API and integration services: monitoring, alerting, deployment, vendor API drift, rate limits, retries, and safe failure handling
  • Contribute to the MCP platform and OAuth proxy layer, including tool authentication and agentic workflow support
  • Contribute production code that sets the standard for design quality, code quality, and operational rigor
  • Collaborate with frontend engineers, product managers, and security-domain teams (particularly the Pentest Data Platform) to deliver integrated customer experiences
  • Mentor junior and mid-level engineers on the team as it scales

Benefits

  • Growth Opportunities: Be part of a dynamic and growing team with numerous career advancement opportunities
  • Innovation-Driven Culture: Work in a collaborative environment that encourages creativity and out-of-the-box thinking
  • Inclusive and Diverse Team: We value diversity and promote an inclusive culture where everyone can thrive
  • Flexible Work Environment: Enjoy the convenience and work-life balance that comes with remote work
  • Bachelor’s Degree in Computer Science, Computer Engineering, or a related field
  • Interest in mentoring junior and mid-level engineers as the team grows
  • Experience building production applications on cloud platforms (AWS, Azure, GCP) using Docker and Kubernetes
  • Ability to own and manage concurrent initiatives, with strong judgment in prioritization and time management
  • Strong technical documentation ability to support an external developer audience
  • Effective communication and collaboration across engineering, product, and design
  • Self-directed and driven — capable of conceiving and implementing solutions independently and as part of a team
  • A strong desire to continuously learn new technologies in a fast-paced Agile environment
  • Excellent analytical and problem-solving skills, with attention to detail and a high bar for quality
  • 7+ years of professional software engineering experience using modern object-oriented or functional languages (Python, Go, TypeScript, Java, Scala, C++, etc.)
  • Expert proficiency in SQL, and experience with relational (PostgreSQL) and graph (Neo4j) database architectures
  • Hands-on experience building GraphQL backends, including federated graph architectures and schema evolution patterns
  • Experience designing and operating public API platforms — versioning, developer documentation, permission models, and multi-tenant access
  • Experience building or operating an integrations platform with reusable connector patterns, event-driven workflows (Kafka or similar), and asynchronous execution
  • Familiarity with OAuth/OIDC, service accounts, or machine identity patterns for programmatic API access
  • Experience with MCP, agentic frameworks, or other tool-protocol ecosystems
  • Experience integrating with third-party security or IT platforms — SIEMs, EDR tools, ticketing systems (e.g., CrowdStrike, Splunk, ServiceNow, Jira, Palo Alto), or workflow automation platforms
  • Production reliability experience: observability tooling (Datadog or similar), on-call ownership, vendor API drift handling, and safe failure design
  • Experience with customer-facing developer surfaces: CLI tooling, SDKs, or developer portals

Skills

What Senior Backend jobs ask for — and how much of it you have →
Apply

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.