The point where experts and best companies meet
Share
Key job responsibilities
- You will drive product and operational excellence in this strategically critical space.
- You will build partnerships with several internal security and technical teams worldwide.
- You will communicate with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy.
- You will be part of making the team your own.
- You will build the next generation of mission critical data processing pipelines and applications.A day in the life
- Architecture design and review
- Software feature development in Java and Python using AWS services (S3, Lambda, SQS, Fargate/ECS, EMR, Spark, etc.)
- Strategic technical planning- You will be a key stakeholder in software project planning using agile methodologies (Scrum)
- Advocate of software resiliency and load testing
About the team
As one of the founding members you will help shape team process, outcomes, and goals as part of interactions with Senior Amazon Leadership. Each day you will achieve new successes as you adapt to Amazon scaling, new bad actors arising, and emerging technologies being added to your portfolio. You will shape, form, and deliver all aspects of the software and operations that your team delivers to enable defensive security and security management success.Diverse Experiences
Amazon Security values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.Training & Career Growth
We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, training, and other career-advancing resources here to help you develop into a better-rounded professional.Work/Life Balance
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- Knowledge of data topologies and data streaming architectures.
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
- Scripting skills (e.g., Perl, Python shell scripting)
- Experience with distributed computing and enterprise-wide systems.
- Hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems and all points in between.
These jobs might be a good fit