Description
The Principal Engineer is a senior technical role responsible for leading software development, configuration, architecture, quality, security, and engineering processes within an Agile environment. The role mentors engineers, supports hiring and succession planning, reduces technical debt, and contributes to technical roadmaps and platform validation. It requires a technical degree and expert-level experience across full-stack development, Java, Spring, cloud platforms, microservices, testing, and related technologies.
