Note: The job is a remote job and is open to candidates in USA. TRAC Recruiting is seeking a Senior Software Engineer focused on network protocols and devices for a full-time direct-hire role. The position involves architecting and maintaining network infrastructure software, developing secure cloud-native services, integrating advanced authentication protocols, and collaborating within an Agile engineering team.
Responsibilities
- Architect, implement, and maintain software systems that interact with or control network infrastructure
- Configure, manage, and troubleshoot MikroTik RouterOS environments, including scripting, APIs, and policy enforcement
- Design, build, and maintain efficient, security-hardened containerized services optimized for resource-constrained environments and modern Linux-based infrastructure
- Collaborate with other developer, product manager and UX team members to turn user stories into performant, scalable capabilities, features, services, and applications
- Work on advanced network protocol integration that is focused on RADIUS, 802.1X, and related AAA technologies
- Develop automation tools and network services that streamline configuration, authentication, and device lifecycle management
- Partner with team members across functions to solve architectural and code-design challenges
- Stay informed about service design and code best practices and champion decisions that will scale and make a difference long term
- Work within Agile methodology with two-week sprints
- Identify and incorporate security requirements in the software development lifecycle process
- Participate in security reviews as needed to facilitate technical discovery
- Mentor junior engineers and contribute to team-level knowledge sharing and best practices
- Help with an on-call rotation
Skills
- 8+ years of software engineering experience that were ideally in network-focused roles
- 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 like routing, switching, VLANs, firewalling, DHCP, DNS, VPNs, etc
- Familiar 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 company scale existing cloud-based services while also being a significant contributor to the development of new products
- This role is remote, but you MUST be living in the United States and be a US Citizen or Green Card Holder
- You must be legally authorized to work in the United States without current or future sponsorship
- Linux knowledge and comfort in CLI-driven environments is preferred
- It's a bonus if you've worked in a variety of languages and frameworks, from legacy .NET, C# and SQL to more modern Linux, Python and Elasticsearch
Benefits
- Remote work arrangement
Company Overview