Software Engineer - Network Management
Device Management Software / Network Management / Infrastructure as Cod
e.NET, C#, SQL, Linux, Python and Elasticsearc
h
Software Engineer needed to join an Agile solutions engineering team to support the transition to an AWS cloud-native environment. You will contribute to the central authentication platform, used to security connect users to the networ
k.You wil
- l:
Perform advanced network protocol integration, especially focused on RADIUS, 802.1X, and related AAA technolog
- iesDevelop automation tools and network services that streamline configuration, authentication, and device lifecycle management – typically using .NET, C#, SQL, Linux, Python and Elasticsea
- rchDesign, build, and maintain containerized servi
- cesWork with other development, product management and UX team members to turn user stories into performant, scalable capabilities, features, services, and applicati
- onsArchitect, implement, and maintain software systems that interact with or control network infrastruct
- ureIncorporate security requirements in to the software development life cyc
le.
Your background will inc
- ludeExperience as a Software Engineer including skills in .NET, C#, SQL, Linux, Python and Elasticse
- archExperience developing software for device management, network management, network configuration and authentica
- tionRESTful API design and develop
- mentAWS systems with an emphasis on Server
- lessExperience building scalable cloud serv
- icesFamiliarity with Git, CI/CD pipelines, and Infrastructure-as-Code (CloudFormation prefer
- red)Networking experience from a software perspective, ideally Mikrotik RouterOS or similar. Solid understanding of network fundamentals: routing, switching, VLANs, firewalling, DHCP, DNS, VPNs,
etc.