Software Development Engineer, AWS Certificate Services
Core
Build distributed services for AWS Certificate Manager, AWS Private Certificate Authority, and AWS Signer to manage digital certificates, TLS, and code signing for customers' websites, APIs, and devices.
Role type
Senior IC software development engineer (PKI/Cryptography)
Builds
AWS Certificate Manager, AWS Private Certificate Authority (PCA), AWS Signer
Domain
Cloud infrastructure, Public Key Infrastructure (PKI), Cryptography, Security (via careerplan.io/jobs/10575074-software-development-engineer-aws-certificate-services-at-amazon)
Required skills
Distributed systems design, Object Oriented Design, C#, C++, Java, Perl, Large-scale multi-tiered software development, System architecture
Preferred skills
Cloud-based technology solutions, AWS architecture, Web application development, Penetration testing, Mobile security, Cryptography, Public key infrastructure, Forensic security, IP security, SSL/TLS, Network security, IoT security, Authentication
Technologies
AWS, C#, C++, Java, Perl, PKI, TLS, X.509
Responsibilities
Design, build, and operate distributed services where security and availability can't be compromised; Take ambiguous requirements, clarify the problem with customers and partner teams, and deliver the simplest design that solves it; Own features end to end, from design through testing, deployment, and operations, and make trade-offs between new features and operational work; Participate in on-call, find the root cause of production issues, and deliver permanent fixes rather than workarounds; Improve how the team builds and operates software, including tooling, testing, and deployment safety; Write clear design documents and system documentation, give design and code review feedback, and mentor other engineers.