Software Engineer (Network Protocals & Devices)

Tech Talent Link

To Apply for this Job Click Here

Compensation: 155000 USD – 165000 USD / Year

***We are unable to work with 3rd-party or corp-to-corp candidates for this position***

Position Overview:

The Senior Software Engineer-Network Protocols and Devices role is part of our Agile/Scrum SaaS Solutions Engineering team and helps support the Engineering team’s transition to an AWS cloud-native environment.

Essential Job Functions & Core Responsibilities:

  • 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
  • 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
  • Design, build, and maintain efficient, security-hardened containerized services optimized for resource-constrained environments and modern Linux-based infrastructure
  • Collaborates with other development, product management and UX team members to turn user stories into performant, scalable capabilities, features, services, and applications within the ecosystem
  • Partners with team members across functions to solve architectural and code-design challenges
  • Stays informed about service design and code best practices and champions decisions that will scale and make a difference in the long term
  • Works within Agile methodology with two-week sprints
  • Identifies and incorporates security requirements in the software development lifecycle process
  • Participates in security reviews as needed to facilitate technical discovery
  • Other duties as assigned
  • Mentor junior engineers and contribute to team-level knowledge sharing and best practices
  • Participates in on-call rotation

Candidate Requirements:

Must Have:

  • 8 years of professional software engineering experience, ideally in network-focused roles
  • Hands-on experience working with MikroTik devices, RouterOS scripting, API integration, and configuration automation
  • Deep understanding of RADIUS, AAA workflows, 802.1X, EAP methods, and certificate-based authentication
  • Solid understanding of network fundamentals: routing, switching, VLANs, firewalling, DHCP, DNS, VPNs, etc.
  • Preferred Linux knowledge and comfort in CLI-driven environments
  • Familiarity with Git, CI/CD pipelines, and Infrastructure-as-Code (CloudFormation preferred)
  • Experience with RESTful API design and development
  • Experience in complex AWS systems with an emphasis on Serverless (i.e. not using servers and containers to solve all problems)
  • Experience building scalable cloud services
  • Proven experience shipping product as part of an Agile team
  • Strong desire to help a successful company scale existing cloud-based services while also being a significant contributor to the development of new products

Strongly Preferred:

  • Bachelor’s degree in related field
  • Works in a variety of languages and frameworks, from legacy .NET, C# and SQL to more modern Linux, Python and Elasticsearch

To Apply for this Job Click Here

  Apply with Google   Apply with Twitter
  Apply with Github   Apply with Linkedin   Apply with Indeed
  Stack Overflow