Senior Systems Development Engineer, Amazon Security

  • Amazon
  • Arlington, Virginia
  • Full Time

We are open to hiring candidates to work out of one of the following locations:

Arlington, VA, USA

The Amazon Security Enterprise Protection team builds tools and services for the monitoring and response to malicious activity on the Amazon internal network. We collect, process, and analyze data from all parts of Amazon's worldwide infrastructure to identify and reduce risks to Amazon.

We are looking for a Senior Systems Development Engineer who is excited about designing and building solutions to solve challenging problems for mission critical systems that protect Amazon and our customer data. In Amazon Security our challenges are broad and deep -- we build flexible, secure, scalable, high-performance and robust tools and services. You will help implement, operate, and improve current services as well as build new features to improve the customer experience and make it easier/faster/cheaper for the customer to get what they need.

At Amazon, we obsess over our customers, and their trust is our first priority. Trust is earned by building a highly respected security service to tackle new challenges at a large scale. In this role, you will deliver high quality, scalable products that are deployed to our internal services around the world. You will collaborate with product owners and customers to deliver the best features, using resources and technologies efficiently. You will work with stakeholders to define solutions that scale and satisfy a wide variety of security needs. You are detail driven and have excellent problem solving abilities. The successful candidate is passionate about delivering extensible, on-time solutions and has experience working within a high-performance team.

On-Call Responsibility
This position involves on-call responsibilities. We dont 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 dont get paged for the same issue twice.

Key job responsibilities
You will be responsible for the design, implementation and quality of services you deliver. Your experience working in a systems development or in an enterprise environment will help us implement automated solutions across a variety of applications and systems.

Youll also:
- Design, implement, test, deploy and maintain innovative solutions to transform service performance, durability, cost, and security.
- Write high quality distributed system software.
- Work in an agile, startup-like development environment, where you are always working on the most important stuff.
- Work closely with our security partner teams to ensure fast and smooth roll-out of new designs and products, as well as assist with deployment and sustainment of software.
- Use data to measure success and take responsibility for the quality of your service and, regardless of their source, strive to prevent faults from impacting your customers.
- Use your strong problem-solving skills, ability to understand and scope solutions, work across teams to drive solutions.
- Contribute to documentation of process and procedures.
- Learn from others and help grow those in your team to achieve their best.
- Take ownership, consider tradeoffs and lean on your expertise to ensure the job gets done.
- Participate in an on-call rotation with your team.

About the team

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, hasnt followed a traditional path, or includes alternative experiences, dont let it stop you from applying.
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 Amazons 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, its 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
Were continuously raising our performance bar as we strive to become Earths Best Employer. Thats why youll 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 flexible work hours and arrangements are part of our culture. When we feel supported in the workplace and at home, theres nothing we cant achieve.

BASIC QUALIFICATIONS

- 6+ years of non-internship professional software development experience
- 4+ years of programming with at least one modern language such as C++, C#, Java, Python, Golang, PowerShell, Ruby experience
- 4+ years of experience with monitoring, troubleshooting and resolving system and software components. 4+ years of experience deploying and operating Linux in an enterprise environment, and a solid grasp on operating system fundamentals.
- 3+ years of experience working independently as a senior contributor or a lead member in large project teams at other organizations. 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience. A Bachelors Degree in Computer Science or relevant degree/experience.

PREFERRED QUALIFICATIONS

- Experience with distributed systems at scale
- Strong knowledge of system architecture best practice and experience designing with and integrating cloud-based services into production products. Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations. Extensive experience with modern software development practices including Agile methodologies and DevOps. Experience with Linux containers, Amazon Elastic Container Service (ECS) is a plus.
- Strong, object-oriented design and coding skills. Proven hands-on experience of working with AWS products to deliver software systems.
- Strong experience with distributed computing and large-scale systems. Experience taking a leading role in building complex software systems that have been successfully delivered to customers.. In-depth knowledge of and experience with security engineering teams
- Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy.

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 for more information. If the country/region youre applying in isnt listed, please contact your Recruiting Partner.

Job ID: 479752815
Originally Posted on: 6/4/2025

Want to find more Chemistry opportunities?

Check out the 17,664 verified Chemistry jobs on iHireChemists