Principal Software Engineer Position

New

Skills

Agile Methodologies Apis AWS Java Node.js React.js Typescript

Our leading SaaS-based Global Growth Platform™ enables clients to expand into over 180 countries quickly and efficiently, without the complexities of establishing local entities. At G-P, we’re dedicated to breaking down barriers to global business and creating opportunities for everyone, everywhere.

Our diverse, remote-first teams are essential to our success. We empower our Dream Team members with flexibility and resources, fostering an environment where innovation thrives and every contribution is valued and celebrated.

The work you do here will positively impact lives around the world. We stand by our promise: Opportunity Made Possible. In addition to competitive compensation and benefits, we invite you to join us in expanding your skills and helping to reshape the future of work.

At G-P, we assist organizations in building exceptional global teams in days, not months—streamlining the hiring, onboarding, and management process to unlock growth potential for all.

About the position:
As a Principal Software Engineer at G-P you will be hands-on, perform as an individual contributor and will also lead a small team of software engineers.

What you'll do:

  • 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 that meet evolving customer needs
  • 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
  • Contribute to the evolution of the SDLC and the tech stack

What we are looking for:

  • Extensive experience of developing SaaS enterprise software in distributed teams
  • Experience developing & integrating full-stack web applications using modern frameworks, with knowledge in most or all of the following; Typescript, Node.js, React, Java, APIs, modern databases
  • Knowledge of modern cloud architectures and technologies. (ideally AWS)
  • Experience in a startup or high-growth environment is desirable
  • B.S. in Computer Science or equivalent

We will consider for employment all qualified applicants, including those with arrest records, conviction records, or other criminal histories, in a manner consistent with the requirements of any applicable state and local laws, including the National Vetting Bureau (Children and Vulnerable Persons) Act 2012, the Private Security Services Act 2004, and the Criminal Justice (Spent Convictions and Certain Disclosures) Act 2016.
#LI-RemoteG-P. Global Made Possible.
G-P is a proud Equal Opportunity Employer, and we are committed to building and maintaining a diverse, equitable and inclusive culture that celebrates authenticity. We prohibit discrimination and harassment against employees or applicants on the basis of race, color, creed, religion, national origin, ancestry, citizenship status, age, sex or gender (including pregnancy, childbirth, and pregnancy-related conditions), gender identity or expression (including transgender status), sexual orientation, marital status, military service and veteran status, physical or mental disability, genetic information, or any other legally protected status.
G-P also is committed to providing reasonable accommodations to individuals with disabilities. If you need an accommodation due to a disability during the interview process, please contact us at careers@g-p.com.

Job Type: Remote

Salary: Not Disclosed

Experience: Entry

Duration: 12 Months

Share this job:

Similar Jobs

Linux Hardware Optimisation Lead

Posted 19 days ago

Lead engineering team for Ubuntu hardware optimisation

Collaborate with major silicon partners

Agile Agile Methodologies Architecture Debian packaging

Remote Staff Software Engineer

Posted 19 days ago

Offer a remote full-time engineering role

Build and maintain scalable software

Agile Methodologies Cloud Computing Continuous integration Distributed systems

Principal Loom AI Product Manager

Posted 20 days ago

Lead AI product strategy

Manage remote product teams

Agile Methodologies Ai Communication Skills Data Analysis

Digital Project Manager Role

Posted 21 days ago

Lead and coordinate digital product projects

Ensure timely and quality project delivery

Agile Methodologies Analytical Thinking Client Relationship Management Confluence

Remote Inventory Software Engineer

Posted 21 days ago

Hire a remote software engineer

Develop and maintain inventory systems

Agile Methodologies AWS Engineer Git

Core Product Manager, Discord

Posted 22 days ago

Lead core product strategy

Enhance communication features

Agile Methodologies Cross-functional Collaboration Data Analysis Product

Remote Associate Product Engineer

Posted 22 days ago

Hire a remote Associate Product Engineer

Support and develop Chrome extension

Agile Methodologies Communication Skills Css Engineer

Software Engineering Manager Role

