Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Linkerd Proxy and Windows Developer image - Rise Careers
Job details

Linkerd Proxy and Windows Developer

We're looking for an experienced engineer to join our small but mighty remote-only company. Our software powers the production Kubernetes infrastructure of companies around the world, and you'll work alongside some of the world's best engineers and on some of the world's most interesting distributed systems to accomplish our ambitious mission.

As a Linkerd engineer, you'll be a key member of our small (20 person) team.  You will own extending the Linkerd proxy layer to run natively on Windows, wrapping a network application to handle its inbound and outbound traffic, and delivering a production-ready solution for our customers.  The role will evolve to include a combination of maintaining Linkerd’s Windows support and other more general Linkerd proxy use cases on Linux and Kubernetes, in the Rust and Go languages.  You will learn an incredible amount and you'll have the opportunity to make a profound impact not just on Buoyant but on people around the world.

Buoyant is not a peace-time operation. We compete every day against behemoths with infinite resources, time, and people. This role calls for an experienced, strongly self-motivated person who is unafraid to work across a wide variety of languages and environments; who can handle ambiguity, complexity, and fast-moving requirements; and who can demonstrate ownership, a bias to action, and the ability to “ship it”.  You’ll work as part of a team of world-class builders who value collaboration, pragmatism, and low-ego teamwork.

We are a remote-only company that relies heavily on writing to communicate ideas. This role requires excellent written communication skills.

Responsibilities

As a key member of the Buoyant Engineering team, your responsibilities will include:

  • Design and implement complex network I/O redirection between a black box Windows applications and the Linkerd proxy

  • Write C/C++ code that runs natively on Microsoft Windows OS, including user space and kernel drivers

  • Develop a complete software solution that addresses the installation and supportability experience for production, mission-critical environments

  • Develop cloud native software in Rust and Go that runs at-scale in Kubernetes environments

  • Ensure performance, correctness, and maintainability of Linkerd across multiple requirements including: high traffic load, different protocols, resource constraints, and other product features

  • Develop your project workflow for CI/CD repeatability and for maintainability by others

Qualifications

To excel in this role, you should possess the following qualifications:

  • 3 or more years developing system-level software for Microsoft Windows operating systems, including Windows Kernel Mode Development

  • 5 or more years of system-level development experience in the areas of interprocess communication (IPC), TCP/IP networking

  • Strong proficiency in Internet infrastructure (e.g. DNS, routers/firewalls, etc.)

  • 5 or more years of design, development, delivery and support of mission-critical software systems

  • Experience or strong desire to work with Kubernetes, containers, and other cloud-native technologies

  • Excellent communication and collaboration skills, and a desire to work effectively with cross-functional teams

Buoyant is an Equal Opportunity Employer. We do not discriminate against applicants because of race, religion, gender identity, pregnancy, national origin, ancestry, citizenship, age, marital status, military status, or any other characteristic protected by local law or ordinance.

What You Should Know About Linkerd Proxy and Windows Developer, Buoyant

Are you ready to take your engineering skills to the next level? Buoyant is on the hunt for a talented Linkerd Proxy and Windows Developer to join our dynamic remote team. In this role, you'll have the chance to shape the future of our software, which powers the production Kubernetes infrastructure for clients all over the globe. You'll collaborate with some of the brightest minds in the industry, tackling innovative distributed systems and fine-tuning the Linkerd proxy to perform seamlessly on Windows environments. Imagine being the architect of an elegant solution that integrates smoothly with our existing platform and meets the high-availability needs of our customers. Your responsibilities will extend from writing performance-oriented C/C++ code for Windows OS to developing robust cloud-native applications in Rust and Go. You will also focus on ensuring that Linkerd functions impeccably under high traffic and various protocol demands, all while honing your expertise in CI/CD processes. At Buoyant, you’re not just another number; you’re part of a small, agile team where every idea matters, and your contributions truly make a difference. We thrive on collaboration, pragmatism, and a spirit of low-ego teamwork. Excellent communication, particularly in writing, is essential as we emphasize clear ideas to keep us connected. If you have a strong blend of self-motivation, technical prowess, and the ability to tackle complex challenges without flinching, we’d love to hear from you. Let’s push the boundaries of technology together!

