T

TriNet

PEO delivering HR outsourcing for SMBs

Principal Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeRemote

About the Job

Requirements

  • Typically 12+ years of hands-on object-oriented programming in Java or Python and/or JavaScript user-interface frameworks.
  • Experience architecting and designing software solutions for enterprise-wide web applications.
  • Experience working with cloud-native continuous integration and continuous delivery tools and technologies.
  • Experience with microservice architecture, end-to-end user-interface and application programming interface integration, and application programming interface protocols such as REST, gRPC, and GraphQL.
  • Experience drafting coding best practices and designing highly scalable, secure, and maintainable software solutions.
  • Ability to refine strategic and technical roadmaps and synthesize analysis into improvements and recommendations.
  • Ability to architect, design, review, and document high-level and detailed solutions.
  • Ability to provide hands-on implementation support across the front end, middle tier, back end, infrastructure, and data stores to automate and scale.
  • Experience building large-scale platforms that handle complex real-time transactions and troubleshooting distributed systems.
  • Knowledge of core cloud services, serverless approaches, and infrastructure as code.
  • Strong understanding of application security best practices and security by design.
  • Hands-on experience configuring SAML 2.0 identity-provider-initiated and service-provider-initiated flows and OIDC Authorization Code, Implicit, and Client Credentials grants.

Responsibilities

  • Architect, innovate, and create multidisciplinary technical and functional solutions to complex business problems.
  • Design and implement reusable services that are scalable, secure, performant, and economical to maintain and operate.
  • Solve complex problems by developing solutions and producing analysis, reports, and presentations for internal and external customers.
  • Contribute to technical innovations and define coding standards.
  • Mentor and support software development team members and contribute to software development best practices.
  • Advise executives on current and future technologies in support of business strategies and results.
  • Work with product owners and stakeholders to understand requirements and design software solutions.
  • Explore new technologies, demonstrate their use through proofs of concept, and incorporate suitable discoveries into the platform.
  • Design and implement customer identity and access management systems using Okta APIs and software development kits.
  • Build and integrate secure authentication flows using OIDC and OAuth 2.0, including Authorization Code with PKCE and Client Credentials, and SAML 2.0.
  • Develop token validation mechanisms, including JSON Web Token validation, scoping, and claims handling, to secure backend microservices.
  • Write custom Okta Inline and Event hooks and use Okta Workflows to extend platform capabilities and synchronize data with external databases.
  • Create reusable internal libraries, software development kit wrappers, and documentation to help product teams implement identity features safely.
  • Comply with applicable policies and standards.

Desired Qualifications

  • A bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience, is preferred.

About the Company

TriNet

PEO delivering HR outsourcing for SMBs

TriNet provides outsourced HR solutions for small and medium-sized businesses using a professional employer organization (PEO) model. It acts as the legal employer of its clients’ workers and handles payroll, benefits administration, workers’ compensation, and regulatory compliance through an integrated platform. Clients outsource HR tasks and are charged per employee, with pricing varying by service level. The company positions itself by combining co-employment with an all-in-one HR platform and industry-focused services for tech, financial services, and life sciences, aiming to help SMBs manage HR costs and regulatory risk so they can focus on their core business.

Company size
1,001-5,000
Company stage
IPO
Headquarters
San Leandro, CA
Founded
1988

Recently Posted Jobs

Explore more opportunities at TriNet

See more jobs