Software Developer PowerDNS (C++) (m/f/d) - #2170763

Open-Xchange AG


Date: vor 21 Stunden
Stadt: Leipzig
Vertragstyp: Ganztags
Arbeitsplan: Volle Tag
Open-Xchange AG


Software Developer PowerDNS (C++) (m/f/d)


Location:


FR


Leipzig, DE


Bremen, DE


Hamburg, DE


The Hague, NL


ES


Turin, IT


Espoo, FI


Olpe, DE


Cologne, DE


Our Mission:


Are you a motivated experienced person, used to working in an international multi-cultural environment, who really wants to make a difference in the open-source world?


At PowerDNS, part of Open-Xchange, we decided to leave dead-end jobs where you don't make an impact and offer passionate experts the opportunity to be part of an international team that connects the world and millions of people. By developing and delivering open-source DNS software, we ensure that one of the foundational protocols underpinning the Internet stays free for anyone to use. And by providing services and additional closed-source software tailored to large-scale telco and enterprise use-cases, we ensure a viable and sustainable business that can continue to deliver on our principal goal of a free and open Internet.


We believe it’s crucial to work in an environment where people feel valued, are energized by their work and deliver added value – to colleagues, to our community, and to our customers


Discover what Open-Xchange offers you:


  • Our non-hierarchical organization not only ensures much closer collaboration with customers and community, it also provides the best possible work environment for every one of us


  • We believe that everyone at OX will always do what is best for the company. The full potential for high performance can only be realized within an organizational structure that enables each individual to work with clear focus and to take full responsibility for their tasks


  • At OX we focus a lot on mastery. It influences our decision-making processes and is a great part of how we look at professional development


    We believe in openness and diversity, which are crucial to OX’s success. Different opinions, ways of thinking, and cultures enrich us and help us to better understand the bigger picture.


  • At OX you'll be working with the whole tech stack, using open-source technology, and playing your part in the fight against big, dominant companies to keep the Internet open


Team info:


We are the PowerDNS team and we are looking for a new team member to join us. Offering flexibility in both hours (full-time or part-time) and location (remote and in-office), we are currently looking for a experienced developer with a particular affinity for C++. PowerDNS develops and maintains a suite of both open-source and closed-source DNS products. The open-source DNS software, such as a DNS recursive resolver, an authoritative server, and a DNS-aware loadbalancer, are for the most part written in C++. As a Software Developer for PowerDNS you will use your knowledge and experience to design and implement the future evolution of this software in general, with a particular focus on the recursive resolver and DNS-aware loadbalancer. These two products are used in high-traffic environments like those found at large telcos, and are designed for stability and high performance, given the importance of reliable, low latency DNS to the subscriber user experience


The PowerDNS main office is located in The Hague, but you are free to work remotely from home in the Netherlands or one of the other European countries where Open-Xchange has entities. Check out our open-source DNS software modules for a taste of the type of software we build:

https://github.com/PowerDNS/pdns


Your new job:


  • You’ll collaborate with others in designing and developing features for our DNS recursive resolver (PowerDNS Recursor) and DNS-aware loadbalancer (DNSdist)

  • You’ll work to ensure the software works effectively in high-volume, low-latency recursive DNS service environments, delivering high availability with minimal performance impact

  • You’ll design and implement smart solutions to scalability problems

  • You'll work with Product Management and other developers in the team to design future architectures and determine the best approach for implementation

  • You'll ensure that nothing is done twice by automating everything

  • You'll support our Sales Engineering and Support teams with technical questions or issues from customers

  • You'll continuously improve yourself and the products by investigating alternatives and new technologies


This is the tech stack you'll be working with

:


  • Programming languages: Mainly C++, Lua, and Rust; a little bit of Python.

  • Network protocols: DNS, TCP, UDP, TLS, IPv4, IPv6

  • Databases and messaging: Redis, NATS, LMDB

  • Kubernetes, Docker Compose


Your background:


  • You already have several years of experience in software development in C/C++ for back-end systems; Rust is a plus but also fine if you are willing to learn.

  • You have a strong focus on building resilient software for reliable deployments

  • You are able to work collaboratively to define requirements, design and implement complex systems, communicating proactively with other stakeholders.

  • You have knowledge and experience with network protocols such as TCP, UDP, IPv4, IPv6, and DNS

  • You have an affinity with CI/CD workflows and tools.

  • You possess troubleshooting skills from code to systems to network and everything in between.

  • You can effectively communicate in English verbally and in writing across all levels

  • You are a team player and you love to share your knowledge and learn from others

  • You would like to work in an environment without a formal hierarchy and are ready to take ownership for your work

  • You are motivated and creative, with a passion for connecting the world through Open Source technology and promoting digital sovereignty


This is what you get at Open-Xchange:


  • The flexibility to work 100% remotely ensures a work environment that suits you best

  • Flexible working hours that allow you to successfully combine your home and family responsibilities with work.

  • Competitive salary that reflects your skills and experience — no matter where you live

  • Stay up to date with latest tech, by working on modern cloud software in a dynamic, international team

  • Sharing thoughts is part of our DNA so expect Workshops and Team Events

  • Benefit from time off for volunteer work

  • We provide financial relief through corporate benefits and a subsidy for ergonomic chairs and desks

  • We can discuss further location-related benefits together in an initial talk.


Join the team:


Be ready to shape your personal future, and the future of millions of people.


Join us in our fight for an open internet and deliver added value! All you need to do is get in touch, so click the ‘apply now’ button, fill the form and be in contact.


Your contact person:


Reach out to Justin ([email protected]) from the People Team. He will be able to discuss current opportunities and tell you more about our exciting vision and mission @OX

Wie bewerbe ich mich?

Um sich für diesen Job zu bewerben, müssen Sie auf unserer Website autorisieren. Wenn Sie noch kein Konto haben, registrieren Sie sich bitte.

Veröffentlichen Sie einen Lebenslauf

Ähnliche Jobs

SPS-Programmierer (w/m/d) in Teil- oder Vollzeit

IOT Innovative Oberflächentechnologien GmbH,
vor 16 Stunden
Die IOT Innovative Oberflächentechnologien GmbH entstand 1998 als Ausgründung aus dem Leibnitz-Institut für Oberflächentechnik e.V. in Leipzig. Als internationaler Hersteller von Sondermaschinen bringen wir Leidenschaft in die Entwicklung, Produktion und Lieferung von maßgeschneiderten Anlagen für die Oberflächenmodifizierung. Wir teilen eine...
IOT Innovative Oberflächentechnologien GmbH

Projektmanagement

ekvip in Leipzig offers PLC,
€49,500 - €63,500 / Jahr
vor 21 Stunden
we shape automation. ekvip in Leipzig offers PLC programming and worldwide commissioning of interlinked production units. At the same time, we are developing a framework that uses modern software development in automation technology. We are working to ensure that our...
ekvip in Leipzig offers PLC

Senior Consultant Sustainable Transformation Data & IT (w/m/d)

PwC Deutschland,
vor 21 Stunden
Für unseren Geschäftsbereich Transformation suchen wir dich zum nächstmöglichen Zeitpunkt als Senior Consultant Sustainable Transformation Data & IT (w/m/d).   Das erwartet dich Beratung - Du unterstützt oder leitest Beratungsprojekte zum Thema Nachhaltigkeit, insbesondere im Kontext von Datenanalysen und IT-Architekturen im...
PwC Deutschland