ABC Financial Services

Principal Engineer – Software Architecture and Modernization-1

ABC Financial Services
Apply
2 months ago
Poland (city not specified)Staff+

Responsibilities

  • Lead the architecture and hands-on modernization of legacy applications into domain-oriented software.
  • Define target architectures, module and service boundaries, migration seams, compatibility strategies, and incremental implementation paths.
  • Contribute directly to backend code, prototypes, refactoring, code reviews, configuration, instrumentation, and production fixes.
  • Design domain models, APIs, service contracts, persistence, transaction, caching, messaging, and event-consumer patterns.
  • Guide framework, runtime, dependency, concurrency, lifecycle, and tightly coupled code improvements while maintaining releasable systems.
  • Diagnose and resolve correctness, performance, concurrency, data-access, resource-contention, failure-propagation, and recovery issues.
  • Establish stronger unit, integration, contract, and functional testing, code review, static analysis, dependency management, feature controls, and validation practices.
  • Create reusable engineering patterns, reference implementations, libraries, and architecture decisions.
  • Translate technical strategy and architectural risk into sequenced implementation plans and partner with engineering, product, security, and data teams.
  • Apply AI-assisted engineering practices to code comprehension, design, implementation, refactoring, testing, debugging, documentation, and planning.

Requirements

  • Substantial experience designing, building, operating, and evolving production backend systems, services, APIs, and distributed applications.
  • Strong hands-on implementation ability across code, configuration, instrumentation, and diagnosis.
  • Experience defining service boundaries, domain ownership, migration strategies, integration patterns, and architecture decisions for complex existing environments.
  • Expertise in production reliability, performance, concurrency, recovery behavior, database interactions, and dependency flows.
  • Depth in domain modeling, modular design, dependency management, incremental refactoring, and large-codebase improvement.
  • Understanding of relational databases, SQL behavior, messaging, event consumers, data movement, caching, and legacy data dependencies.
  • Strong discipline around automated testing, code review, static analysis, dependency health, secure coding, and production validation.
  • Principal-level technical leadership, risk communication, cross-team decision-making, and the ability to turn architecture into executable work.
  • Experience with Java/Spring Boot, Golang, Node.js/TypeScript, or similar backend ecosystems is relevant but not strictly required.
  • Preferred experience includes large-system modernization, runtime and framework upgrades, monolith decomposition, Oracle or other enterprise relational databases, Kafka or similar messaging systems, data migration, profiling, runtime instrumentation, concurrency analysis, database-performance diagnosis, tuning, and AI coding agents.

Benefits

  • Open PTO policy and quarterly company-wide Days of Disconnect.
  • Parental and pawternity leave.
  • Quarterly fitness reimbursement.
  • Partner discounts including Dell and Microsoft.
  • Medical, dental, and vision coverage.
  • Employee Assistance Program and Calm App subscription for the employee and up to four dependents over age 16.
  • The posting indicates remote work via the #LI-REMOTE designation.

Categories

ABC Financial Services

About ABC Financial Services

1,001-5,000 employees

ABC Financial Services (now ABC Fitness) builds club management and billing software for gyms, studios, and health clubs, combining SaaS tools with integrated payment processing. Its products cover member management, scheduling, point-of-sale, and reporting for single-location studios to multi-site fitness chains, with recurring revenue from subscriptions and processing fees. The company is privately held, backed by private equity, and headquartered in Sherwood, Arkansas, with customers across North America and internationally.

Contact me