JOBSEARCHER

Software Development Manager, Software Defined Network Control Plane

AmazonSan Jose, CAL7 ManagerSeptember 22nd, 2026
Overview As part of the SDN Agent team, you will own the device network health for a global telecom service spanning space and terrestrial networks. You drive improvements to achieve near-perfect network availability and build highly available software coordinating control plane operations on remote nodes. You will define automated processes for the software lifecycle and contribute to network-wide design and operation. This role offers the chance to shape a massive satellite-terrestrial network and deliver a high-quality service at scale. A strong hook is leading the control plane for a space-age network that connects satellites, gateways, cloud services, and customers. Compensation / Benefitssign-on payments and RSUshealth insurance (medical, dental, vision, prescription)401(k) matchingpaid time offparental leavecomprehensive benefits package ResponsibilitiesOwn the health of all Agent and device networks end-to-endDrive improvements to reach 99.99+% network availabilityImplement highly available software for control plane operations on physical and remote nodesDefine and automate software development, implementation, testing, and maintenance processesManage network software nodes written in C and Rust Key requirements3+ years of engineering team management experience7+ years of engineering experience8+ years of leading multi-tier web services development1+ years of technical leadership and project management across the full software lifecycle1+ years developing large-scale, multi-tier distributed software systems using Java, C#, or C++1+ years developing large-scale, multi-tier distributed software systems using service-oriented architecture1+ years developing large-scale, distributed software systems using distributed programming5+ years of Software Engineer/Developer experienceBachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related fieldKnowledge of full software/hardware/networks development lifecycle including coding standards, reviews, source control, build, testing, and live-site operationsstrong communication with users and technical teamsmentoring and coachingability to collaborate across cross-functional teamslarge-scale, multi-tier distributed software systemsservice-oriented architecturedistributed programming