Назад
Company hidden
21 час назад

Senior Software Engineer (Java)

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

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

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

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

Текст:
/
TL;DR
Senior Software Engineer (Java): Building scalable ITSM ticketing and billing systems for IT teams and managed service providers with an accent on Java/Kotlin development, API design, data correctness, and enterprise-scale reliability. Focus on designing high-scale services, integrating endpoint management with ticketing and billing workflows, and solving distributed data and performance challenges.

Location: Remote within the USA for residents of CA, CO, CT, FL, GA, IL, KS, MA, MD, ME, NJ, NC, NY, OH, OR, TN, TX, VA, or WA; hybrid options are available at offices in Austin, TX and Tampa, FL. Onsite interviews may be required. Candidates must be U.S. citizens or lawful permanent residents. Hiring is not available within the city limits of Chicago.

Salary: $150,000–$200,000 USD base salary annually for roles based in California, Colorado, Maryland, New Jersey, or Washington.

Company

hirify.global provides a unified IT operations platform for endpoint management, patching, backup, remote access, ticketing, billing, and related IT service workflows.

What you will do

  • Develop and improve scalable ticketing and billing products for IT teams and managed service providers.
  • Build systems for ticket management, workflow automation, quoting, invoicing, and billing based on contracts and usage data.
  • Integrate billing and accounting workflows with platforms such as QuickBooks and Xero.
  • Connect ticketing, endpoint management, remediation actions, logged work, and billing into a single-pane experience.
  • Implement design patterns, commit production code, and ship enterprise-scale software supporting millions of endpoints.
  • Maintain quality-first engineering standards and contribute to collaborative development.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or equivalent work experience.
  • 10+ years of Java software development experience for product applications or equivalent.
  • 4+ years of experience working with highly scalable software systems, including experience finding solutions to scale systems.
  • Working knowledge of a broad range of object-oriented programming design principles.
  • Expertise in scaling data structures and object-oriented design.
  • Knowledge of API best practices and REST service development using frameworks such as Jersey or Spring.
  • Experience with relational database design and development.
  • Experience with both client-side and server-side development for responsive messaging.
  • Expert knowledge of quality testing practices.

Nice to have

  • Solid Kotlin expertise.
  • Experience with caching systems and Redis.
  • Experience with hirify.global’s broader stack, including C++, Golang, Postgres, and AWS.
  • Knowledge of large-scale datastore bottlenecks, asynchronous application design, and client-server architecture.

Culture & Benefits

  • Full-time work with hybrid-remote flexibility.
  • Medical, dental, and vision insurance.
  • 401(k) plan, life insurance coverage, and PTO.
  • Unlimited PTO and opportunities for growth and advancement.
  • Collaborative, kind, and curious work environment.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →