Senior C Networking Engineer (DNS Specialist)

Remote • Posted 18 days ago • Updated 10 hours ago
Full Time
Remote
Fitment

Dice Job Match Score™

⏳ Almost there, hang tight...

Job Details

Skills

  • Management
  • FOCUS
  • Scalability
  • Regulatory Compliance
  • Computer Networking
  • TCP/IP
  • UDP
  • Network Programming
  • Linux
  • Unix
  • Debugging
  • Conflict Resolution
  • Problem Solving
  • GDB
  • Valgrind
  • Communication
  • BIND
  • DNSSEC
  • IPv6
  • DNS
  • Dragon NaturallySpeaking
  • Multithreading
  • Concurrent Computing
  • Software Security
  • Scripting
  • Python
  • Bash
  • Testing
  • Open Source
  • Git
  • Jenkins
  • Leadership Development
  • Soft Skills
  • Google Cloud
  • Google Cloud Platform
  • Microsoft Azure
  • Amazon Web Services
  • LinkedIn
  • English
  • Collaboration
  • Sitecore

Summary

We are looking for a skilled and motivated C Programmer with strong DNS expertise to join our team and contribute to a high-impact project focused on modernizing DNS server infrastructure.

The ideal candidate will bring excellent systems programming skills, a solid understanding of networking protocols, and enthusiasm for solving complex technical challenges. While direct experience with ISC Bind is not mandatory, familiarity with it or similar DNS software is highly advantageous.

In this role, you will drive fundamental improvements to DNS server software, enhancing performance, scalability, and reliability, while delivering new features in line with industry standards.

Experience the freedom of remote work from anywhere in Georgia, whether from the comfort of your home, our modern offices in Tbilisi and Batumi or a coworking space in Kutaisi.

Responsibilities

  • Design, develop, and implement enhancements to DNS server software with a focus on performance, scalability, and reliability
  • Refactor and optimize existing code to improve efficiency and maintainability
  • Collaborate with cross-functional teams to define technical requirements and specifications
  • Implement new DNS features and extensions, ensuring compliance with industry standards (DNSSEC, EDNS(0), IPv6)
  • Debug and resolve software issues, including complex edge cases and performance bottlenecks
  • Write clean, well-documented, and maintainable C code that follows best practices
  • Conduct unit, integration, and system-level testing to ensure robustness and reliability
  • Stay up to date with advancements in DNS technologies and networking protocols
  • Participate in code reviews and provide constructive feedback

Requirements

  • Strong proficiency in C with proven systems-level programming experience
  • Solid knowledge of DNS concepts, protocols, and architecture
  • Experience with networking protocols (TCP/IP, UDP) and network programming
  • Proficiency in Linux/Unix development environments
  • Strong debugging and problem-solving skills (e.g., gdb, valgrind, or similar tools)
  • Ability to work both independently and collaboratively in a fast-paced environment
  • Strong written and verbal English communication skills (B2+)

Nice to have

  • Familiarity with ISC Bind or other DNS server software
  • Knowledge of advanced DNS features such as DNSSEC, EDNS(0), and zone transfers
  • Understanding of IPv6 and its role in DNS
  • Experience with multi-threaded programming and concurrency
  • Knowledge of software security principles and best practices
  • Scripting experience (Python, Bash) for automation and testing
  • Exposure to open-source development practices and tools (Git, Jenkins)

We offer/Benefits

We connect like-minded people
  • Delivering innovative solutions to industry leaders, making a global impact
  • Enjoyable working environment, whether it is the vibrant office or the comfort of your own home
  • Opportunity to work abroad for up to two months per year
  • Relocation opportunities within our offices in 55+ countries
  • Corporate and social events

We invest in your growth
  • Leadership development, career advising, soft skills and well-being programs
  • Certifications, including Google Cloud Platform, Azure and AWS
  • Unlimited access to LinkedIn Learning and Udemy
  • Free English classes with certified teachers

We cover it all
  • Participation in the Employee Stock Purchase Plan
  • Monetary bonuses for engaging in the referral program
  • Comprehensive medical & family care package
  • Five trust days per year (sick leave without a medical certificate)
  • Benefits package (sports activities, a variety of stores and services)

EPAM Georgia is a team of innovators united by a passion for technology. The dynamic and inclusive culture we embrace helps positively impact our communities, clients, and employees. Here you will collaborate with multi-national teams, contribute to numerous cutting-edge projects, deliver the most creative solutions, and have an opportunity to learn. Our people are at the heart of our success, and we are proud to provide talents with a solid ground to develop and grow.

Why Choose Us

2024 Best Place to Work 2024 2024 Sitecore's Partner Experience Awards
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10330481
  • Position Id: acf5d8b6411ba323f76eee006fb95620
  • Posted 18 days ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote

Today

Contract

70-75/hr

Remote

Today

Full-time

USD 270,000.00 - 410,000.00 per year

Remote or Austin, Texas

Today

Full-time

USD 79,200.00 - 178,100.00 per year

Remote or Seattle, Washington

Today

Full-time

USD 232,750.00 - 325,000.00 per year

Search all similar jobs