
Horizon3.ai är ett företag inom cybersäkerhet och artificiell intelligens som grundades 2019 och utvecklar programvara för autonoma penetrationstester. Plattformen NodeZero hjälper organisationer att kontinuerligt utvärdera sin säkerhetsnivå genom att identifiera exploaterbara attackvägar i moln-, IoT- och lokala miljöer. NodeZero är utformad som en självbetjäningsbaserad SaaS-lösning och ger insikter om sårbarheter utan att kräva permanenta agenter eller agenter med åtkomstuppgifter. Horizon3.ai grundades av veteraner från USA:s specialoperations- och nationella säkerhetssektorer och fokuserar på att hjälpa säkerhetsteam att proaktivt åtgärda svagheter innan angripare kan utnyttja dem.
Mjukvaruingenjör, API-plattform hos Horizon3.ai (distansarbete – USA)
Bygg Go-baserad API-infrastruktur för Horizon3.ai:s autonoma cybersäkerhetsplattform NodeZero. Ansvara för gateways, tjänstekontrakt, verktyg för tillförlitlighet och gemensamma API:er som stöder säkerhetsintegrationer.
Beskrivning
- Utveckla och underhålla Go-baserade API-endpoints, middleware och plattformstjänster
- Utöka API-gatewayen med routing, autentisering, hastighetsbegränsning samt transformering av förfrågningar och svar
- Definiera och underhålla API-kontrakt med OpenAPI och gRPC
- Informera interna användare om brytande API-förändringar
- Förbättra plattformens API-tillförlitlighet genom övervakning, aviseringar, SLA-uppföljning och incidenthantering
- Skriva lättläst och granskningsbar kod med tester för både lyckade och misslyckade scenarier
- Samarbeta med teamen för dataimport, integrationsplattformen och klientplattformen
- Utveckla det interna API-lagret som kopplar samman NodeZero-tjänster med kund- och integrationsgränssnitt
- Bidra till initiativ för API-konsolidering, versionshantering, hastighetsbegränsning och observerbarhet
- Rapportera till Engineering Manager för API-plattformen
Krav
- Minst två års yrkeserfarenhet av att utveckla backendtjänster i produktion
- Goda kunskaper i Go, eller stark förmåga och vilja att snabbt bli produktiv; Go är huvudspråket
- God förståelse för REST API-design och HTTP-semantik
- Förmåga att utvärdera latens, felfrekvenser, återförsöksbeteende och strategier för kretsbrytning
- Erfarenhet av att arbeta i Kubernetes-miljöer, inklusive driftsättning, felsökning och analys av tjänsteinteraktioner
- Erfarenhet av Docker-baserade arbetsflöden för containeriserad utveckling
- Kännedom om autentiseringsmönster med OAuth 2.0, API-nycklar och JWT
- Förmåga att skriva tydlig och granskningsbar kod med meningsfulla tester
- Vilja att tidigt lyfta hinder och be om hjälp vid behov
- Bekväm med att arbeta asynkront i ett distribuerat team
- Erfarenhet av gRPC är meriterande
- Erfarenhet av API-gateways som Kong, Envoy, NGINX eller jämförbar molnbaserad teknik är meriterande
- Erfarenhet av tjänstenätverk som Istio eller Linkerd är meriterande
- Erfarenhet av cybersäkerhet eller av att utveckla API:er som används av säkerhetsverktyg är meriterande
- Erfarenhet av gRPC och tjänstekontrakt baserade på protobuf är meriterande
- Laglig rätt att arbeta i USA
- Villig att resa upp till 5 % vid behov
Förmåner
- Aktieoptioner eller ett aktieprogram för alla heltidsanställda
- Sjukförsäkring för anställda och deras familjer
- Synförsäkring för anställda och deras familjer
- Tandvårdsförsäkring för anställda och deras familjer
- Flexibel semesterpolicy
- Generös föräldraledighet
- Möjligheter till professionell utveckling och karriärutveckling
- Inkluderande och samarbetsinriktad arbetsplatskultur
- Distans- och hybridarbete beroende på roll och plats