Finding the best job has never been easier
Share
You should have experience designing scalable, customer-centric systems and a passion for simple and elegant software solutions. Along with senior leaders, principal engineers, and security specialists you will discover and solve the new interesting challenges of growing and operating a globally distributed cryptographic security service.Key job responsibilities
Your responsibilities include:
- building a massively scalable digital security system that is core to all AWS services.
- owning the complete software development lifecycle; defining, prioritizing, designing, implementing, and testing new features for AWS Cryptography.
- owning one of the most secure and reliable services in all of AWS.
- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
- Excellent written and verbal communication skills with the ability to convey technical information to a wide variety of audiences.
- Experience collaborating with other developers to deliver complex projects.
- Strong and creative problem solving abilities.
- Experience with cryptography and computer security.
- Post-graduate degree in Computer Science or related field.
- Knowledge of full life-cycle software engineering practices including coding standards, testing, source control management, and operations.
- Demonstrated ability to take a project from scoping requirements through launch.
- Distributed systems experience.
- Experience with large scale systems
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Master's degree in computer science or equivalent
- In-depth knowledge of open source cryptographic software, e.g., OpenSSL, Libgcrypt.
- Proven experience in deploying large-scale cryptographic systems.
- Excellent written and communication skills.
- Track record of successfully delivering high quality projects on time in a fast-paced/rapidly changing environment.
These jobs might be a good fit