Taro Logo

Software Development Engineer, GuardDuty

Global technology company providing cloud computing, e-commerce, and artificial intelligence services
Security
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Cybersecurity · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Development Engineer, GuardDuty

Amazon GuardDuty is seeking a talented Software Development Engineer to join their threat detection service team. This role offers an exciting opportunity to work on a customer-facing security service that processes trillions of events using advanced analytics and machine learning. As part of a new team with a startup feel, you'll collaborate with Math PhDs and security researchers to implement cutting-edge security analytics and ML algorithms for threat detection.

The position combines technical expertise with real-world impact, requiring skills in distributed systems, security, and machine learning. You'll be responsible for the complete development lifecycle, from conception to maintenance, while working on massively scalable and globally distributed security systems. The role includes on-call responsibilities, but the team prioritizes system reliability and root cause resolution.

Working from the Boston office, you'll join a team that values work-life balance and professional growth. The collaborative environment offers extensive mentorship opportunities, with senior engineers actively supporting junior team members and those from non-traditional backgrounds. Amazon's inclusive culture, supported by employee-led affinity groups and continuous learning opportunities, makes this an ideal position for someone passionate about both technical excellence and professional development.

The ideal candidate brings 3+ years of software development experience, strong system design skills, and an interest in security and machine learning. This role offers the chance to shape the future of cloud security while working with cutting-edge technology and a supportive team.

Last updated 7 months ago

Responsibilities For Software Development Engineer, GuardDuty

  • Development end-to-end lifecycle from scoping to maintenance
  • Provide design reviews for other engineers
  • Build massively scalable and globally distributed security systems
  • Participate in on-call rotation (one week every two months)
  • Work with Math PhDs and security researchers to implement security analytics
  • Implement machine learning algorithms for threat detection

Requirements For Software Development Engineer, GuardDuty

Python
Java
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with distributed systems and databases
  • Knowledge of machine learning and MLOps in production

Benefits For Software Development Engineer, GuardDuty

Medical Insurance
Dental Insurance
Vision Insurance
  • Work-life balance
  • Mentorship opportunities
  • Career growth opportunities
  • Employee-led affinity groups
  • Inclusive work environment
  • Annual learning experiences

Interested in this job?