Software Engineer – Cloud & Network Services
Location: US (Remote)
Benefits: $125k - $145k + more
I’m supporting a tech company that develops a cloud-based authentication platform used across multiple sectors. We’re looking for a Software Engineer with strong networking and cloud skills to join their engineering team and help enhance the systems that keep large volumes of users connected securely.
Key Responsibilities
- Configure and manage MikroTik RouterOS, including scripting and automation.
- Build software that integrates with network infrastructure and authentication services.
- Work with RADIUS, 802.1X and related authentication technologies.
- Create automation tools for configuration and device lifecycle management.
- Develop secure, efficient services in Linux and containerised environments.
- Work closely with product and engineering teams to deliver scalable features.
- Contribute to architecture discussions and security best practices.
- Participate in the engineering on-call rotation.
Requirements
- 5+ years’ software engineering experience, ideally in network-focused environments.
- Strong MikroTik/RouterOS and API integration experience.
- Solid understanding of RADIUS, AAA workflows, 802.1X, and certificate-based authentication.
- Strong networking fundamentals (routing, switching, VLANs, firewalls, DNS, VPNs, etc.).
- Comfortable in Linux/CLI environments.
- Experience with Git, CI/CD, IaC (CloudFormation preferred).
- Background in REST API development and cloud scalability.
- AWS experience, ideally with serverless services.
- Agile delivery experience.
Nice to Have
- Exposure to multiple tech stacks (e.g., .NET/C#, Python, SQL, Elasticsearch).