Software Development Engineer II, AWS Proactive Security / AWS Piezo, AWS Piezo - Customer Experiences
Core
Design and implement cryptographic systems using Rust, PKI, formal verification, and distributed systems to enhance customer control over data access and metadata.
Role type
Senior IC software engineer (security & distributed systems)
Builds
Cryptographic systems and access control components for AWS services
Domain
Cloud security, cryptography, distributed systems
Deliverable
production ML models | product features
Required skills
Rust, distributed systems, PKI, formal verification, object-oriented design, code reviews, debugging, system architecture
Preferred skills
Full software development life cycle experience, build processes, testing, operations (via careerplan.io/jobs/10570524-software-development-engineer-ii-aws-proactive-security-aws-piezo-aws-piezo-customer-exper)
Technologies
Rust, PKI, formal verification tools
Responsibilities
Design and implement cryptographic systems, own features from design through deployment, conduct code reviews, debug complex issues, mentor junior engineers, review operational metrics
Seniority
Senior, hands-on IC