
Job description
A Principal Software Engineer is a senior technical leader responsible for architecting and implementing complex software solutions, driving technical excellence, and providing guidance on major engineering projects. They play a crucial role in shaping the technical roadmap and strategy of the organization.
Provide technical feasibility and evaluation of the product based on the business needs, provide technical leadership to the team, lead design and implementation of critical software components and systems, mentor technical members of the team, and contribute to the development of coding standards, best practices, and guidelines.
7+ years of expertise in Java, Spring boot microservices, and Cloud Native technologies or similar, designed, developed, and maintained a complex software solution involving multiple stakeholders, proficient in AWS/EKS and SQL/NOSQL platforms, and good hands-on experience in domain driven modeling and API development.
Company

Tech, Software & IT Services • Corporate Services
Empower Professionals Inc. delivers comprehensive managed technology services, covering consulting, design, development, testing, and support across cloud, data, infrastructure, security, and application optimization. The company’s product‑focused team has launched a CSR enablement SaaS platform that serves over 40 global clients, demonstrating its capability to drive digital transformation and integration projects. In addition to technology solutions, Empower Professionals provides flexible staffing and placement services, offering on‑demand augmentation and full‑team building with top‑tier onshore and offshore talent. Their workforce solutions span IT and non‑IT roles across healthcare, finance, engineering, education, and other industries, enabling clients to scale quickly and maintain competitive advantage.
Keep exploring

Empower Professionals Inc - Talent & IT Services
Amgen

Lyric Health
Amgen
Precisely

Empower Professionals Inc - Talent & IT Services