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

Senior Software Engineer, Java | Platform & Asset Management

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

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

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

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

Текст:
/
TL;DR
Senior Software Engineer, Java | Platform & Asset Management (Java/Kotlin, AWS, Kafka, Redis): Building scalable platform, asset management, and IT operations capabilities for organizations managing millions of endpoints with an accent on event-driven architecture, APIs, relational databases, and observability. Focus on designing highly scalable systems, solving datastore and asynchronous application challenges, and shipping reliable enterprise software used by more than 40,000 customers.

Location: Remote from the USA for candidates residing in CA, CO, CT, FL, GA, IL, KS, MA, MD, ME, NJ, NC, NY, OH, OR, TN, TX, VA, or WA. Hybrid work is available from physical offices in Austin, Texas or Tampa, Florida. Onsite interviews may be required. Candidates cannot reside within the city limits of Chicago unless willing to self-relocate outside the city.

Base salary: $140,000–$200,000 per year for roles based in California, Colorado, Maryland, New Jersey, Washington, or New York. Salary depends on location, market demand, experience, knowledge, and skills.

Company

hirify.global provides a unified IT operations platform for endpoint management, patching, backup, remote access, asset discovery, and related IT workflows for nearly 40,000 customers in more than 140 countries.

What you will do

  • Develop large-scale software applications using Java and Kotlin for platform, asset management, and IT operations capabilities.
  • Build and maintain features for knowledge bases, custom checklists, custom fields, apps, services, software license tracking, asset discovery, and unmanaged-device visibility.
  • Implement design patterns and ship enterprise-level software operating at scale across millions of endpoints.
  • Apply quality-first engineering practices and contribute code as a trusted senior engineer.
  • Design and scale event-driven, client-server, asynchronous, and responsive messaging systems.
  • Collaborate with fellow engineers to maintain product quality and observability standards.

Requirements

  • 10+ years of Java software development experience for product applications or equivalent. Strong Kotlin expertise is relevant to the role.
  • 4+ years of experience working with highly scalable software systems.
  • Experience scaling systems with event-driven architectures using tools such as Kafka or RabbitMQ.
  • Working knowledge of object-oriented programming design principles.
  • Knowledge of API best practices and REST service development using Jersey or Spring.
  • Experience designing and developing relational databases.
  • Experience with both client-side and server-side development for responsive messaging.
  • Expertise in caching systems; Redis experience is relevant to the role.
  • Expert knowledge of quality testing practices and experience treating telemetry and observability as core acceptance criteria.
  • Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or equivalent work experience.
  • Must be a U.S. citizen or lawful permanent resident.

Culture & Benefits

  • Collaborative, kind, and curious work community.
  • Full-time hybrid-remote flexibility.
  • Medical, dental, vision, life insurance, and 401(k) benefits.
  • Unlimited paid time off.
  • Opportunities for growth and advancement.
  • Visa sponsorship is not available for this position.

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