DigitalOcean

Senior Software Engineer, Security Products

DigitalOcean

full-time

Posted on:

Location Type: Remote

Location: ColoradoMassachusettsUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $133,680 - $167,100 per year

Job Level

About the role

  • Design and develop real-time security detection engines using Apache Flink and Kafka for threat detection at cloud scale
  • Build high-performance security APIs and microservices using Go and JavaScript/Node.js
  • Implement streaming analytics for security event correlation, anomaly detection, and threat intelligence
  • Architect and implement security solutions running on Kubernetes at hyperscale
  • Develop security data pipelines processing petabytes of logs, network traffic, and telemetry data
  • Lead technical design for complex security platform features from conception to production
  • Collaborate with security researchers, threat analysts, and cloud platform teams
  • Mentor junior engineers on security engineering best practices and cloud-native development

Requirements

  • 5+ years of experience in software engineering, with significant exposure to building products at security companies or within security functions.
  • Expert-level Go and strong JavaScript/Node.js skills
  • Proven track record of designing and implementing high-throughput, scalable systems with large data requirements
  • Deep understanding of distributed systems: consensus, replication, partitioning, and consistency
  • Production Apache Flink and advanced Kafka experience processing high-volume event streams.
  • Deep Kubernetes expertise running security-critical workloads at scale
  • Cloud platform experience (AWS, GCP, Azure) with understanding of cloud security models, infrastructure as Code expertise (Terraform, Helm, Chef)
  • Experience building systems handling millions of events per second
  • Familiarity with various security tools and technologies (e.g., SIEM, WAF, IDS/IPS, vulnerability scanners).
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to thrive in a fast-paced, dynamic, and rapidly evolving environment.
Benefits
  • Competitive salary
  • Reimbursement for relevant conferences, training, and education
  • Access to LinkedIn Learning's 10,000+ courses
  • Employee Stock Purchase Program
  • Flexible time off policy
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
GoJavaScriptNode.jsApache FlinkKafkaKubernetesTerraformHelmChefstreaming analytics
Soft Skills
problem-solvinganalytical skillscommunication skillsmentoringcollaboration