[Remote] Senior Software Engineer - Device Management
Note: The job is a remote job and is open to candidates in USA. Som3 Recruitment is seeking a Senior Software Engineer specialized in Device Management and Network Management. The role involves contributing to an Agile solutions engineering team, focusing on automation tools, network protocol integration, and cloud-native environments.
Responsibilities
- Perform advanced network protocol integration, especially focused on RADIUS, 802.1X, and related AAA technologies
- Develop automation tools and network services that streamline configuration, authentication, and device lifecycle management – typically using .NET, C#, SQL, Linux, Python and Elasticsearch
- Design, build, and maintain containerized services
- Work with other development, product management and UX team members to turn user stories into performant, scalable capabilities, features, services, and applications
- Architect, implement, and maintain software systems that interact with or control network infrastructure
- Incorporate security requirements into the software development life cycle
Skills
- Experience as a Software Engineer including skills in .NET, C#, SQL, Linux, Python and Elasticsearch
- Experience developing software for device management, network management, network configuration and authentication
- RESTful API design and development
- AWS systems with an emphasis on Serverless
- Experience building scalable cloud services
- Solid understanding of network fundamentals: routing, switching, VLANs, firewalling, DHCP, DNS, VPNs
- Familiarity with Git, CI/CD pipelines, and Infrastructure-as-Code (CloudFormation preferred)
- Networking experience from a software perspective, ideally Mikrotik RouterOS or similar
Company Overview