
Senior Software Engineer, Security Products
DigitalOcean8 months ago
Base Salary
$141k - $176k/yr
Responsibilities
- Design and develop real-time security detection engines using Apache Flink and Kafka.
- 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 software engineering experience, with significant exposure to products at security companies or within security functions.
- Expert-level Go and strong JavaScript/Node.js skills.
- Experience designing and implementing high-throughput, scalable systems with large data requirements.
- Deep understanding of distributed systems, including 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 with AWS, GCP, or Azure.
- Infrastructure-as-code experience with Terraform, Helm, or Chef.
- Experience building systems handling millions of events per second.
- Familiarity with SIEM, WAF, IDS/IPS, and vulnerability scanners.
- Knowledge of cryptography and secure communication protocols is a plus.
- Experience with distributed systems and microservices architectures is a plus.
- Contributions to open-source security projects are a plus.
Benefits
- Remote role.
- Reimbursement for relevant conferences, training, and education.
- Access to LinkedIn Learning courses.
- Employee Assistance Program, local employee meetups, and flexible time off.
- Potential bonus and equity compensation, including equity grants upon hire and an Employee Stock Purchase Program.
Tech Stack
About DigitalOcean
DigitalOcean provides cloud infrastructure and platform services for developers, startups, and small to mid-sized businesses, including virtual machines (Droplets), managed Kubernetes and databases, object/block storage, networking, and GPUs for AI workloads. It operates a usage-based, self-service public cloud with APIs, CLI, and a marketplace to deploy and scale applications. Founded in 2012 and headquartered in Broomfield, Colorado, DigitalOcean is a public company listed on the NYSE.