
Closed
Posted
Paid on delivery
Senior Software Engineer – Tailscale/WireGuard NetBSD We are looking for a Senior Golang Developer based in North, Central, or South America to help make our existing Tailscale/WireGuard project work properly on NetBSD. The project currently does not run correctly on NetBSD. Your main responsibility will be to identify the compatibility issues, fix them, and make the project stable on NetBSD. Requirements 5+ years of professional Go/Golang experience Strong Unix/Linux networking knowledge Experience with NetBSD, FreeBSD, OpenBSD, or similar systems Experience with Tailscale or WireGuard Good understanding of TCP/UDP, routing, DNS, sockets, and network interfaces Experience debugging OS-specific Go issues Strong English communication skills Based in North America, Central America, or South America Main Responsibilities Find and fix why the project does not run on NetBSD Modify Go code for NetBSD compatibility Fix networking and system-level issues Test Tailscale/WireGuard functionality on NetBSD Make sure existing platforms continue to work Add tests and documentation To Apply Tech Skil: TypeScript, JavaScript, Go, Python, Donet Please provide: Years of Go experience NetBSD/BSD experience Tailscale/WireGuard experience A brief example of a difficult networking or OS issue you solved GitHub/GitLab profile Country and time zone Availability Hourly rate Write "I am a Software Engineer" in front of your bid.
Project ID: 40741353
191 proposals
Remote project
Active 2 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
191 freelancers are bidding on average $3,918 CAD for this job

"I am a Software Engineer------------>>Ready to do this job as its perfect match with my skills I am an CREATIVE/Multitalented PHP/Full stack developer having rich experience with all the latest technologies with so many successful Tasks. I have some queries to give you accurate time Please ping me to get started and provide you great results. Thanks!!!
$4,000 CAD in 7 days
7.7
7.7

Hi, I am a Software Engineer with a practical approach to finding and fixing OS-specific problems. I would first reproduce the failure on NetBSD, compare the affected system calls, networking interfaces, routing, DNS, and socket behavior, then make focused Go changes without breaking other supported platforms. I would also add platform-specific tests, run Tailscale/WireGuard checks, and document the setup and fixes clearly. My Software Development work also includes Software Architecture, with Python and JavaScript useful for supporting tools, tests, or related services when needed. I can review the current code, isolate the compatibility gaps, and keep the changes easy to maintain. Which NetBSD version, hardware or VM setup, Go version, and exact Tailscale/WireGuard failure should I reproduce first? I can provide a clear report of the root cause, changed files, test results, and any remaining risks.
$5,000 CAD in 19 days
7.1
7.1

Hello dear sir, I have strong experience in Go, Unix/Linux, networking and BSD systems like NetBSD. I can work with Tailscale/WireGuard and fix compatibility issues for stable performance. I have solved complex networking issues, including DNS and system-level problems. I focus on finding the root cause, applying safe fixes and keeping existing services working smoothly. I offer clear communication and reliable problem-solving throughout the project. My goal is to fix networking issues and deliver a stable, well-tested solution on NetBSD. To review the quality of my work, I invite you to visit my Freelancer profile at the link below: https://www.freelancer.com/u/p4logics I would be happy to discuss your project requirements in detail and am available to begin work immediately. I look forward to hearing from you. Best regards, Deepak
$5,000 CAD in 35 days
7.6
7.6

I am a Software Engineer: I would start by reproducing the NetBSD failure under a clean Go build, then trace build tags, TUN device handling, route/ioctl calls, socket behavior, and DNS/interface discovery paths that differ from Linux. I will deliver a NetBSD-compatible Tailscale/WireGuard codebase with targeted regression coverage, documented platform changes, and verification that existing supported platforms remain intact within 7 days. My focus will be isolating OS-specific assumptions in the networking layer rather than applying broad patches. Go experience: 5+ years. BSD/Tailscale/WireGuard details and GitHub/GitLab profile can be shared through Freelancer; availability is immediate, and the fixed bid reflects the requested engagement. Do you already have a NetBSD version and the current failure output or reproduction steps available? Muhammad Saad
$3,000 CAD in 7 days
6.6
6.6

