About this role
Lead a software development organization within AWS Network Product Development, focusing on building scalable testing infrastructure and telemetry for next-gen IP networks, while growing a high-performing team.
Key Responsibilities
- Build organization and systems for telemetry and reliability tools
- Define strategy for automated quality monitoring and predictive systems
- Hire, mentor, and develop software teams
- Define technical vision for scalable data infrastructure
- Own network validation and troubleshooting tools
Technical Overview
Stack includes Java, Python, Rust on Linux/UNIX with AWS; emphasis on distributed systems, service-oriented architectures, ML-driven reliability, data infrastructure and telemetry platforms; CI/CD pipelines and live-site operations.
Ideal Candidate
The ideal candidate is a senior software engineering manager with a strong background in distributed systems and cloud infrastructure, who can lead a large team across Java, Python, and Rust workloads, and drive ML-driven reliability initiatives for AWS Core Networking.
Must-Have Skills
Bachelor's degree in Computer ScienceEngineeringMathematicsor a related field5+ years of engineering team management experience10+ years of working directly with engineering teams experienceExperience in recruitinghiringmentoring/coaching and managing teams of Software EngineersKnowledge of engineering practices and patterns for the full software/hardware/networks development life cycleincluding coding standardscode reviewssource control managementbuild processestestingcertificationand livesite operations5+ years of experience setting technical strategy and building teams that architect new and existing systems (design patternsreliabilityand scaling)5+ years of experience leading teams that develop in JavaPythonor Rust3+ years of experience in leading a team building and scaling AWS (or equivalent) servicesExperience setting technical strategy and providing leadership across the full software development lifecycleExperience building and scaling organizations that develop large-scalemulti-tiered distributed software systems using service-oriented architecture and distributed programming
Nice-to-Have Skills
PhD in computer sciencecomputer engineeringor related fieldor Master's degreeExperience communicating with usersother technical teamsand senior leadership to collect requirementsdescribe software product featurestechnical designsand product strategyExperience buildingmanaging and coaching a team in a high-growth environmentExperience applying quantitative analysis to solve business problems and making data-driven business decisionsExperience managing large technical programsparticularly at high growth startups or large enterprisesExperience building team capabilities and strategies for leveraging large language models to accelerate deliveryExperience with hardware troubleshooting and debuggingExperience with embedded software development for understanding of constraints/best practices when building cloud applications that interface with embedded devices
Tools & Platforms
Amazon Web ServicesLinuxJavaPythonRustCI/CD toolsGitJenkins
Required Skills
Bachelor's degree in Computer ScienceEngineeringMathematicsor a related field5+ years of engineering team management10+ years working with engineering teamsJavaPythonRustAWSLinuxCI/CDService-Oriented ArchitectureDistributed SystemsML
Hard Skills
JavaPythonRustLinux/UNIXCI/CDService-Oriented ArchitectureDistributed SystemsAmazon Web ServicesAmazon Web Services (AWS)Machine LearningMachine Learning (ML)Data InfrastructureTelemetryMonitoringTesting InfrastructureInterconnectsData Centers
Soft Skills
communicationleadershipmentoringteam collaborationstrategic thinkingstakeholder management
Keywords for Your Resume
ManagerSoftware DevelopmentNetwork Product DevelopmentJavaPythonRustLinux/UNIXCI/CDService-Oriented ArchitectureDistributed SystemsAmazon Web ServicesAWSMachine LearningMLTelemetryMonitoringData InfrastructureInterconnectsData CentersLeadershipTeam ManagementHiringMentoringTechnical StrategyFull Software Development LifecycleSOAMulti-TieredData onboardingSelf-service data infrastructureleadershipteam managementawsamazon web servicesjavapythonrustci/cdlinuxsoa
Deal Breakers
10+ years experience working with engineering teams, 5+ years of engineering team management experience, Bachelor's degree required
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile