Principal Software Engineer

TriNet

Hyderabad, India
On-site
Architecting and leading software solutions
Designing reusable scalable services
Devops sdlc automation expertise
The Principal Software Engineer will architect, innovate and create multi-disciplinary technical and functional solutions to complex business problems

Job Summary

  • The Principal Software Engineer will architect, innovate and create multi-disciplinary technical and functional solutions to complex business problems.
  • This position provides technical leadership to development and design teams and oversees all technical aspects of projects.
  • The candidate must design and implement reusable services that are highly scalable, secure, performant, and low cost to maintain and operate.

Matching Summary

The Principal Software Engineer will architect, innovate and create multi-disciplinary technical and functional solutions to complex business problems.

Skills & Requirements

Must-have

  • architecting and leading software solutions
  • designing reusable scalable services
  • DevOps SDLC automation expertise
  • CI/CD workflows and API programming
  • backend database development and optimization
  • test automation frameworks and tools

Nice-to-have

  • mentoring software development team
  • exploring new technologies
  • driving data-informed decision-making
  • operating effectively within Agile frameworks

Key Requirements

  • 12+ years hands-on object-oriented programming
  • Java or Python expertise
  • DevSecOps practices
  • CI/CD workflows
  • API programming
  • engineering services automation
  • source code management
  • backend database development
  • test automation frameworks
  • design scalable secure maintainable software
  • establish KPI metric frameworks
  • Agile frameworks and practices

Work Rights

Not specified

Tailored Resume

Cover Letter