Senior Software Engineer (Java/Backup)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Engineer (Java/Backup): Building and scaling reliable backup services for endpoints, servers, and cloud-managed applications with an accent on Java/Kotlin development, database performance, and distributed systems. Focus on debugging production services, optimizing high-scale relational databases, designing event-driven architectures, and improving recovery resilience against ransomware, hardware failures, and cloud outages.
Location: Remote work from home is available only to candidates located in the USA and residing in CA, CO, CT, FL, GA, IL, KS, MA, MD, ME, NJ, NC, NY, OR, TN, TX, VA, or WA. Chicago city limits are excluded. Hybrid work is available from offices in Austin, Texas, or Tampa, Florida.
Salary: $140,000–$220,000 per year for roles based in California, Colorado, Maryland, New Jersey, Washington, or New York.
Company
provides a unified IT operations platform for endpoint management, patching, backup, and remote access, serving more than 40,000 customers in over 140 countries.
What you will do
- Design and implement scalable Java and Kotlin software for backup products running across millions of endpoints.
- Debug and profile production services, analyze structured logs, and resolve performance bottlenecks.
- Design and optimize relational database schemas, indexes, queries, and storage strategies.
- Develop client-server and event-driven systems using message brokers and distributed services.
- Review code, document architecture and operational procedures, and contribute to technical decisions.
- Mentor engineers and collaborate with backend, infrastructure, product, and support stakeholders.
Requirements
- 10+ years of Java software development experience in product applications or equivalent experience.
- 6+ years of designing and operating highly scalable software systems.
- Deep knowledge of object-oriented design, scalable data structures, REST services, and API best practices.
- Experience with relational database design and optimization, client-server development, event-driven architectures, and message brokers such as RabbitMQ, Amazon SQS, or SNS.
- Strong Linux, scripting, debugging, testing, Docker, and Kubernetes fundamentals.
- Must be located in the USA and reside in one of the listed states; this position is not eligible for visa sponsorship.
Nice to have
- Solid Kotlin expertise.
- Experience with Redis caching systems.
- Hands-on use of AI coding assistants and LLM-based development tools.
Culture & Benefits
- Collaborative, kind, and curious work environment.
- Hybrid-remote flexibility with optional office work in Austin or Tampa.
- Medical, dental, vision, life insurance, and 401(k) benefits.
- Unlimited paid time off and opportunities for professional growth.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →