Junior Windows Developer

NetFoundry
2d$100,000 - $105,000Remote

About The Position

We're seeking a junior-level Windows developer to build and maintain native applications and SDKs for OpenZiti, our open source zero trust networking platform sponsored by NetFoundry. You'll work primarily in C# and XAML creating robust Windows solutions, with opportunities to extend support to native iOS, macOS, and Android platforms. This is a chance to contribute to exciting security-focused open source projects including OpenZiti and zrok, our secure connectivity tool built on the OpenZiti framework and learn from other talented, seasoned engineers. Check out our docs at https://netfoundry.io/docs/openziti to learn more about what we're building.

Requirements

  • Strong C# development experience with understanding of .NET Framework 4.8 through .NET 10 lineage and evolution
  • XAML experience (WPF, UWP, or WinUI)
  • Solid understanding of Windows development fundamentals
  • Experience with Visual Studio and Windows debugging tools
  • Basic knowledge of C/C++ and native code interop
  • Understanding of networking concepts (TCP/IP, TLS, DNS)
  • Git proficiency - please include your GitHub profile when applying
  • 1-3 years professional software development experience
  • CS degree or equivalent practical experience
  • Strong problem-solving and debugging skills
  • Excellent written communication
  • Self-directed and comfortable with ambiguity
  • Active GitHub profile demonstrating code quality and contribution style

Nice To Haves

  • Native mobile development experience (Swift/iOS, Kotlin/Android, Objective-C/macOS)
  • Xamarin or .NET MAUI cross-platform experience
  • Familiarity with PKI, certificates, and security protocols
  • CMake and vcpkg build system experience
  • Go or other systems programming languages
  • PowerShell scripting
  • Experience with CI/CD pipelines
  • Open source contribution history

Responsibilities

  • Develop and maintain the Ziti Desktop Edge for Windows tunneler (https://github.com/openziti/desktop-edge-win)
  • Build and enhance XAML-based user interfaces for the Windows tunneler application
  • Maintain native Windows DLLs to handle P/Invoke interop
  • Debug and optimize Windows networking code
  • Work with build systems (Visual Studio, CMake, vcpkg)
  • Contribute to open source projects with public code review
  • Write integration tests and documentation
  • Support customer implementations and troubleshoot issues

Benefits

  • Competitive Base, Bonus and Equity compensation package
  • Remote with flexible working hours
  • Comprehensive health benefits (Medical, Dental, and Vision) with expanded well-being benefits
  • Employer-paid Life, AD&D, Short-Term & Long-Term Disability
  • 401K with company match
  • Learning and Development Budget
  • Paid Holidays
  • Unlimited PTO
  • Technology Stipend
  • Wifi Stipend
  • SWAG Stipend
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service