I am a Software Engineer... with experience in Go, TypeScript, JavaScript, and Python. I can help investigate NetBSD compatibility issues, debug OS-specific networking behavior, and improve system stability while preserving existing platform functionality. I’m comfortable working with existing codebases, troubleshooting TCP/UDP, routing, DNS, and system-level integration, with proper testing and documentation. I’d be happy to review the current implementation and discuss the technical challenges. Best regards
$4,000 CAD in 7 days
6.6
6.6

This is a strong fit, and I’d start with the highest-risk workflow first. You're building Senior Software Engineer, where the real delivery risk is usually in the workflow details, not just the feature list. My approach would be to first audit the current pages for trust, hierarchy, navigation, and conversion friction, then provide prioritized fixes that can be applied without unnecessary rebuilds. Quick question: What is already available for Senior Software Engineer: a working codebase, designs, data, or only the brief? Also, which one acceptance test would make you confident the first milestone is on the right track? Best, Dr. Syafiq
$4,000 CAD in 21 days
6.6
6.6

I am a Software Engineer with experience in Go, TypeScript, JavaScript, Python, and .NET, with strong backend and networking knowledge. I can investigate the NetBSD compatibility issues, debug OS-specific networking behavior, and implement/test the required fixes while keeping existing platforms stable. I’m comfortable working with Git-based workflows and can provide clear documentation and testing results. I’d be happy to review the current codebase and identify the root cause first.
$3,400 CAD in 7 days
6.7
6.7

NetBSD is the whole job here, and it's the part clients usually underestimate: there's no in-kernel WireGuard module for it. Everything runs userspace through TUN/TAP, so routing, DNS, and MTU handling become your code's problem, not the kernel's. I've spent 15 years on systems that don't behave like the textbook version. The closest work I've done is an on-prem Kubernetes cluster deployed on a cruise ship, no cloud services, 99.9% uptime as a hard requirement. You build for the environment you're given, and you write the tests, because nobody pages you when something drifts. On the Go side, I've led work across 20+ microservices and 150+ external integrations. That's a lot of config parsing, state handling, and failure paths that need to stay testable on whatever platform they run on. Is this a single NetBSD node you're bringing up, or part of a broader mesh deployment?
$3,000 CAD in 7 days
6.3
6.3

With over a decade of experience in full-stack development and a keen proficiency in Golang, I am uniquely poised to address your requirements for a Senior Software Engineer. Having worked extensively with Tailscale and WireGuard, my knowledge of these systems coupled with my profound Unix/Linux networking background will enable me to resolve the project's current compatibility issues. Moreover, I have a commendable understanding of TCP/UDP, routing, DNS, sockets, and network interfaces which will be crucial in detecting and rectifying exploitable vulnerabilities. Over the years, I've thrived on unraveling intricate networking or OS issues like the ones you expect us to troubleshoot. And it is this demonstrable ability that has consistently garnered praise from my previous clients. Pertaining to NetBSD/BSD, I have profound experience in this domain which is evidently bolstered by my rapport with emerging technologies. Hailing from North America and being fluent in English ensure seamless communication throughout our collaboration. My commitment to transparency and weekly progress reports resonates with your Agile methodology preferences. Considering my track record of scaling platforms and automating workflows without succumbing to technical debt, I believe I can bring great value to your project while ensuring its long-term stability.
$4,000 CAD in 7 days
6.4
6.4

With over 14 years of experience, I have evolved into a seasoned Senior Software Engineer who thrives on solving intricate problems. My exposure to the Go language for over five years and my in-depth understanding of Unix/Linux networking makes me the ideal fit for your project. As an added advantage, I have significant experience with NetBSD, FreeBSD, OpenBSD and possess a solid understanding of TCP/UDP, routing, DNS, sockets and network interfaces. My past involvement with networking and OS-specific debugs perfectly aligns with your requirements as my greatest joy has always been troubleshooting issues that gravely impact stability. With Tailscale/WireGuard in my arsenal of proficiencies, I assure you I am fully equipped to assess and mend any compatibility problems the project has with NetBSD. Moreover, my ability to offer ongoing support or Phase-2 development makes me a reliable asset for you. You should count on me to bring unmatched industry insights to the task at hand. My successful track record of exceeding client expectations could be traced back to diligent communication paired with clean code and predictable delivery. Walk into a partnership with me and gain direct access to my expertise along with clear milestones, frequent demos, transparent progress updates, production-ready deployments+ documentation and post-launch support. To quote your project description, let's build something stable today that is easy to extend tomorrow
$3,000 CAD in 12 days
6.0
6.0

