Software Development Engineer, Amazon Security
Core
Design and build scalable software systems for network discovery and attack surface enumeration to provide visibility into network endpoints and vulnerabilities.
Role type
Software Development Engineer II (Security Infrastructure)
Builds
Scalable software systems, datalake integrations, programmatic APIs, and real-time change events for network asset cataloging.
Domain
Cybersecurity, Network Security, Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Software development, System design, Object Oriented Design, Distributed systems, Scalability, Code reviews, Operational excellence
Preferred skills
Full software development life cycle, Coding standards, Source control management, Build processes, Testing, Operations
Technologies
Datalake, APIs
Responsibilities
Design, develop, and maintain scalable software systems for network discovery; Participate in code reviews; Collaborate with security teams to deliver actionable visibility; Monitor system performance and implement fixes; Balance feature development with operational work.
Seniority
Mid-level, hands-on IC