Position Details
About this role
Software Development Engineer, Management Plane, is an AWS AWS Networking Services role focused on building scalable device management infrastructure, SDKs, and secure APIs for AWS's global network devices.
Key Responsibilities
- Design and implement core management API infrastructure including on-device gateways, SDK libraries in Rust/Python/Java, secure IPC mechanisms, and device connectivity frameworks
- Build model-driven APIs with automatic forward and backward compatibility
- Develop asynchronous execution infrastructure supporting long-running operations, callbacks, streaming, and pub/sub
- Create certificate management and device identity systems for secure authentication across regions
- Implement observability infrastructure including on-device agents for structured logging, distributed tracing, and metrics
Technical Overview
Stack includes Rust, Python, and Java for SDK development; emphasis on secure IPC, certificate management, device identity, and observability (logging, tracing, metrics) across regions.
Ideal Candidate
The ideal candidate is a mid‑level software development engineer with strong experience in distributed systems and multi-language SDK development. They should be comfortable building secure, observable infrastructure and mentoring others while delivering scalable, production-ready code for AWS network management.
Must-Have Skills
Nice-to-Have Skills
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Less than 3 years of professional software development experience, Bachelor's degree or equivalent not met, Lack of experience with at least one of the required programming languages
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile