Software Development Engineer

Amazon is a global technology company that provides a wide range of products and services, including e-commerce, cloud computing, artificial intelligence, and digital streaming.
Security
Senior Software Engineer
Hybrid
5,000+ Employees
AI · Cybersecurity · Enterprise SaaS

Description For Software Development Engineer

As a Software Development Engineer on our AWS Security team, you will create innovative services that protect our cloud from security threats. You'll help to build and manage services that detect and automate the mitigation of cyber threats across all of Amazon's infrastructure. You'll work with data scientists, security engineers, and other software development engineers across multiple teams to develop innovative security solutions at massive scale.

Our services protect the AWS cloud for all customers and 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.

Key responsibilities include:

  • Designing scalable architectures for low-latency data processing
  • Collaborating with data scientists and security engineers to build automated security detections and mitigation workflows
  • Improving the observability, performance, and efficiency of our current systems
  • Raising the bar for testing, repeatability, and automation
  • Mentoring less experienced engineers on mental models, decision making, technical skills, and leadership principles

We offer a flexible work environment that enables individuals to adjust their work schedule to accommodate personal needs. Our team is distributed, though most of the team is located in Maryland and Virginia. We generally keep core business hours of 9:30 EST - 4:30 EST, while allowing flexibility as needed.

This position involves on-call responsibilities, typically for one week every two months. We work to ensure that our systems are fault tolerant and collaborate to resolve root causes when issues arise.

At Amazon Security, we value diverse experiences and encourage candidates to apply even if they don't meet all qualifications. We offer opportunities for career growth, mentorship, and continuous learning in a dynamic and inclusive team culture.

Last updated 4 days ago

Responsibilities For Software Development Engineer

  • Design scalable architectures for low-latency data processing
  • Collaborate with data scientists and security engineers to build automated security detections and mitigation workflows
  • Improve the observability, performance, and efficiency of current systems
  • Raise the bar for testing, repeatability, and automation
  • Mentor less experienced engineers on mental models, decision making, technical skills, and leadership principles

Requirements For Software Development Engineer

Rust
  • Experience (non-internship) in professional software development
  • Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
  • Experience programming with at least one software programming language
  • Bachelor's degree in computer science or equivalent (preferred)
  • Experience with full software development life cycle (preferred)
  • Proficiency in the Rust programming language (preferred)

Benefits For Software Development Engineer

  • Flexible work environment
  • Career growth opportunities
  • Mentorship
  • Continuous learning
  • Diverse and inclusive team culture

Interested in this job?

Jobs Related To Amazon Software Development Engineer

Senior Security Engineer

Senior Security Engineer at Apple conducting security assessments, penetration testing, and developing security tools.

Software Engineer, Infrastructure

Apple is hiring a Software Engineer, Infrastructure to build security features and tools for their production build system, protecting 1B+ devices.

Security Engineer, Incident Response

Meta is seeking a Security Engineer for Incident Response to lead investigations, develop initiatives, and improve security operations.

Senior Software Engineer

Senior Software Engineer role at Microsoft, working on Windows Kernel Security Core team to develop innovative security features for Windows OS.

Senior Software Engineer

Senior Software Engineer position at Intuit, focusing on enterprise security engineering and cloud development.