Senior C Programmer for Modernizing DNS Server Infrastructure

Jobs via Dice • United State
Remote
Apply
AI Summary

We are seeking a skilled C programmer with DNS expertise to contribute to modernizing DNS server infrastructure. The ideal candidate will have systems programming skills, a solid understanding of networking protocols, and enthusiasm for solving complex technical challenges. The role involves designing, developing, and implementing DNS server software enhancements.

Key Highlights
C Programmer with strong DNS expertise required
Design, develop, and implement DNS server software enhancements
Collaborate with cross-functional teams to define technical requirements
Technical Skills Required
C Networking protocols (TCP/IP, UDP) Linux/Unix development environments Debugging and problem-solving skills (gdb, valgrind, etc.)
Benefits & Perks
Remote work from anywhere in Georgia
Free English classes with certified teachers
Comprehensive medical & family care package
Five trust days per year (sick leave without a medical certificate)
Benefits package (sports activities, stores and services)
Employee Stock Purchase Plan
Monetary bonuses for engaging in the referral program

Job Description


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 Get Abstract
  • 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

Looking for something else?

Find a vacancy that works for you. Send us your CV to receive a personalized offer.

Find me a job

Similar Jobs

Explore other opportunities that match your interests

Vector Database Engineer

Devops
•
33m ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Bright Vision Technologies

United State

DevOps Engineer

Devops
•
42m ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

executiveplacements.com

United State

IAM Engineer

Devops
•
49m ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Bright Vision Technologies

United State

Subscribe our newsletter

New Things Will Always Update Regularly