Principal Software Engineer
Core
Architect, innovate, and create multi-disciplinary technical and functional solutions to complex business problems for TriNet's HR platform.
Role type
Principal Software Engineer (Technical Leadership)
Builds
Scalable, secure, and performant HR solutions and reusable services for small to midsize businesses.
Domain
Human Resources Technology / Enterprise SaaS
Required skills
Java, Python, Javascript, Microservices, REST, gRPC, GraphQL, Cloud Native CI/CD, Infrastructure as Code, Application Security, Distributed Systems, Real-time transaction handling
Preferred skills
None stated
Technologies
Java, Python, Javascript, REST, gRPC, GraphQL, Cloud Native, Serverless
Responsibilities
Architect and lead planning, design, and development of new software solutions; Define coding standards and contribute to technical innovations; Mentor and support software development team members; Serve as expert advisor to executives on technology strategy; Lead innovation by exploring new technologies and building proof of concepts; Provide hands-on support implementing critical components across the entire stack.
Seniority
Principal, hands-on IC with strategic leadership