T

TriNet

PEO delivering HR outsourcing for SMBs

Principal Software Engineer

Software EngineeringConfirmed live in the last 24 hours
Full-timeHyderabad, Telangana, IndiaNo salary listed

About the Job

Requirements

  • A bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience, is required.
  • Typically, 12 or more years of hands-on object-oriented programming experience in Java, Python, and/or JavaScript UI frameworks is required.
  • Experience architecting and designing software solutions for enterprise-wide web applications is required.
  • Experience working with cloud-native continuous integration and continuous delivery tools and technologies is required.
  • Experience with microservice architecture, end-to-end UI/API integration, and API protocols including REST, gRPC, and GraphQL is required.
  • Experience drafting coding best practices and designing highly scalable, secure, maintainable software solutions is required.
  • Strong analytical skills to refine strategic and technical roadmaps, synthesize information, and make improvements and recommendations are required.
  • Ability to architect, design, review, and document high-level and detailed solutions is required.
  • Experience building large-scale platforms handling real-time complex transactions and troubleshooting distributed systems is required.
  • Knowledge of core cloud services, serverless approaches, and infrastructure as code is required.
  • A strong understanding of application security best practices and security by design is required.

Responsibilities

  • Architect and lead planning, design, and development of new software solutions.
  • Work closely with product owners and stakeholders to understand requirements and design software solutions that meet product requirements.
  • Solve complex problems by creating solutions and generating concise 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 using current and future technologies to support business strategies and results.
  • Lead organizational innovation by exploring new technologies, demonstrating discoveries through proofs of concept, and incorporating them into the platform.
  • Provide hands-on support implementing critical components across the front end, middle tier, back end, infrastructure, and data stores to automate and scale.
  • Comply with company policies and standards and perform other assigned duties.

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