Назад
Company hidden
4 дня назад

Junior Software Engineer (C/C++)

89 900 - 121 700$
Формат работы
hybrid
Тип работы
fulltime
Грейд
junior
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Junior Software Engineer (C/C++): Building horizontally scalable, high-performance, highly available DNS resolution systems with an accent on systems programming, networking, and reliable software delivery. Focus on designing features end to end, integrating automated testing and CI/CD pipelines, and maintaining distributed development and deployment environments.

Location: Reston, Virginia, United States; hybrid work schedule based in the Reston office

Salary: $89,900–$121,700 annual base salary, with potential discretionary bonus and stock awards depending on eligibility.

Company

hirify.global provides internet infrastructure services, including secure, stable, and resilient domain name system (DNS) services.

What you will do

  • Design and implement features for horizontally scalable, high-performance DNS resolution products.
  • Support software design, development, integration, testing, deployment, and maintenance.
  • Take ownership of features from design through delivery in an Agile environment.
  • Develop automated tests and CI/CD pipelines while applying software integration and vulnerability management practices.
  • Maintain development environments and troubleshoot issues affecting system health and software quality.
  • Collaborate with engineers through standups, planning, grooming, code reviews, and technical risk mitigation.

Requirements

  • 2+ years of relevant software development experience.
  • Bachelor’s degree in Computer Science or a related field, or equivalent work experience.
  • Strong foundation in data structures, algorithms, operating systems, and object-oriented design.
  • Experience with C or C++ development, systems programming, networking and routing protocols, Linux, and Python or a similar scripting language.
  • Understanding of CI/CD concepts and tools such as Jenkins, Groovy, and GitHub.
  • Experience with or willingness to learn infrastructure automation and platform engineering technologies such as Terraform, Ansible, Puppet, and OpenStack.

Nice to have

  • Protocol-level DNS knowledge.
  • Experience diagnosing network issues with tools such as tcpdump.
  • Familiarity with Docker and Kubernetes.

Culture & Benefits

  • Collaborative, highly technical Agile development environment.
  • Opportunities to gain hands-on experience with modern software engineering practices.
  • Dynamic and flexible work environment.
  • Discretionary performance-based bonus and potential stock awards for eligible roles.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →