✦ Luna Orbit — Software Engineering

Software Development Engineer, Management Plane

at Amazon.com

📍 US, WA, Seattle Onsite Posted April 04, 2026
Type Full-Time
Experience mid
Exp. Years 3+ years
Education Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
Category Software Engineering

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.

  • 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

Stack includes Rust, Python, and Java for SDK development; emphasis on secure IPC, certificate management, device identity, and observability (logging, tracing, metrics) across regions.

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.

3+ years of non-internship professional software development experience2+ years of non-internship design or architecture (design patternsreliability and scaling) of new and existing systems experience1+ years of software development engineer or related occupational experience1+ years of designing and developing large-scalemulti-tieredmulti-threadedembedded or distributed software applicationstoolssystemsand services using: C#C++Javaor Perl experience1+ years of Object Oriented Design experienceBachelor's degree or foreign equivalent in Computer ScienceEngineeringMathematicsor a related fieldExperience programming with at least one software programming language
3+ years of full software development life cycleincluding coding standardscode reviewssource control managementbuild processestestingand operations experienceBachelor's degree in computer science or equivalent
RustPythonJavaC#C++Perldistributed systemsSDK developmentRESTful APIsRPCsecure IPCcertificate managementdevice identityobservabilityloggingdistributed tracingmetricsauthenticationauthorizationencryptionauditingon-device gateways
RustPythonJavaC#C++PerlRESTful APIsRPCasynchronous execution infrastructurecertificate managementdevice identityobservabilitystructured loggingdistributed tracingmetrics collectionauthenticationauthorizationencryptionauditing
collaborationcommunicationcustomer obsessionmentoringleadershipownershipdata-driven decisionsproblem solving
Industry Cloud & Infrastructure
Job Function Architect and implement scalable, distributed management infrastructure and SDKs for AWS network devices
Role Subtype Software Development Engineer
Tech Domains Python, Java
software development engineersderustpythonjavac#c++perldistributed systemssdk developmenton-device gatewayssecure ipccertificate managementdevice identityobservabilitystructured loggingdistributed tracingmetricsauthenticationauthorizationencryptionauditingrestful apirpccode reviewsmentoringawsseattle

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

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile