
Senior Software Engineer – Network Protocols, Devices
Posted Jun 21

Posted Jun 21
This is a fully remote position, open to applicants in United States.
• Configure, manage, and troubleshoot MikroTik RouterOS environments, including scripting, APIs, and policy enforcement.
• Architect, implement, and maintain software systems that interact with or control network infrastructure.
• Execute advanced network protocol integration, particularly focusing on RADIUS, 802.1X, and related AAA technologies.
• Create automation tools and network services that enhance configuration, authentication, and device lifecycle management.
• Design, build, and sustain efficient, security-hardened containerized services tailored for resource-constrained environments and modern Linux-based infrastructure.
• Collaborate with other development, product management, and UX team members to transform user stories into high-performing, scalable capabilities, features, services, and applications within the ecosystem.
• Partner with team members across various functions to address architectural and code-design challenges.
• Remain updated on service design and coding best practices.
• Operate within the Agile methodology with two-week sprints.
• Identify and integrate security requirements into the software development lifecycle process.
• Participate in security reviews as necessary to aid technical discovery.
• Mentor junior engineers and contribute to team-level knowledge sharing and best practices.
• Engage in on-call rotation.
• Over 8 years of professional software engineering experience, preferably in network-centric roles.
• Practical experience with MikroTik devices, RouterOS scripting, API integration, and configuration automation.
• In-depth knowledge of RADIUS, AAA workflows, 802.1X, EAP methods, and certificate-based authentication.
• Strong foundation in network fundamentals: routing, switching, VLANs, firewalling, DHCP, DNS, VPNs, etc.
• Preferred experience with Linux and comfort in CLI-driven environments.
• Familiarity with Git, CI/CD pipelines, and Infrastructure-as-Code (CloudFormation preferred).
• Background in RESTful API design and development.
• Experience with complex AWS systems, particularly with an emphasis on Serverless architecture.
• Proven track record in building scalable cloud services.
• Demonstrated experience in delivering products as part of an Agile team.
• Strong motivation to assist a successful company in scaling existing cloud-based services while also significantly contributing to the development of new products.
• Bachelor's degree in a related field.
• Proficient in a variety of languages and frameworks, from legacy .NET, C#, and SQL to more contemporary Linux, Python, and Elasticsearch.
• Candidates for this role must reside in the United States and be legally eligible to work for any US employer.
• Medical, dental, and vision coverage.
• 401(k) plan.
• Attractive paid time off policy.
GSB Solutions
General Dynamics Information Technology
Qualifacts
SD Solutions
Get handpicked remote jobs straight to your inbox weekly.