I am a Software Engineer Hi, I’m interested in helping make your existing Tailscale/WireGuard project stable and fully functional on NetBSD. I understand this requires more than simply fixing compile errors—the networking, sockets, interfaces, routing, DNS behavior, and OS-specific assumptions need to be validated carefully without breaking existing platforms. I’m comfortable working through an existing codebase, reproducing issues systematically, and delivering tested fixes rather than platform-specific workarounds. Best regards ADEEL
$4,000 CAD in 7 days
5.8
5.8

I am a Software Engineer I can investigate and stabilize your Tailscale/WireGuard implementation on NetBSD, focusing on OS-specific Go compatibility and system-level networking behavior. My approach would include: - Reproducing failures on supported NetBSD versions - Auditing build tags, syscalls, sockets, interfaces, routing, DNS, and platform-specific assumptions - Comparing NetBSD behavior with Linux, FreeBSD, and other supported platforms - Fixing TCP/UDP and WireGuard integration issues without regressing existing platforms - Adding focused regression tests, compatibility checks, and clear documentation I’m comfortable working in Go across Unix-like systems and debugging issues involving network namespaces/interfaces, routing, DNS resolution, kernel APIs, and low-level socket behavior. I can work within the existing repository, communicate findings clearly, and deliver incremental, reviewable changes with reproducible test results. I can provide the requested background, repository profile, location/time zone, availability, and hourly details in the application discussion. Regards
$4,440 CAD in 6 days
5.5
5.5

I am a Software Engineer Perfect Match "NETBSD TAILSCALE/WIREGUARD COMPATIBILITY" — you need the existing Go networking stack running reliably on NetBSD without regressing Linux or other supported platforms. I’d start by isolating NetBSD-specific failures across interfaces, sockets, routing, DNS, and WireGuard/Tailscale system calls, then keep OS-specific behavior behind focused Go abstractions where needed. Tests would cover the affected networking paths on NetBSD and existing platforms before changes are merged. A key edge case is differences in network-interface and routing behavior between BSD variants, so fixes should target NetBSD specifically rather than assuming Linux or OpenBSD semantics. Which NetBSD version and architecture are currently failing, and can you provide the failing test/output or reproduction steps? Looking forward to work with you.
$4,000 CAD in 7 days
5.4
5.4

I am a Software Engineer. I have 10+ years of professional Go experience, with hands-on work in networking/system-level development. For this project I would first reproduce the NetBSD failure and separate compile-time incompatibilities from runtime networking issues. I would then trace the OS-specific paths around TUN interfaces, routing sockets, DNS, socket behavior and build tags before making narrowly scoped NetBSD changes. My approach: reproduce → isolate NetBSD gaps → implement compatibility layer → validate Tailscale/WireGuard traffic → regression-test existing platforms → add tests/docs Tailscale already has BSD-oriented networking abstractions, so I would preserve upstream behavior rather than create a NetBSD-specific fork full of unrelated changes.
$4,800 CAD in 15 days
5.2
5.2

I am a Software Engineer ✋ Hi there. I can fix your Tailscale/WireGuard compatibility issues on NetBSD. ✔️ I have strong Go/Golang and Unix networking experience, having worked on OS-specific debugging for BSD-based systems. I will develop this by identifying why the project fails on NetBSD, modifying Go code for NetBSD compatibility, fixing networking and system-level issues, testing Tailscale/WireGuard functionality, and ensuring existing platforms remain unaffected while adding tests and documentation. Please click the 'Chat' button to start our valuable conversation. Looking forward to collaborating with you! Best regards, Mykhaylo
$4,000 CAD in 7 days
5.3
5.3

Greetings! I am a Software Engineer and can make your Tailscale/WireGuard project run properly and stably on NetBSD. I will identify the compatibility issues, modify the Go code for NetBSD, and fix the networking and system-level problems across TCP, UDP, routing, DNS, sockets, and network interfaces, then test Tailscale and WireGuard functionality on NetBSD while ensuring existing platforms keep working, with added tests and documentation. I have 5+ years of professional Go experience, strong Unix and networking knowledge, and hands-on work with NetBSD, FreeBSD, or OpenBSD plus Tailscale or WireGuard, including debugging OS-specific Go issues. I am based in North America, Central America, or South America and communicate clearly in English. Happy to share years of Go and BSD experience, Tailscale and WireGuard experience, an example of a difficult networking or OS issue I solved, my GitHub or GitLab profile, country and time zone, availability, and hourly rate. Thanks, Revival
$3,000 CAD in 30 days
5.3
5.3

