-
EPAM Systems

Lead C Developer (with DNS knowledge)

EPAM Systems
Ukraine · Full-time · Mid-Senior

We are looking for a talented and experienced Lead C Developer with substantial DNS expertise to join our innovative team. In this position, you will play a key role in a major project aimed at improving and modernizing DNS server infrastructure. The perfect candidate will possess advanced systems programming abilities, a deep understanding of networking protocols, and a drive to solve challenging technical problems.

 

Responsibilities

  • Create, develop, and implement improvements to DNS server software, emphasizing performance, scalability, and reliability
  • Reorganize and streamline existing code to enhance efficiency and maintainability
  • Work closely with cross-functional teams to define technical requirements and project specifications
  • Build new DNS functionalities and extensions, ensuring alignment with industry standards like DNSSEC, EDNS(0), and IPv6
  • Diagnose and fix software issues, including complex performance bottlenecks and edge cases
  • Write clean, well-documented C code that follows established best practices and standards
  • Conduct thorough testing, including unit, integration, and system-level tests, to guarantee DNS server resilience
  • Stay informed about emerging trends and advancements in DNS technology and networking protocols
  • Engage in code reviews and provide valuable feedback to team members

 

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent professional background
  • Minimum of 5 years of relevant experience
  • At least one year of experience in leading and supervising development teams
  • Advanced proficiency in C programming with a focus on systems-level development
  • Strong knowledge of DNS concepts, protocols, and architecture
  • Hands-on experience with networking protocols such as TCP/IP, UDP, and network programming
  • Proficiency in Linux/Unix development environments
  • Exceptional debugging and problem-solving abilities, including familiarity with tools like gdb and valgrind
  • Capability to work both independently and collaboratively in a fast-moving environment
  • Fluent English communication skills (written and spoken) at a B2+ level or higher

 

Nice to have

  • Experience with ISC Bind or similar DNS server platforms
  • Understanding of advanced DNS functionalities, such as DNSSEC, EDNS(0), or zone transfers
  • Knowledge of IPv6 and its impact on DNS systems
  • Background in multi-threaded programming and concurrency
  • Familiarity with software security principles and best practices
  • Proficiency in scripting languages like Python or Bash for automation and testing
  • Exposure to open-source development methodologies and tools such as Git and Jenkins

 

We offer

  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn

Key Skills

Ranked by relevance

dns server c python bash ipv6 git udp
Login to Apply
Posted
Sep 30, 2025
Type
Full-time
Level
Mid-Senior
Location
Ukraine

Industries

Software Development IT Services IT Consulting Technology Information Internet

Categories

Information Technology Engineering Business Development

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
EPAM Systems
Related

DevOps Engineer

2026-05-27

Full-time
Associate
Argentina
Software Development
Engineering
View Job Details
EPAM Systems
Related

Chief Software Engineer (AdTech)

2026-05-17

Full-time
Mid-Senior
Argentina
Software Development
Information Technology
View Job Details
EPAM Systems
Related

DevOps Engineer (AWS)

2026-05-27

Full-time
Associate
Argentina
Software Development
Engineering