Frequently Asked Questions (FAQs) for Linkerd Proxy and Windows Developer Role at Buoyant
What responsibilities does a Linkerd Proxy and Windows Developer at Buoyant have?

As a Linkerd Proxy and Windows Developer at Buoyant, you will design and implement network I/O redirection for Windows applications, write C/C++ code for the Windows OS, and develop cloud-native solutions in Rust and Go. You'll also maintain Linkerd's performance under high traffic and different protocols, ensuring correctness and efficiency while collaborating with a team of skilled engineers.

Join Rise to see the full answer
What qualifications are required for the Linkerd Proxy and Windows Developer position at Buoyant?

To excel as a Linkerd Proxy and Windows Developer at Buoyant, you should have at least 3 years of experience in developing system-level software on Windows, including kernel mode development. You’ll also need over 5 years of experience in interprocess communication and TCP/IP networking, along with a strong grasp of internet infrastructure. Familiarity with Kubernetes and cloud-native technologies will be a great advantage.

Join Rise to see the full answer
What skills should a candidate possess to succeed in the Linkerd Proxy and Windows Developer role at Buoyant?

Candidates should have excellent written communication skills, as our remote team relies heavily on clear documentation and ideas sharing. Additionally, proficiency in C/C++, Rust, and Go is crucial, alongside strong analytical skills to handle complex system-level challenges effectively. A collaborative spirit and self-motivation are also key traits that will help you thrive in this role.

Join Rise to see the full answer
What does the work environment look like for a Linkerd Proxy and Windows Developer at Buoyant?

Buoyant promotes a remote-only work environment that values low-ego teamwork and collaboration. As a Linkerd Proxy and Windows Developer, you will be part of a small, focused team that encourages input and fosters innovation. Our culture emphasizes written communication and agile methodologies, creating a dynamic atmosphere that motivates every team member to contribute and grow.

Join Rise to see the full answer
How does Buoyant support professional growth for Linkerd Proxy and Windows Developers?

At Buoyant, we champion continuous learning and professional development. As a Linkerd Proxy and Windows Developer, you will work alongside experienced engineers, allowing you to share knowledge and improve your skills. We offer opportunities to take ownership of projects, solve complex problems, and stay on the cutting edge of technology, ensuring that your career thrives with us.

Join Rise to see the full answer
Common Interview Questions for Linkerd Proxy and Windows Developer
Can you explain your experience with system-level software development on Windows?

When answering this question, detail specific projects you've worked on, emphasizing the challenges you faced in system-level software development on Windows. Highlight any experiences with kernel mode development and network I/O redirection, citing your proficiency in C/C++. It's important to convey not only your technical skills but also your problem-solving abilities.

Join Rise to see the full answer
What role does TCP/IP networking play in your development work?

Discuss your understanding of TCP/IP networking and its significance in building robust applications. Include examples of how you've implemented TCP/IP protocols in previous projects, emphasizing your ability to troubleshoot issues and optimize performance, which is essential for a role like Linkerd Proxy and Windows Developer at Buoyant.

Join Rise to see the full answer
How do you approach developing cloud-native software?

Describe your experience with cloud-native applications, particularly your familiarity with Kubernetes and containerization. Mention how you’ve implemented solutions that scale, the tools you use, and how you maintain a focus on performance and reliability in your cloud-native projects.

Join Rise to see the full answer
Can you give an example of a time when you had to manage ambiguity in a project?

When asked this, illustrate a situation where you faced uncertain requirements or changes. Explain your thought process on how you navigated the ambiguity, maintained productivity, and delivered on expectations, reinforcing your adaptability—a crucial quality for the fast-paced environment at Buoyant.

Join Rise to see the full answer
What strategies do you use to ensure high performance and correctness in your code?

