Job Title: Network Software Developer
Location: Remote
Duration/Term: Long Term Contract
Job Description:
We are looking for an experienced Network Software Developer with expertise in languages such as Go C and C. The ideal candidate will have a strong background in developing scalable and resilient network software for highly distributed systems. This position requires a solid understanding of the OSI network model and handson experience with Linux networking tools. You will work within a fully remote team so effective communication and selforganization are essential for success.
Key Responsibilities:
- Software Development: Develop scalable resilient and faulttolerant network software for distributed systems using languages like Go C and C.
- Network Understanding: Apply knowledge of the OSI network model to enhance software performance and reliability.
- Linux Networking: Leverage handson experience with Linux networking including performance tuning tools.
- Specialized Development: Engage in development activities around firewalls web security eBPF XDP and data paths for packet routing and forwarding.
- Communication: Clearly communicate technical concepts and intent within a completely remote team environment.
- Tool Utilization: Use technologies and tools such as Linux Go GRPC Docker Open vSwitch eBPF Prometheus MySQL and others to deliver highquality solutions.
Qualifications:
- Programming Expertise: Proficiency in Go C and C with scripting skills (Go is a plus).
- Networking Experience: Proven experience in developing network software for highly distributed systems and understanding of the OSI model.
- Linux Proficiency: Handson experience with Linux networking including performance tuning.
- Initiative and Communication: Ability to selforganize take ownership and communicate effectively in a remote work setting.
Key Skills: Go C C scripting scalable software development OSI model Linux networking performance tuning firewalls web security eBPF XDP Docker Open vSwitch Prometheus MySQL.