Principal Engineer
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
