Job Title: Software Developer Golang/Networking
About the Role:
We are seeking a highly skilled Software Developer with deep expertise in network stack development and proficiency in GoLang. You will be a key contributor to the design, implementation, and optimization of high-performance network applications, tools, and infrastructure. This role is ideal for someone who thrives in low-level systems programming and has a strong understanding of networking protocols and distributed systems.
Key Responsibilities:
Design, implement, and maintain components of our custom network stack using GoLang and other relevant technologies.
Build reliable, scalable, and high-performance networking tools, proxies, or infrastructure services.
Collaborate with DevOps, SRE, and security teams to optimize network performance, reliability, and observability.
Debug and troubleshoot network issues at various layers (TCP/IP, application, etc.).
Work with low-level packet manipulation, socket programming, or eBPF as needed.
Maintain clean, modular, and well-tested code.
Participate in code reviews, architectural discussions, and technical documentation.
Required Qualifications:
5+ years of software development experience with a focus on network systems.
Proficient in GoLang with strong experience building concurrent and performant applications.
Solid understanding of networking protocols (TCP/IP, UDP, TLS, etc.).
Experience with packet capture tools (e.g., Wireshark, tcpdump) and debugging low-level networking issues.
Familiarity with Linux networking internals, sockets, firewalls (iptables/nftables), and routing.
Strong problem-solving and system-level debugging skills.
Preferred Qualifications:
Experience with other languages like C, Rust, or Python is a plus.
Familiarity with eBPF, DPDK, or other kernel/bypass technologies.
Knowledge of cloud infrastructure and networking in Kubernetes environments.
Prior contributions to open-source networking projects.
Understanding of VPNs, proxies, or firewall technologies.
Why Join Us:
Work on cutting-edge networking technologies that power mission-critical systems.
Join a collaborative, technically strong team that values innovation and clean architecture.
Competitive compensation and benefits.
Flexible remote work options.
...leading financial technology company is seeking candidates for an entry-level software engineering role in Mountain View, California. The... ...teams. Ideal candidates should have a Bachelors degree in Computer Science, a readiness to learn, and skills in Java, React, and...
...Contract Length: 12 months Location: Nashville, TN Not open to C2C Summary: CereCore is seeking a highly skilled Oracle DBA to join our team onsite in Nashville, TN . This role is critical in supporting and optimizing our enterprise Oracle database...
...incorporate musical elements into the booth experience.* Ability to work independently and as part of a team.* Flexibility to travel and work weekends or evenings as required by event schedules.* Must be able to lift portable table, chair, canopy, and occasionally...
...We are seeking a dedicated and passionate Speech-Language Pathology Assistant (SLPA) to join our dynamic team. The SLPA will work under the supervision of a licensed Speech-Language Pathologist (SLP) to provide quality speech and language services to our clients. Our...
...Job Title: Business Architect Las Vegas, NV or Remote Reports to: Manager, Product Integration Department: Delivery Services Summary: As a Business Architect, you will play a pivotal role in translating business strategy into actionable capability and...