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

Principal Engineer (Software Architecture and Modernization)

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

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

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

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

Текст:
/
TL;DR
Principal Engineer (Software Architecture and Modernization) (Backend/Distributed Systems): Leading the modernization of critical database-centric applications into domain-oriented software with an accent on architecture, APIs, data access, reliability, and incremental migration. Focus on designing executable service boundaries, solving concurrency and performance issues, improving testing and production behavior, and applying AI-assisted engineering to complex codebases.

Location: Remote, Poland

Salary: PLN 460,000–470,000 annually

Company

hirify.global provides scalable, data-driven software for fitness businesses, supporting club management, member engagement, and payment processing.

What you will do

  • Lead the architecture and hands-on modernization of legacy, database-centric applications into domain-oriented software.
  • Define target architectures, service and module boundaries, migration seams, compatibility strategies, and incremental implementation plans.
  • Contribute directly to backend code, prototypes, refactoring, code reviews, production fixes, and framework or runtime upgrades.
  • Design domain models, APIs, persistence, transactions, caching, messaging, and event-consumer patterns.
  • Diagnose and resolve complex issues involving concurrency, performance, resource contention, failure propagation, and recovery.
  • Partner with engineering, product, security, and data teams to turn technical strategy into working software and reusable engineering patterns.

Requirements

  • Substantial experience designing, building, operating, and evolving production backend systems, APIs, and distributed applications.
  • Hands-on implementation experience with backend ecosystems such as Java/Spring Boot, Golang, Node, or TypeScript.
  • Strong knowledge of domain modeling, service boundaries, modular design, refactoring, integration patterns, and migration strategies.
  • Experience with relational databases, SQL, messaging, event consumers, data movement, caching, and legacy data dependencies.
  • Strong discipline in automated testing, code review, static analysis, dependency management, secure coding, and production validation.
  • Principal-level technical leadership with the ability to communicate risk, challenge assumptions, and guide cross-team decisions without direct people management.

Nice to have

  • Experience modernizing large systems, decomposing monoliths, extracting services, or establishing modular boundaries.
  • Experience with Oracle, Kafka, complex data migrations, reporting dependencies, profiling, runtime instrumentation, or concurrency analysis.
  • Experience using AI coding agents for codebase analysis, implementation, testing, and modernization.

Culture & Benefits

  • Values-led culture centered on Best Life, One Team, and Growth Mindset.
  • Remote work arrangement with open paid time off.
  • Quarterly company-wide Days of Disconnect.
  • Parental and pawternity leave, fitness reimbursement, partner discounts, and medical, dental, and vision coverage.
  • Employee assistance program and Calm App subscriptions for employees and eligible dependents.

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