Posted 23 days ago

Lead and mentor agile software engineering teams

Drive development of scalable full-stack web applications

Agile Agile Methodologies AWS CI/CD

Technical Project Manager Role

Posted 23 days ago

Lead and deliver technical projects end-to-end

Drive cloud infrastructure and DevOps initiatives

Agile Methodologies AWS CI/CD Cloudformation

Junior QA Engineer SEAT CODE

Posted 25 days ago

Ensure mobile app quality through testing

Collaborate with multidisciplinary agile teams

Agile Methodologies Appium Datadog Git

Engagement & Subscriptions PM

Posted 27 days ago

Drive member activation, engagement, and retention

Develop and execute data-driven product strategies

A/b Testing Ab testing Agile Agile Methodologies

Junior Project Manager WFH

Posted 28 days ago

Ensure timely and accurate project delivery

Facilitate effective communication between clients and internal teams

Agile Methodologies Documentation Project Management Teamwork

Lead Product Manager, Wikipedia

Posted 28 days ago

Hire a remote product leader

Advance Abstract Wikipedia project

Agile Methodologies Community engagement Data Analysis Product

Product Designer Dashboard Role

Posted 28 days ago

Hire a remote Product Designer

Enhance Stripe dashboard experience

Agile Methodologies Collaboration Design Systems Figma

Junior C# Developer Remote

Posted 28 days ago

Develop and maintain backend fintech services

Collaborate within cross-functional teams

.NET 6+ Agile Methodologies C# CI/CD

Engineering Manager, Planning

Posted 29 days ago

Lead and develop high-performing engineering teams

Deliver impactful planning features and solutions

Agile Agile Methodologies Asana Confluence

Juju Go Software Engineer

Posted 31 days ago

Develop and maintain Juju open-source Go project

Collaborate in a globally distributed, remote team

Agile Methodologies Cloud Computing Devops Distributed systems

IT Cloud Project Manager

Posted 31 days ago

Lead and deliver complex IT infrastructure projects.

Manage project lifecycle from initiation to closure.

Agile Agile Methodologies Cloud Computing Communication

Senior Node.js React Engineer

Posted 31 days ago

Develop robust fullstack applications

Collaborate with cross-functional teams

Agile Methodologies CI/CD Express Javascript

Technical Due Diligence Consultant

Posted 32 days ago

Conduct technical due diligence for investment firms

Assess and improve technology organizations and processes

Agile Methodologies Devops Java Jenkins

Oracle Database Engineer Role

Posted 32 days ago

Provide expert Oracle database administration and support

Ensure database availability, recoverability, and performance

Agile Methodologies AWS Cloud Data Analysis

Senior Frontend Engineer Svelte

Posted 32 days ago

Develop scalable front-end applications

Collaborate with cross-functional teams

Agile Methodologies Code reviews Css3 Devops

Senior Svelte Front-End Engineer

Posted 32 days ago

Develop scalable front-end applications

Collaborate with cross-functional teams

Agile Methodologies Code reviews Cross-functional Collaboration Javascript

Senior Svelte Engineer Latam

Posted 32 days ago

Hire a senior front-end engineer specializing in TypeScript and Svelte

Develop and maintain scalable, high-performance web applications

Agile Methodologies Css3 Html5 Javascript

Senior Svelte Frontend Engineer

Posted 32 days ago

Develop scalable front-end applications

Collaborate with cross-functional teams

Agile Methodologies Css3 Html5 Javascript

Remote AI Product Manager

Posted 32 days ago

Recruit an AI Product Manager

Enable remote full-time work

Agile Methodologies Ai Data Analysis Machine Learning

Remote Project Manager Role

Posted 32 days ago

Hire a remote project manager

Oversee Wikimedia Foundation projects

Agile Methodologies Communication Skills Project Management Risk Management

Senior eCommerce Engineer Remote

Posted 32 days ago

Hire a senior software engineer

Develop and optimize eCommerce features

Agile Methodologies AWS Ecommerce platforms Engineer

Lead Full-Stack Engineer

