Base: $100,800.00 to $201,600.00; bonus/equity: bo...
On-site
5+ years object-oriented programming experience
Java or python backend development skills
Microservices architecture implementation
TriNet is seeking a Senior Software Engineer to design, develop, and release web and mobile applications, primarily focusing on the front-end layer using APIs and microservices architecture. The ideal candidate will have extensive experience in object-oriented programming with Java, Python, or JavaScript, and will contribute to coding best practices and software development life cycle processes
Job Summary
TriNet is a leading provider of comprehensive human resources solutions for small to midsize businesses seeking to outsource their HR functions.
The Senior Software Engineer will design and develop web and mobile applications focusing on the presentation layer using APIs and microservices.
The role offers a salary range of $100,800.00 to $201,600.00 along with benefits including medical, dental, vision, and a 401(K) savings plan.
Matching Summary
Match Score: 85
TriNet is seeking a Senior Software Engineer to design, develop, and release web and mobile applications, primarily focusing on the front-end layer using APIs and microservices architecture. The ideal candidate will have extensive experience in object-oriented programming with Java, Python, or JavaScript, and will contribute to coding best practices and software development life cycle processes.
Salary
Base: $100,800.00 to $201,600.00; Bonus/Equity: Bonuses consistent with corporate plan; Benefits: Medical, dental, vision, life insurance, 401(K), PTO
Skills & Requirements
Must-have
5+ years object-oriented programming experience
Java or Python backend development skills
Microservices architecture implementation
REST, gRPC, and GraphQL API protocols
AngularJS or ReactJS UI framework knowledge
Nice-to-have
Test driven development lifecycle experience
Caching technologies and DBMS knowledge
Strong problem-solving and communication skills
Experience with code merges and releases
Ability to understand complex business problems
Key Requirements
Bachelor's Degree in Computer Science or Engineering