Software Development Engineer, US Amazon Dedicated Cloud Security
Core
Develop, operate, and secure critical distributed software and automation tools for Amazon Dedicated Clouds (ADCs) and Cleared Programs in a classified environment.
Role type
Senior Software Development Engineer (Cloud Security)
Builds
High-availability distributed software, security system integrations, and automation frameworks for infrastructure as code (IaC)
Domain
Cloud Security / Classified Government Programs
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, security architecture, infrastructure as code (IaC), automation frameworks, monitoring and alerting systems, secure communication protocols, API development, object-oriented design
Preferred skills
Full software development life cycle experience, deployment and configuration management automation
Technologies
Java, C++, C#, proprietary and open source protocols
Responsibilities
Design and develop high-availability distributed software with emphasis on security and scalability; Build and integrate custom APIs and middleware for security system integration; Develop automation frameworks for IaC deployment and configuration management; Build monitoring and alerting systems to track service health and security; Implement secure communication and authentication between distributed systems; Partner with internal customers to understand operational challenges and deliver solutions
Seniority
Senior, hands-on IC