Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
G-P

Staff Software Engineer

G-P

Staff Software Engineer providing hands-on technical leadership and driving cloud product development at G-P. Collaborating with teams to design and implement serverless architectures and microservices.

Posted 4/22/2026full-timeRemote • 🇬🇧 United KingdomLeadWebsite

Tech Stack

Tools & technologies
AWSCloudDynamoDBJavaScriptMicroservicesNode.jsNoSQLReactSDLCTypeScript

About the role

Key responsibilities & impact
  • Provide hands-on technical leadership in the development team
  • Drive the implementation of development activities including owning technical design and project execution for the team to meet business goals
  • Collaborate with stakeholders across the business to understand their requirements, negotiate phased release plans and define user story acceptance criteria
  • Design and develop our cloud-enabled products, working on all parts of the code stack as we utilize modern frameworks and technologies
  • Mentor Software Engineers to allow for knowledge development through advice, coaching and training opportunities
  • Advocate and evangelize modern agile methodologies and best practices
  • Take a lead role in translating requirements to sprint stories and executing on them
  • Build quick prototypes to refine concepts, then turn them into real production-quality features
  • 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 the tech stack

Requirements

What you’ll need
  • Exceptional communication skills (written and oral)
  • Proven ability to show initiative and thrive in a multi-region remote-first environment
  • A pragmatic approach to problem-solving
  • Strong command of serverless architectures, specifically using AWS SAM/Lambda
  • Deep, practical experience designing and working with NoSQL databases, specifically DynamoDB
  • Proven experience designing, building, and maintaining microservices and bounded contexts
  • Demonstrated ability in REST API design and implementing event-driven patterns using technologies like AWS EventBridge and SNS
  • 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

Comp & perks
  • generous paid parental leave
  • flexible time off
  • spending accounts
  • medical insurance
  • dental insurance
  • vision insurance
  • sabbatical after 5 years and more

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
serverless architectureAWS SAMAWS LambdaNoSQL databasesDynamoDBmicroservicesREST API designevent-driven architectureAWS EventBridgeGitHub Actions
Soft Skills
communication skillsinitiativeproblem-solvingmentoringcollaborationnegotiationagile methodologiescoachingadaptabilityleadership