Software Development Engineer II - Hardware Lifecycle Security, AWS Infrastructure Security - Hardware Security
Core
Design, build, and operate software that secures network devices across the AWS infrastructure, establishing device identity and enforcing network access decisions.
Role type
Senior IC software development engineer (hardware lifecycle security)
Builds
Software features for device trust streams, identity verification, and network access control systems
Domain
Cloud infrastructure security, hardware lifecycle security, distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
C#, C++, Java, Perl, Object Oriented Design, distributed systems, security, embedded software, large-scale multi-tiered applications, system design, root cause analysis, code review, documentation
Preferred skills
Full software development lifecycle ownership, mentoring engineers, tradeoff analysis, constructive dialogue
Technologies
C#, C++, Java, Perl
Responsibilities
Design and deliver software features spanning major portions of team systems; Own the full software development lifecycle from scoping to operations; Identify and resolve root causes of operational issues; Provide code review feedback and coach peers; Document software construction, testing, and security practices; Make priority tradeoffs between feature development and operational work; Participate in on-call rotation
Seniority
Senior, hands-on IC with mentorship responsibilities