Вакансия из Hirify Global, списка международных tech-компаний Для мэтча и отклика нужен Plus
Пожаловаться
Зарплата и рынок
развернуть
$166к-314к/год
$200к$230кмедиана$260к
По похожим ролям (49) ~ $230к/год
На СНГ рынке: $4к/мес ($2.9к - $5.3к)
90
Крутая вакансия
развернуть
Чётко очерченная роль principal-инженера в крупной компании объединяет современную разработку на Go и Kubernetes с ответственностью за реальный продукт хранения данных.
Актуальные технологии
Зона ответственности
Техническое лидерство
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Подключить Plus
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Principal Software Engineer (Storage) (Go/Kubernetes): Designing and developing Kubernetes-based control-plane software, Go microservices, networking daemons, and software distribution services for an enterprise storage product with an accent on highly available distributed systems, Linux networking, and network infrastructure automation. Focus on designing for node failures and partial upgrades, building fault-injection tests, automating switch and firmware lifecycles, and troubleshooting production issues across Kubernetes and storage platforms.
Location: Hybrid, with an average of 2 days per week at an HPE office in Durham, North Carolina, or Fort Collins, Colorado, United States
Salary: Annual base salary of USD 165,500–313,500 in Colorado or USD 157,000–361,000 in North Carolina; variable incentives may also be offered.
Company
hirify.global is a global edge-to-cloud company developing solutions that connect, protect, analyze, and manage data and applications from edge to cloud.
What you will do
Design, develop, and own Go microservices and Kubernetes controllers/operators for cluster networking, network infrastructure management, and software distribution.
Develop host-level Linux networking software for interface configuration, addressing, routing, and highly available IPv4 and IPv6 client access.
Automate data-center switch configuration and lifecycle management, including safe and recoverable firmware upgrades.
Build services that package, store, and distribute software and container images for cluster installation and upgrades.
Design highly available distributed services that remain correct through node failures, restarts, and partial upgrades; develop unit, integration, system, and fault-injection tests.
Review designs and code, troubleshoot customer escalations and field issues, collaborate with storage, platform, and cloud teams, and mentor junior engineers.
Requirements
Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or equivalent.
Typically 10+ years of production software development experience, including significant experience with distributed or infrastructure systems.
Strong experience with a systems language such as Go, C/C++, or Java, including concurrency and testable design, with willingness to develop primarily in Go.
Hands-on Kubernetes development experience, including controllers/operators and custom resources.
Solid Linux IP networking knowledge covering TCP/IP, routing, VLANs, and IPv6, with hands-on network troubleshooting experience.
Experience designing distributed, highly available systems that tolerate partial failures.
Proficiency in Bash for tooling, automation, and system setup.
Excellent analytical, debugging, problem-solving, written communication, and verbal communication skills.
Nice to have
Experience with enterprise storage systems or storage appliances and professional Go development experience.
Experience with software packaging, distribution, and upgrades, including container images, registries, rolling updates, on-premises delivery, or air-gapped environments.
Experience automating data-center network switches and orchestrating firmware or OS upgrades for network devices or appliances.
Knowledge of Kubernetes networking internals such as CNI.
Experience with RPC frameworks such as gRPC, TLS, Linux system services, and Python for test automation.
Experience with observability, including Prometheus metrics and structured logging, and supporting production systems in the field.
Effective use of AI-assisted development tools with strong engineering judgment when reviewing and validating their output.
Culture & Benefits
Hybrid work with regular access to an HPE office in one of the listed United States locations.
Health, wellbeing, financial, and emotional support benefits for employees and their loved ones.
Personal and professional development programs supporting career growth and knowledge expertise.
Inclusive workplace committed to accessibility and accommodation for qualified applicants with disabilities.
Будьте осторожны
Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →