Назад
Company hidden
11 дней назад

Principal Software Engineer (Search Platform)

Формат работы
remote (Global)/hybrid/onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

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

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

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

Текст:
/
TL;DR
Principal Software Engineer (Search Platform) (OpenSearch/Elasticsearch): Architecting and scaling Jira's multi-tenant search backend through a multi-year transformation toward resilient microservices, with an accent on search performance, elasticity, and Tier-0 reliability. Focus on designing tenant isolation, data partitioning, shard placement, ingestion and indexing strategies, and solving complex distributed-systems challenges across global cloud infrastructure.

Location: Flexible work from an office, home, or a combination of both. Hiring is available in countries where hirify.global has a legal entity.

Company

hirify.global develops collaboration software products that help teams organize and manage work.

What you will do

  • Architect and lead high-scale search solutions for the Jira Platform Search organization.
  • Drive the transformation of core monolithic services into resilient microservices serving billions of daily requests.
  • Define technical roadmaps, scope large-scale initiatives, and lead delivery from architectural design through production launch.
  • Establish scalable architecture standards, improve operational excellence, and resolve critical system defects.
  • Partner with engineering, product, and architecture teams on company-wide programs.
  • Mentor engineers and raise technical rigor through documentation, code reviews, and technical guidance.

Requirements

  • 10+ years of experience in hands-on software or technology architecture roles with end-to-end SDLC ownership.
  • Deep production expertise with OpenSearch or Elasticsearch and strong knowledge of Lucene indexing and query-execution internals.
  • Experience designing tenant isolation, data partitioning, shard placement, routing, and capacity strategies for distributed search systems.
  • Track record of improving search latency, indexing throughput, availability, and infrastructure efficiency.
  • Expertise in reliable ingestion, index freshness, data correctness, permission-aware search, and online reindexing.
  • Strong experience with distributed architectures, cloud-native services, asynchronous systems, and high-throughput cloud infrastructure.

Nice to have

  • Bachelor's degree, ideally in Computer Science.
  • Hands-on familiarity with Java, Kotlin, or the Kubernetes ecosystem.
  • Experience with Lucene, Solr, PostgreSQL, Kafka, DynamoDB, AWS, or GCP.

Culture & Benefits

  • Choice of working from an office, home, or a combination of both.
  • Health and wellbeing resources.
  • Paid volunteer days and community-support programs.
  • Potential eligibility for benefits, bonuses, commissions, and equity.

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