Software Engineer - Platform / Core Infrastructure

X
XBOWOffensive Security
Europe (Remote)Full-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
AWSDockerElasticSearchKafkaKotlinKubernetesTypeScriptAzureGoTerraform

Requirements

  • Strong experience building and operating scalable, distributed systems on cloud infrastructure such as AWS or similar.
  • Extensive experience with Containerisation and Orchestration technologies (e.g. Docker and Kubernetes).
  • Comfortable working with infrastructure as code (e.g., Terraform, CDK).
  • Experience with event-driven architectures, message queues, or async workflows (for example, using Kafka).
  • A track record of performance tuning across cloud services, databases, and compute layers.
  • Eager to learn new tools, languages, and technologies as needed.
  • A thoughtful communicator who values clarity and simplicity and is comfortable working in a fast-paced startup and navigating ambiguity.
  • Strong problem-solving skills and the ability to work with incomplete information.
  • Curious, practical, and eager to work across layers of the stack when needed.
  • Proactive thinking about failure modes and experience implementing disaster recovery and business continuity plans.
  • Experience with deploying infrastructure to multiple environments (SaaS, on-prem) and how to build resilient systems (advantageous).
  • Familiarity with modern observability practices (logs, metrics, tracing) (advantageous).
  • Experience working in an early stage startup (advantageous).
  • Prior experience building developer tooling or security products (advantageous).
  • Hands-on experience with OpenSearch or Elasticsearch at scale (advantageous).
  • Previous experience building platform teams or working on internal developer platforms (advantageous).

Responsibilities

  • Design and implement infrastructure systems that scale reliably and securely across multiple cloud environments (AWS, Azure, OCI etc.) and contexts (SaaS, on prem).
  • Tune and optimize cloud services across compute, storage, networking, and observability to drive performance, reliability and maintainability of core services.
  • Develop core services, written in TypeScript, Kotlin and Go, to support unique deployment and infrastructure requirements.
  • Support large-scale systems with event driven architectures.
  • Own problems end-to-end—from design through deployment to production support.
  • Navigate ambiguity and help define how we build as much as what we build.
  • Partner closely with other engineers, AI researchers and Security researchers to enable high-quality, high-velocity product development.
  • Design for resilience by implementing disaster recovery and business continuity strategies that ensure uptime, even when things break.
  • Improve how we build, deploy, and monitor services at scale.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now