Talk about your approach to writing clean, efficient code. Highlight any practices such as code reviews, unit testing, or using specific profiling tools to measure performance. This shows that you take deliberate steps to maintain quality in your work as a Linkerd Proxy and Windows Developer.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects simultaneously?

Explain how you prioritize your workload based on deadlines, project impacts, and resource availability. Mention any tools or techniques you use for task management, indicating your ability to handle the dynamic nature of responsibilities that come with the position.

Join Rise to see the full answer
What is your experience with CI/CD workflows?

Share your practical experiences with continuous integration and continuous deployment processes. Discuss any specific tools you've used (like Jenkins, GitLab CI, etc.) and how these have improved your development cycles, which is important for maintaining high standards of quality in delivering your projects at Buoyant.

Join Rise to see the full answer
Describe a time you collaborated effectively within a team.

Use this opportunity to illustrate your teamwork skills. Share a specific example where you worked with cross-functional teams to achieve a common goal, focusing on your communication methods and how those fostered a productive work environment, which aligns with Buoyant’s team-based culture.

Join Rise to see the full answer
How do you handle feedback on your work?

Discuss your perspective on receiving constructive criticism, emphasizing your openness to feedback and how you incorporate it into future projects. This shows your willingness to learn and improve, which is essential for a role at Buoyant where teamwork is heavily valued.

Join Rise to see the full answer
What attracted you to the linkerd Proxy and Windows Developer role at Buoyant?

This question is your chance to express your enthusiasm for the role and the company. Discuss how your skills and passions align with the mission of Buoyant and the unique challenges of the Linkerd project. Authenticity here can set you apart as a candidate eager to contribute meaningfully.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Datatonic Remote No location specified
Posted 11 days ago
Fortune Brands Hybrid 520 Lake Cook Road, Deerfield, ILLINOIS
Posted 7 days ago
Photo of the Rise User
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Learning & Development
Equity
Paid Holidays
Paid Time-Off
WFH Reimbursements
Child Care stipend
Maternity Leave
Paternity Leave
Photo of the Rise User
Olsson Remote 7301 W 133rd St suite 200, Overland Park, KS 66213, USA
Posted 3 days ago
Photo of the Rise User
AECOM Hybrid Chelmsford, MA, United States
Posted 2 days ago
Photo of the Rise User
Posted 14 days ago
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 21, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Scientist at Apex Systems
Photo of the Rise User
Someone from OH, Mansfield just viewed POS Install Tech at TEKsystems
Photo of the Rise User
Someone from OH, Dublin just viewed Sr. Manager UX Design Research at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed Case Manager at Release Recovery
Photo of the Rise User
Someone from OH, Cincinnati just viewed Recruiting Coordinator (Contractor) at Anduril Industries
Photo of the Rise User
Someone from OH, Dublin just viewed Field Support Technicians - (Phoenix) at Nordstrom
Photo of the Rise User
Someone from OH, Stow just viewed IT Asset administrator at Ergomed
Photo of the Rise User
27 people applied to REMOTE Sr Piping Designer at Kelly
Photo of the Rise User
Someone from OH, Loveland just viewed Senior Buyer (wholesale) (m/f/d) at ABOUT YOU SE & Co. KG
Photo of the Rise User
Someone from OH, Cincinnati just viewed Summer 2025 Internship: Talent at Hylant
C
Someone from OH, Cincinnati just viewed Senior Instructional Designer at CXG
Photo of the Rise User
Someone from OH, Youngstown just viewed Compliance Specialist, Anti-Corruption Program at ServiceNow
Photo of the Rise User
6 people applied to Agile Scrum Master at DNAnexus
Photo of the Rise User
Someone from OH, Cleveland just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
Someone from OH, Cleveland just viewed QC Engineer at QODE
Photo of the Rise User
Someone from OH, Cleveland just viewed Getinge is hiring: UI/UX Developer in Streetsboro at Getinge
Photo of the Rise User
Someone from OH, Westerville just viewed Data analyst | Mid at Nord Security
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal