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