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

Patching | Senior Software Engineer, Java

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

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

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

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

Текст:
/
TL;DR
Patching | Senior Software Engineer, Java (Java, Kotlin, C++, Golang, Postgres, AWS): Designing and implementing scalable, high-availability services for an endpoint management platform supporting millions of endpoints and servers with an accent on API design, relational databases, asynchronous application design, and client-server architecture. Focus on scaling systems, solving complex system design challenges, influencing architecture, and building mission-critical software with strong quality assurance practices.

Location: Remote within the USA for residents of CA, CO, CT, FL, GA, IL, KS, ME, MA, NJ, NC, NY, OR, TN, TX, VA, or WA. Hybrid work is available through physical offices in Austin, Texas, and Tampa, Florida. Chicago city limits are excluded.

Base salary: $160,000–$220,000 per year for roles based in California, Colorado, New Jersey, Washington, or New York.

Company

hirify.global provides an automated endpoint management platform that delivers visibility, security, and control for more than 30,000 customers.

What you will do

  • Design and develop large-scale, high-availability software applications for endpoint and server management.
  • Influence architecture decisions and balance technical debt, performance, scalability, maintainability, and business needs.
  • Collaborate with cross-functional teams to align technical decisions and drive engineering improvements.
  • Mentor junior engineers and help establish technical standards and best practices.
  • Own technical initiatives, address challenges, and implement improvements based on support data.
  • Advocate for quality assurance practices and deliver robust, high-performance software.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or equivalent experience.
  • 10+ years of Java software development experience, particularly with product applications.
  • 5+ years of experience with highly scalable systems and complex system design.
  • Strong knowledge of object-oriented programming principles and practices.
  • Expertise in API design and RESTful services using frameworks such as Jersey or Spring.
  • Proficiency in relational database design and development, plus in-depth knowledge of quality testing practices.

Nice to have

  • Experience with caching systems, particularly Redis.

Culture & Benefits

  • Collaborative, kind, and curious work environment.
  • Full-time hybrid-remote work with flexibility for remote employees.
  • Medical, dental, vision, and life insurance coverage.
  • 401(k) plan and unlimited paid time off.
  • Opportunities for growth and advancement.

Hiring process

  • Employment decisions consider location, market demand, experience, knowledge, and skills.
  • This position is not eligible for visa sponsorship.

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