Thinking of applying? Check your CV against this job first.
See your match score, your strongest skills for this role, and what's missing — before you spend time on an application.
Your real match score
Free CareerPilot account · Takes about 2 minutes
Come and build innovative services that protect our cloud from advanced security
threats!
As a Software Development Engineer on our team, you’ll help build and manage
services that detect and automate the mitigation of cybersecurity threats across
Amazon’s infrastructure, including advanced persistent threats. You’ll work with
security engineers, data scientists, and other software development engineers
across multiple teams to develop innovative security solutions at a massive
scale. Our services protect the AWS cloud for all customers and help preserve
our customers’ trust in us. You’ll get to use the full power and breadth of AWS
technologies to build services that proactively protect every single AWS
customer, both internally and externally, from security threats – not many teams
can say that!
We’re looking for a new teammate who is enthusiastic, empathetic, curious,
motivated, reliable, and able to work effectively with a diverse team of peers.
We want someone who will help us amplify the positive and inclusive team culture
we’ve been building.
Key job responsibilities
As a Software Development Engineer, you will leverage Amazon technology (Lambda,
Kinesis, DynamoDB, etc.) to solve AWS Security problems at staggering scale. You
will raise the bar on our software architecture and development practices. You
will share ownership of our operational excellence, ensuring our system is
properly tuned and has appropriate alarms for warning or error conditions. You
will help drive our working backwards processes, inventing and simplifying on
behalf of our customers. You will build security detections that identify
specific security issues and automatically help customers reduce their risk
through network and security controls.
On-Call Responsibility
This position involves on-call responsibilities, typically for one week every
few weeks. We don’t like getting paged in the middle of the night or on the
weekend, so we work to ensure that our systems are fault tolerant. When we do
get paged, we work together to resolve the root cause so that we don’t get paged
for the same issue twice.
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
About the team
Why Amazon Security?
At Amazon, security is central to maintaining customer trust and delivering
delightful customer experiences. Our organization 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
including cloud, devices, retail, entertainment, healthcare, operations, and
physical stores.
Inclusive Team Culture
In Amazon Security, it’s in our nature to learn and be curious. 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’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
We value work-life harmony. Achieving success at work should never come at the
expense of sacrifices at home, which is why 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.
On-Call Responsibility
This position involves on-call responsibilities, typically for one week every
two months. We don’t like getting paged in the middle of the night or on the
weekend, so we work to ensure that our systems are fault tolerant. When we do
get paged, we work together to resolve the root cause so that we don’t get paged
for the same issue twice. Basic Qualifications:
• Experience (non-internship) in
professional software development
• Experience designing or architecting (design patterns, reliability and
scaling) of new and existing systems
• Experience (non-internship) software development in a combination of any of
the following languages: Java, C#, Python, or Rust. TypeScript is a plus.
• Experience working with Linux operating system development Preferred
Qualifications:
• 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.
Amazon is an equal opportunities employer. We believe passionately that
employing a diverse workforce is central to our success. We make recruiting
decisions based on your experience and skills. We value your passion to
discover, invent, simplify and build. Protecting your privacy and the security
of your data is a longstanding top priority for Amazon. Please consult our
Privacy Notice (https://www.amazon.jobs/en/privacy_page
[https://www.amazon.jobs/en/privacy_page]) to know more about how we collect,
use and transfer the personal data of our candidates.
Amazon is an equal opportunity employer and does not discriminate on the basis
of protected veteran status, disability, or other legally protected status.
Our inclusive culture empowers Amazonians to deliver the best results for our
customers. If you have a disability and need a workplace accommodation or
adjustment during the application and hiring process, including support for the
interview or onboarding process, please visit
https://amazon.jobs/content/en/how-we-hire/accommodations
[https://amazon.jobs/content/en/how-we-hire/accommodations] for more
information. If the country/region you’re applying in isn’t listed, please
contact your Recruiting Partner.