Principal Software Engineer
Core
Architect, innovate, and create multi-disciplinary technical solutions to complex business problems for TriNet's HR platform, providing technical leadership to development teams.
Role type
Principal Software Engineer (Architect & Technical Lead)
Builds
Scalable, secure, and performant enterprise-wide web applications and large-scale platforms handling real-time complex transactions.
Domain
HR Technology / Enterprise SaaS
Deliverable
production ML models | product features | infrastructure
Required skills
Object-oriented programming (Java, Python, JavaScript), Microservices architecture, Cloud-native CI/CD, API design (REST, gRPC, GraphQL), Distributed systems troubleshooting, Infrastructure as Code, Application Security, Strategic roadmap refinement, Hands-on full-stack implementation
Preferred skills
None explicitly stated
Technologies
Java, Python, JavaScript, REST, gRPC, GraphQL, Cloud services, Serverless, CI/CD tools
Responsibilities
Architect and lead planning/design/development of new software solutions; Collaborate with product owners to design solutions meeting requirements; Solve complex problems and generate analysis/reports for internal/external customers; Define coding standards and contribute to technical innovations; Mentor software development team members; Advise executives on technology usage for business strategy; Explore new technologies and integrate them via proof of concept
Seniority
Principal, hands-on IC with strategic leadership