Software Development Engineer, Amazon Optics
Overview
In this role, you design, develop, and optimize secure services for protecting AWS physical locations, partnering with cross-functional teams to deliver scalable, end-to-end solutions. You own parts of the software lifecycle and contribute to IaC-driven deployments across all regions. You tackle challenging architecture problems, drive operational excellence, and help advance security for AWS infrastructure. This opportunity offers meaningful impact by safeguarding global assets and shaping resilient security services.
Compensation / Benefitsflexible work hourscareer growth and traininginclusive and diverse cultureDEI events and learning experiencessupport for work-life balanceopportunity to work on high-impact security programs
ResponsibilitiesDesign and implement secure services protecting AWS physical locations across the software lifecycleOwn operational excellence by diagnosing root causes and delivering permanent fixesCollaborate with stakeholders to balance customer value with team objectivesParticipate in code reviews and contribute documentation on system construction, testing, and operationAutomate inefficiencies at scale across AWS regions while maintaining high quality
Key requirements3+ years of non-internship software development experience2+ years of non-internship design or architecture experience for new or existing systems1+ years designing and developing large-scale, multi-tiered or distributed applications using at least one language (C#, C++, Java, or Perl)1+ years of Object Oriented Design experienceBachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related fieldEU citizenshipExperience programming with at least one software programming languageThis role requires EU national statuscollaboration and teamworkstrong communicationownership and accountabilityC#, C++, Java, or PerlObject Oriented Designdistributed systems