CareerPlan

Principal Engineer

Full-time2026-10-20 → 2026-11-11

Core

Lead the hands-on modernization of critical legacy software systems into domain-oriented architecture while ensuring production reliability and business continuity.

Role type

Principal Engineer (Backend/Distributed Systems)

Builds

Modernized backend services, APIs, and distributed applications for ABC Fitness

Domain

Fitness technology, backend engineering, distributed systems

Required skills

Backend engineering (Java/Springboot, Golang, Node/TypeScript), Distributed systems design, Domain modeling, Legacy system modernization, Production debugging, Software architecture, Refactoring, Testing strategy, AI-assisted engineering

Preferred skills

Monolith decomposition, Enterprise database modernization, Runtime instrumentation, AI coding agents

Technologies

Java, Springboot, Golang, Node, TypeScript, Kafka, Oracle, SQL

Responsibilities

Define target architecture and migration strategies for legacy applications, Contribute directly to critical code implementations and production fixes, Design domain models and service contracts, Diagnose and resolve concurrency and performance issues, Establish testing and code quality practices, Partner with cross-functional teams to execute technical strategy

Seniority

Principal, hands-on individual contributor