JOBSEARCHER

Software Development Manager, Amazon Security Data Engineering

AmazonMcLean, VAL7 ManagerSeptember 22nd, 2026
Overview As Software Development Manager, you lead the Data Cataloging and Optimization team building the optimization layer of Amazon's Security Data Lake. You drive the technical vision for petabyte-scale catalogs and distributed systems that accelerate security investigations. You collaborate with cross-functional partners to deliver platform capabilities that reduce Incident Response and Threat Hunting times from months to minutes. You shape a culture of ownership, excellence, and customer obsession while balancing latency requirements across real-time and historical analyses. Compensation / Benefitshealth insurance (medical, dental, vision, prescription)RSUs and sign-on payments401(k) matchingpaid time offparantal leaveon-site or flexible work policies ResponsibilitiesLead, mentor, and grow a software development team focused on the Security Data Lake cataloging and optimization platformDefine and drive the technical vision and roadmap for petabyte-scale catalogs supporting Iceberg, Glue, Parquet, and related formatsDesign and implement distributed systems for data compaction, re-organization, and indexing at scalePartner with data engineers and security teams across AWS and business units to translate requirements into platform capabilitiesGuide architectural decisions balancing latency scenarios from minute-level detections to long-running threat hunting queriesEstablish software engineering best practices, code quality, and operational excellence for platform developmentBuild systems enabling data engineers to optimize performance and reduce incident response timesManage team capacity, sprint execution, and delivery commitments for critical security infrastructureConduct performance reviews, career development, and hiring activitiesFoster a culture of innovation, ownership, and customer obsession in scalable platform developmentCollaborate with cross-team peers to drive cross-functional initiatives and on-call readiness Key requirements3+ years of engineering team management experience7+ years of engineering experience8+ years leading multi-tier web services development3+ years as Software Engineer or equivalent1+ years of technical leadership and lifecycle project management1+ years developing large-scale distributed software systems in Java, C#, or C++1+ years in service-oriented architecture and distributed programmingBachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or related fieldKnowledge of full software/hardware/networks development lifecycle including CI/CD, code reviews, source control, testing, and live-site operationscommunication with diverse stakeholdersmentoring and coachingcross-functional collaborationdistributed large-scale systemsmulti-tier web servicesJava, C#, or C++