ABC Financial Services

Principal Engineer – Software Architecture and Modernization

ABC Financial Services
Apply
4 days ago
Hyderābād, IndiaStaff+

Responsibilities

  • Lead software architecture and modernization of legacy applications into domain-oriented systems.
  • Define target architectures, module and service boundaries, migration seams, compatibility strategies, and incremental implementation paths.
  • Contribute hands-on to backend implementations, prototypes, refactoring, code reviews, configuration, instrumentation, and production fixes.
  • Design domain models, APIs, service contracts, ownership boundaries, persistence, transactions, caching, messaging, and event-consumer patterns.
  • Guide framework, runtime, dependency, concurrency, lifecycle, and application-foundation modernization.
  • 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 production validation.
  • 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.
  • Develop repeatable applications of AI-assisted engineering for 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.
  • Deep hands-on implementation experience spanning code, configuration, instrumentation, and diagnosis.
  • Experience with backend ecosystems such as Java and Spring Boot, Golang, Node, and TypeScript, or similar technologies.
  • Ability to define service boundaries, domain ownership, migration strategies, integration patterns, and practical architecture decisions for complex existing environments.
  • Expertise in production reliability, performance, concurrency, runtime behavior, database interactions, dependency flows, and recovery behavior.
  • Strong software design and refactoring experience with large codebases, modular design, dependency management, incremental modernization, and domain modeling.
  • Understanding of relational databases, SQL behavior, messaging, event consumers, data movement, caching, and legacy data dependencies.
  • Strong discipline in automated testing, code review, static analysis, dependency health, secure coding, and production validation.
  • Principal-level technical leadership, including cross-team decision-making, risk communication, and execution planning.
  • Experience modernizing large software systems, upgrading runtimes and frameworks, decomposing monoliths, extracting services, or establishing modular boundaries is preferred.
  • Experience with Oracle or other enterprise relational databases, Kafka or similar messaging systems, complex data migrations, reporting dependencies, profiling, runtime instrumentation, concurrency analysis, or database-performance tuning is preferred.
  • Experience applying AI coding agents to codebase analysis, implementation, testing, and software modernization is preferred.

Benefits

  • Hybrid work arrangement with 2 to 3 days per week from the Hyderabad office.
  • Competitive PTO plans including 15 earned accrued leave days, 12 sick leave days, and 12 casual leave days per year.
  • 11 holidays plus 4 quarterly Days of Disconnect.
  • INR 500,000 group mediclaim coverage for the employee, spouse, two children, and parents or parents-in-law, including EAP counseling.
  • Life insurance and personal accident insurance.
  • Quarterly Best Life fitness reimbursement.
  • Calm App subscription for the employee and up to four dependents over age 16.
  • Financial support toward crèche facilities for working women.

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