The Role: Cloud Security Engineer
We are seeking a talented Cloud Security Engineer to join our team. This is a unique opportunity to work on cutting-edge security solutions that protect the cloud and preserve customer trust.
Key Responsibilities:
* Leverage Amazon technology (Lambda, Kinesis, DynamoDB, etc.) to solve AWS Security problems at scale.
* Raise the bar on software architecture and development practices.
* Share ownership of operational excellence, ensuring systems are properly tuned and have appropriate alarms for warning or error conditions.
* Help drive working backwards processes, inventing and simplifying on behalf of customers.
* Build security detections that identify specific security issues and automatically help customers reduce their risk through network and security controls.
About the Team:
Our team is responsible for creating and maintaining a high bar for security across all of Amazon's products and services. We offer talented security professionals the chance to accelerate their careers with opportunities to build experience in a wide variety of areas.
Inclusive Team Culture:
We value diversity and inclusion in our team culture. Ongoing DEI events and learning experiences inspire us to continue learning and to embrace our uniqueness. Addressing the toughest security challenges requires that we seek out and celebrate a diversity of ideas, perspectives, and voices.
Training & Career Growth:
We provide endless knowledge-sharing, training, and other career-advancing resources to help you develop into a better-rounded professional.
Work/Life Balance:
We strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there's nothing we can't achieve.
Requirements:
* At least 3 years of experience in professional software development.
* Experience designing or architecting new and existing systems.
* Minimum of 3 years software development experience in a combination of Java, C#, Python, or Rust. TypeScript is a plus.
* Minimum of 3 years experience working with Linux operating system development.
* Bachelor's degree in computer science or equivalent.
* Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
* Experience working in backend software engineering applications that process large datasets such as network flow logs or security telemetry.
A Day in the Life:
- Collaborate with data scientists and security engineers to build automated security detection and mitigation workflows.
- Design scalable architectures for low-latency, big data processing.
- Improve the observability, performance, and efficiency of our existing systems.
- Raise the bar for testing, repeatability, automation, and operational excellence.
- Mentor and develop teammates, both technically and professionally.
- Seek out, develop, and advocate for new technologies.