AWS Certificate Manager (ACM), strives to help customers build secure products in AWS through providing TLS/SSL certificates and managing their life cycle. In ACM, we want to change the way developers across the world think of certificates. Certificates are hard and have nasty ways of expiring and failing. ACM strives to prevent our customers from having to think about their certs. I need people who want to help me build a product that pushes the bounds on how simple we can make security. Maybe you don’t know a lot about security today but know how to think about customers and build simple, elegant solutions. No worries! Do the right thing for the customer and everything else will follow.
In ACM, you will get a taste of it all. We own front end and backend services, synchronous and asynchronous workflows, and support external and internal customers. You will have direct access to product managers and customer service agents so you can operate with first hand customer knowledge during requirement and roadmap discussions. Finally, ACM is an established team with long-tenured managers and senior developers who can help you continue to grow.
We are committed to having a welcoming workplace for people of diverse backgrounds and personalities. Our agile development practices shouldn't be limited to software. Agile also refers to our speed of change in our processes to ensure that everyone can be effective, included, and happy.
Amazon.com is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation.
3+ years of software development experience with large-scale Internet facing systems.
Bachelor’s Degree in Computer Science or related field (or equivalent experience)
Experience writing software in at least one modern programming language.
Experience and desire to mentor junior developers.
Proficient with writing documents for peers and leadership.
Comfortable presenting to audiences of 10 or more people.
Excellent written and verbal communication skills with the ability to convey technical information to a wide variety of audiences.
Experience with agile software development methodoligies.
Strong and creative problem solving abilities
Knowledge of full life-cycle software engineering practices including coding standards, testing, source control management, and operations
Experience leading projects with multiple engineers
Experience leading projects with support from technical project managers, and product managers.
Knowledge and experience with cryptography and computer security
Experience working with cryptographic systems such as Public Key Infrastructure (PKI) or key management systems such as Hardware Security Modules (HSMs)