Software Development Engineer - AWS GuardDuty
Core
Design, develop, and support highly available, scalable distributed systems for Malware Protection and Runtime Monitoring services, including building metadata services and agent provisioning platforms.
Role type
Senior Software Development Engineer (Security/Distributed Systems)
Builds
Metadata services, runtime agent provisioning platforms, and distributed systems for threat detection.
Domain
Cloud Security / Distributed Systems
Deliverable
production ML models | product features
Required skills
Distributed systems design, object-oriented design, large-scale application development, C#, C++, Java, or Perl, system reliability and scaling
Preferred skills
Full software development lifecycle experience, code review practices, source control management, build processes, testing, operations, AI-assisted development tools
Technologies
AWS, C#, Java, Perl, EC2, DevOps, Machine Learning
Responsibilities
Design and develop scalable distributed systems for malware protection and runtime monitoring, build and operate metadata services, own and improve agent provisioning platforms, troubleshoot complex production issues and lead root cause analysis, collaborate with security engineers and product managers, mentor junior engineers on best practices and AI tooling usage, contribute to operational excellence through on-call rotations and runbook creation
Seniority
Senior, hands-on IC
