Senior Software Engineer (Java)

San Jose, CA; collaboration with distributed teams across time zones and regions.

↑ Вакансия с автоподнятием
Зарплата не указанаКанадаSan Jose
Текст:
Оригинал доступен только пользователям с подпиской

Location

San Jose, CA; collaboration with distributed teams across time zones and regions.

About the company

A global data resilience and security company serving hundreds of thousands of customers worldwide, with headquarters in Seattle and offices in over 30 countries.

The role focuses on a Kubernetes-native data management platform for backup and recovery of applications, databases, and storage.

Responsibilities

  • Design, develop, and test major features for backup and recovery of Kubernetes applications, databases, and storage systems
  • Improve internal tooling to streamline developer experience and support efficient sprint releases
  • Collaborate with distributed teams, prepare technical documentation and specifications, and mentor other engineers
  • Share ownership of CI/CD pipelines and resolve customer issues promptly

Requirements

  • 5+ years developing enterprise solutions in Go, C++, or Java
  • Experience with distributed systems, client-server architectures, and production-quality scalable multi-threaded concurrent systems
  • Strong computer science fundamentals in data structures, algorithms, and concurrency
  • BS, MS, or PhD in Computer Science, Computer Engineering, or equivalent industry experience

Похожие вакансии Go

Сайты компаний

Engineering Manager

Автоподнятие
Зарплата не указанаКипрГрузияLimassolГибрид
Текст:
Оригинал доступен только пользователям с подпиской

Location

Limassol, with a hybrid work format.

About the company

A large financial analysis platform serving a global audience of traders and investors across many countries. The product covers advanced charting, market data, collaboration, and publishing tools used daily by millions of individuals and by major financial and technology companies.

Responsibilities

  • Evaluate incoming feature requests, validate them, and turn them into clear technical requirements that match product and business goals
  • Guide the design and development of backend and frontend components, keeping architecture consistent and integrations with other teams reliable
  • Define technical approaches and timelines together with the project manager, oversee releases and CI/CD work with DevOps engineers
  • Run code reviews, hold 1:1s and performance reviews, support team growth, and take part in hiring and onboarding

Requirements

  • 6+ years of backend development experience, including 2+ years as a Tech Lead or Engineering Manager covering architecture, team motivation, and growth
  • Strong backend skills in Go or Java, with hands-on API and microservice design experience
  • Knowledge of distributed systems design patterns, network protocols, and the full software development lifecycle
  • Experience with relational and non-relational databases, CI/CD and DevOps tools such as Docker, Kubernetes, and Jenkins; English at B1 or higher and strong Russian
Сайты компаний
яндекс

MultiTrack — новый формат найма для опытных бэкендеров

яндексАвтоподнятие
Зарплата не указанаРоссияМосква

От небольшого стартапа до известного сервиса: посмотрите, как работают в разных командах Яндекса.

Мы запускаем MultiTrack — новый формат найма для опытных бэкендеров. Программа длится 2–3 месяца: за это время мы предлагаем поработать в трёх командах Яндекса, познакомиться с нашими разработчиками и технологиями.

Вот как это выглядит:

* Вы проходите собеседования, заключаете трудовой договор.
* Среди всех открытых вакансий выбираете 3 самых интересных вам команды.
* В первой команде мы предлагаем поработать 4 недели, в остальных — по 3 недели.
* По итогам работы вы сможете обменяться с командами фидбэком и решите, где хотите остаться.

Поможем найти своё

MultiTrack позволит погрузиться в несколько непохожих проектов, увидеть их изнутри и только после этого решить, какой из них подходит именно вам. Творческая свобода? Чёткая иерархия, порядок и регламенты? Только опытным путём можно узнать, какая рабочая атмосфера поможет вашему таланту раскрыться.

Познакомим с сотрудниками

Во время MultiTrack вы сможете познакомиться с разными сотрудниками Яндекса: от коллег и смежников до технических руководителей, найти единомышленников и влиться в команду, которая подходит вам по духу.

Покажем наши технологии

Наши команды используют самые разные технологии: от передовых нейросетевых трансформеров до старого доброго C++. Вы сможете попробовать свои силы в разных направлениях и разрабатывать то, к чему лежит сердце.

Вот что говорят о MultiTrack сами разработчики:

* «Это отличный способ поиска подходящей команды, потому что за час финального интервью невозможно понять особенности команды и проекта, а за 2 недели можно. Лучше узнал, как устроен Яндекс»
* «Очень понравилась сама идея, встречи с техлидами команд, заинтересованность в тебе как в кандидате, хорошая информативность»
* «Понравилось работать в нескольких командах, прежде чем выбрать постоянное место. Это помогло актуализировать мои ожидания и сматчить их с реальностью»
* «Считаю, что такую программу надо предлагать всем и сразу. Знаю, не всем предлагают такую возможность. Мне повезло )) Возможность сравнить практики и подходы работы — это супер»
* «Была возможность попробовать поработать в разных команд (все по разному работают) Выбрать команду по душе — это круто!»

Подробнее о Multitrack

* Уверенно владеете Java, Python, Go или C++
* Разрабатывали коммерческие приложения не менее 7 лет
* Поддерживали программное обеспечение от написания до выкладки в продакшен
* Качественно тестируете свой код и свободно работаете с чужим
* Умеете мониторить работу готового ПО и оперативно реагировать на проблемы
* Занимались многопоточным программированием
* Разбираетесь в классических алгоритмах и структурах данных
* Обладаете широким техническим кругозором

* Проектировали архитектуру и разрабатывали продуктовые фичи
* Занимались разработкой для Unix/Linux и сетевым программированием
* Понимаете основы TCP/IP и HTTP
* Понимаете принципы работы СУБД

Сайты компаний

Senior Backend Engineer

Автоподнятие
Зарплата не указанаЕгипетКаирГибрид
Текст:
Оригинал доступен только пользователям с подпиской

Location

Cairo, Egypt; hybrid work mode with a flexible schedule.

About the company

A technology product company operating across multiple product areas, building and scaling high-load backend systems within cross-functional product teams.

Responsibilities

  • Design and independently implement complex business logic in Golang, keeping services highly performant and reliable.
  • Develop optimal SQL schemas, manage indexes, and tune queries for high-load environments.
  • Build asynchronous interactions between services using Kafka and own the full lifecycle of backend services, from delivery and monitoring to production support.
  • Write clean, structured code, conduct reviews, follow architectural guidelines, set up monitoring and alerting, investigate incidents, and automate routine work.

Requirements

  • 6+ years of commercial backend engineering, including solving complex problems in high-load environments, and 3+ years of commercial Golang experience with advanced language features applied in practice.
  • Strong SQL skills covering schema design, scaling strategies such as replication, partitioning and sharding, and query optimization.
  • In-depth knowledge of Redis and its data structures for efficient use in high-load systems, plus hands-on Docker, CI/CD, Kubernetes or similar, and cloud infrastructure such as AWS.
  • Solid grasp of synchronous and asynchronous inter-service communication patterns, microservice architecture patterns, client-server interaction limits, and full observability through metrics, logging, dashboards and tracing.

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.