Posted 33 days ago

Lead the development of embedded automotive navigation products

Design and implement full-stack features using modern technologies

Agile Methodologies Flutter Kotlin Node.js

Angular Engineer Contractor

Posted 33 days ago

Develop interactive features for the Hamilton App

Optimize and maintain large-scale Angular applications

Agile Methodologies Angular Firebase Flutter

Senior Reader Product Manager

Posted 34 days ago

Enhance Wikipedia's reader experience globally

Develop and scale features for desktop and mobile users

A/b Testing Ab testing Agile Agile Methodologies

Trimble Remote Technology Careers

Posted 34 days ago

Drive digital transformation in key industries

Enhance productivity and quality through technology

Agile Methodologies Cloud Computing Data Analytics

SEO Specialist Remote Role

Posted 35 days ago

Lead and manage SEO campaigns for diverse US clients.

Drive agency growth and establish US market presence.

Agile Methodologies Client Relationship Management Digital Marketing Google Analytics

Sr Product Manager Remote

Posted 35 days ago

Hire a remote senior product manager

Deliver open digital government services

Agile Methodologies Government digital services Open source Product

Lead QA Engineer Role

Posted 36 days ago

Lead and mentor QA team members

Develop and execute comprehensive testing strategies

Agile Methodologies Automation Engineer QA

Senior Product Designer Remote

Posted 36 days ago

Hire a remote product designer

Enhance software development tools

Agile Methodologies Design Systems Figma Product

Staff Product Manager, Codegen

Posted 36 days ago

Recruit a remote Staff Product Manager

Lead code generation product strategy

Agile Methodologies Apis Cloud Computing Market Analysis

Remote Technical Product Manager

Posted 37 days ago

Hire an associate-level technical product manager

Offer a fully remote, global position

Agile Methodologies Data Analysis Product Product Management

Senior Product Designer Serve

Posted 37 days ago

Hire a senior product designer

Design online restaurant ordering systems

Adobe Creative Suite Agile Methodologies Figma Product

Cloud Auth Engineering Manager

Posted 37 days ago

Lead cloud authentication engineering teams

Accelerate secure software delivery

Agile Methodologies CI/CD Cloud Devops

Remote Full Stack Engineer

Posted 37 days ago

Enable remote full stack software development

Build and enhance Dropbox products

Agile Methodologies Cloud Platforms Css3 Distributed systems

Remote Principal Project Manager

Posted 37 days ago

Lead large-scale digital projects

Collaborate remotely with teams

Agile Methodologies Communication Skills Leadership Project Management

Remote Full Stack Engineer

Posted 37 days ago

Hire a remote full stack engineer

Enhance Headspace’s web platform

Agile Methodologies Cloud Services Css3 Engineer

Product Management Foundations Manager

Posted 37 days ago

Hire a remote product management leader

Drive product foundation strategy

Agile Methodologies Communication Skills Cross-functional Collaboration Data Analysis

Enterprise Admin Product Manager

Posted 37 days ago

Hire a remote Product Manager

Enhance enterprise admin features

Agile Methodologies Data Analysis Product Product Management

Sr. UX Content Designer

Posted 37 days ago

Hire a remote Sr. UX Content Designer

Enhance user experience through content

Accessibility Agile Methodologies Collaboration Tools Content Design

Junior .NET Angular Developer

Posted 38 days ago

Develop and maintain high-quality software

Collaborate with multidisciplinary teams

Agile Methodologies Angular Full stack development Test automation

Remote Project Manager Role

Posted 68 days ago

Hire a remote project manager

Support modern schedule planning

Agile Methodologies Client Relationship Management Communication Skills Customer success

Leap Tools Remote Careers

Posted 69 days ago

Enhance consumer visualization experiences

Develop AR-driven sales tools

Agile Methodologies Javascript Machine Vision React

Senior SaaS Product Manager

Posted 69 days ago

Lead product strategy for compliance SaaS solutions

Facilitate cross-functional collaboration and agile practices

Agile Methodologies Jira Presentation Skills Process Improvement
overtime