Назад
4 дня назад

Backend Software Engineer (Java)

160 000 - 230 000$
Формат работы
onsite
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

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

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

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

Текст:
/
TL;DR
Backend Software Engineer (Java) (Distributed Systems/Data Integration): Building reliable, scalable, and secure control-plane and data-plane services for real-time, bidirectional data movement with an accent on distributed systems, streaming workloads, and cloud-native platforms. Focus on designing backend features, improving performance and reliability, and operating high-throughput data pipelines through observability, testing, and incident response.

Location: Menlo Park, California, United States

Salary: $160,000–$230,000 per year

Company

Snowflake develops cloud-based data platforms and services for data integration, analytics, and enterprise workloads.

What you will do

  • Design and implement control-plane and data-plane features for Openflow.
  • Build and operate distributed systems supporting batch and streaming workloads across Snowflake and external environments.
  • Deliver small projects end to end, from requirements clarification and technical design through implementation, testing, rollout, and improvements.
  • Monitor and support production services, participate in on-call rotations, respond to incidents, and contribute to post-incident reviews.
  • Improve performance, scalability, reliability, observability, security, and maintainability through metrics, profiling, testing, and experimentation.
  • Collaborate on technical planning, code reviews, design discussions, platform tooling, and knowledge sharing.

Requirements

  • At least 2 years of industry experience building and operating backend or platform services, including distributed systems.
  • Strong foundations in algorithms, data structures, systems design, operating systems, networking, concurrency, replication, partitioning, streaming, and fault tolerance.
  • Proficiency in Java or a similar object-oriented language such as Scala, Go, or C++.
  • Experience building cloud-native services on AWS, Azure, or GCP with containers, CI/CD, monitoring, and logging.
  • Ability to deliver maintainable solutions, communicate technical trade-offs, and collaborate effectively across engineering, product, and design.
  • Bachelor’s degree in Computer Science or a related field, or equivalent practical experience.

Nice to have

  • Experience with data integration, observability, or streaming technologies such as Apache NiFi, Kafka, Flink, or Airflow.
  • Experience with analytics or data platforms.

Culture & Benefits

  • Work in a fast-growing engineering organization focused on innovation and challenging conventional approaches.
  • Contribute to reliable, secure, and scalable services used for enterprise data movement.
  • Participate in a collaborative environment with code reviews, design discussions, mentoring, and knowledge sharing.

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