Software Engineer II

Posted 1ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Software Engineer II responsible for integrations with third-party HRIS systems for G-P's Global Employment Platform. Design services using a serverless architecture and maintain public API platform.

Responsibilities:

  • Build and maintain reliable, high-quality integrations between G-P's platform and third-party HRIS systems (ADP, Workday, etc.).
  • Design and develop new services leveraging a serverless, event-driven microservices architecture (AWS SAM/Lambda, EventBridge, SNS).
  • Own and enhance components of our public API platform, focusing on robust REST API design, OAuth implementation, and management of inbound and outbound webhooks.
  • Translate high-level product requirements and business needs into clearly defined, pragmatic workstreams, design specifications, and sprint stories.
  • Collaborate closely with Product and User-Experience teams to understand requirements.
  • Contribute to the evolution of the SDLC and champion engineering best practices.

Requirements:

  • 3+ years of experience developing SaaS enterprise software in distributed teams.
  • Exceptional communication skills (written and oral) and proven ability to show initiative and thrive in a multi-region remote-first environment.
  • A pragmatic approach to problem-solving, with the ability to pivot and adapt to changing requirements (this is prioritized above technical expertise).
  • Strong command of serverless architectures, specifically using AWS SAM/Lambda.
  • Deep, practical experience designing and working with NoSQL databases, specifically DynamoDB (we run DynamoDB exclusively, no relational DBs).
  • Proven experience designing, building, and maintaining microservices and bounded contexts, including applying anti-corruption layers.
  • Demonstrated ability in REST API design and implementing event-driven patterns using technologies like AWS EventBridge and SNS, and experience with OAuth and webhooks (inbound and outbound).
  • Experience with CI/CD practices using GitHub Actions.
  • Experience developing & integrating full-stack web applications using modern frameworks (e.g., Typescript, React, Node.js, APIs).

Benefits:

  • G-P values its employees and offers excellent benefits and perks including generous paid parental leave
  • flexible time off
  • spending accounts
  • medical insurance
  • dental insurance
  • vision insurance
  • sabbatical after 5 years and more.