I am a Software Engineer ★•══•★ Hi client ★•══•★ I recently worked on similar Go/Unix networking issues involving routing, interfaces, sockets and OS-specific compatibility. I can trace the NetBSD failures from build tags/syscalls through TUN, routing and DNS behavior, implement isolated fixes, and add regression tests without breaking existing platforms. I can provide GitHub, location, availability and rate privately. Can you share the current NetBSD error/logs? Best regards, Rico
$4,000 CAD in 13 days
5.0
5.0

I am a Software Engineer Hello, After reviewing your project requirements, I fully understand the challenge. You need a senior Go developer who can diagnose OS-specific compatibility problems and make an existing Tailscale/WireGuard-based project stable on NetBSD without affecting other platforms. I have experience with Go development, backend systems, Linux/Unix environments, networking concepts, debugging low-level issues, and maintaining production software across different platforms. My approach would be to first reproduce the current NetBSD failures, analyze system calls, networking interfaces, routing, DNS, sockets, and platform-specific Go behavior. Then I would implement the required compatibility changes, add regression tests, validate WireGuard/Tailscale functionality, and document the fixes clearly. I have experience solving difficult system-level issues involving networking, service communication, and platform differences by tracing logs, isolating root causes, and applying targeted fixes rather than temporary workarounds. I have a couple of quick questions. • What NetBSD version and architecture are you currently targeting? • Is the project based on the official Tailscale/WireGuard codebase or a customized implementation? I would be glad to review the repository and help bring the project to stable NetBSD support. Best regards, Carlos.
$3,000 CAD in 14 days
5.5
5.5

With over a decade of experience under my belt, I'm Arsalan, a highly-skilled software engineer who can confidently say that I am the perfect fit for your project. My forte in Golang and networking is well-versed with your project's requirements. Despite never working specifically on NetBSD, my proficiency in FreeBSD and OpenBSD has equipped me to make a swift transition and tackle any compatibility issues head-on. Having dealt with several complex networking or OS-related issues throughout my career, I possess the adept problem-solving skills vital for this project. Furthermore, my understanding of TCP/UDP, routing, DNS, sockets, and network interfaces adds value to my troubleshooting abilities. Moreover, the fact that I design complete software solutions ready for real users and long-term growth resonates perfectly with your objective. Lastly, I want to assure you that if chosen for this opportunity, I'll put in all my expertise and knowledge to not just turn-around the present adversity but also enrich your existing platforms with thorough tests and documentation. Let's collaborate for an impeccable project delivery.
$4,000 CAD in 7 days
5.0
5.0

Beyond the technical skills highlighted above, my communication skills (in English) are excellent, an asset that's often underestimated in tech-intensive projects like yours. This nuanced understanding of your needs ensures that your project is not only solved but also documented for future reference. My GitHub profile, which dives deep into the complex networking and OS issues I’ve tackled in the past, is proof of my problem-solving abilities. Moreso, being based in Central America ensures time-zone synchronization for any technical discussions a smoother ride. In conclusion, I am committed to helping you fix network-oriented gaps while maintaining the compatibility of existing platforms at an hourly rate that guarantees value for money. Choose me today and we will create a stable Tailscale/WireGuard project you can rely on!
$3,000 CAD in 5 days
4.9
4.9

Black Creek, Canada
Payment method verified
Member since Oct 2, 2021
$3000-5000 CAD
$30-250 CAD
$30-250 CAD
$30-250 CAD
$250-750 CAD
$10-50000 USD
$10-30 USD
₹12500-37500 INR
₹750-1250 INR / hour
₹400-750 INR / hour
$15-25 USD / hour
₹750-1250 INR / hour
$250-750 USD
₹12500-37500 INR
₹750-1250 INR / hour
$30-250 USD
₹12500-37500 INR
₹1500-12500 INR
₹15000-22000 INR
₹1500-12500 INR
$250-750 USD
₹75000-150000 INR
$3000-5000 CAD
$15-25 USD / hour
₹2000-6000 INR / hour