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

Quality Assurance Engineer (Manual)

New

Develop and execute test plans for Speechify iOS app

Collaborate with development team to identify issues

Accessibility Testing Agile Methodologies Appium Continuous delivery

QA Engineer (Manual), iOS

New

Develop and execute test plans for iOS app

Collaborate with development team to identify issues

Accessibility Testing Agile Methodologies Appium Continuous delivery

Product Manager - Core Product Experiences

New

Own Core Product area: vision, roadmap, metrics

Ship high-quality clinical workflows with engineering/ML

Agile Methodologies Cross-functional Collaboration Healthcare kpis

QA Engineer (iOS)

New

Develop and execute test plans

Collaborate with development team

Accessibility Testing Agile Methodologies Appium Communication Skills

Sr. ServiceNow Developer

New

Build, customize, and deploy ServiceNow apps and modules

Collaborate with IT and business teams

Agile Methodologies Itil Itsm Javascript

QA Engineer (Manual) iOS

New

Develop and execute test plans, test cases, and test scripts for the Speechify iOS app

Collaborate with the development team to identify, reproduce, and document issues and defects in the iOS app

Accessibility Testing Agile Methodologies Appium Ci/cd Pipelines

Product Management Consultant

New

Jump into high-impact client projects and tackle strategic challenges

Manage discovery and delivery for multiple streams simultaneously

Adaptability Agile Methodologies Collaboration Commercial Awareness

QA Engineer (iOS)

New

Develop and execute test plans, cases, and scripts for the iOS app

Collaborate with the development team to identify issues

Agile Methodologies Appium Git

Manual QA Engineer, Web App

Posted 3 days ago

Develop and execute manual test plans for Speechify Web app.

Collaborate with engineers and product teams to identify defects.

Agile Methodologies Bug Tracking Communication Skills Exploratory testing

QA Engineer (iOS)

Posted 3 days ago

Develop and execute test plans for the Speechify iOS app

Collaborate with the development team to identify issues in the iOS app

Accessibility Testing Agile Methodologies Appium Ci/cd Pipelines

QA Engineer (iOS)

Posted 3 days ago

Develop and execute test plans for iOS app

Collaborate with the development team to identify issues

Accessibility Testing Agile Methodologies Appium Continuous delivery

QA Engineer (iOS)

Posted 4 days ago

Develop and execute test plans for iOS app

Collaborate with development team for issue identification

Accessibility Testing Agile Methodologies Appium Ci/cd Pipelines

Senior Software Engineer, Software Delivery

Posted 4 days ago

Design, implement, and maintain CI/CD platform

Collaborate with users and partner teams

Agile Methodologies AWS Github Actions Google Cloud

Senior Program Manager

Posted 4 days ago

Oversee and manage cross-functional program teams

Translate discussions into structured tasks and timelines

Agile Methodologies Asana Communication Skills Engineering

Senior Technical Product Manager

Posted 4 days ago

Own product vision and strategy for SDS tooling

Capture and define success metrics

Agile Methodologies Communication Skills Game development Product Management

Quality Assurance Engineer (Manual), iOS

Posted 4 days ago

Develop and execute test plans for the Speechify iOS app

Collaborate with the development team to identify issues

Accessibility Testing Agile Methodologies Appium CircleCI

QA Engineer (iOS)

Posted 5 days ago

Develop and execute test plans, test cases, and test scripts for iOS app

Collaborate with development team to identify and document issues in iOS app

Accessibility Testing Agile Methodologies Appium Ci/cd Pipelines

QA Engineer (Manual), iOS

Posted 5 days ago

Develop and execute test plans for iOS app

Collaborate with development team to identify issues

Accessibility Testing Agile Methodologies Appium Ci/cd Pipelines

Full Stack Tech Lead

Posted 5 days ago

Lead technical discussions and decisions aligned with business goals

Develop comprehensive design artifacts considering scalability and performance

Agile Methodologies Azure Devops practices GraphQL

Senior Front-End Engineer (TypeScript/Svelte)

Posted 5 days ago

Seeking a Senior Front-End Engineer with expertise in TypeScript and Svelte.

Offering 100% remote work with competitive USD pay.

Agile Methodologies Devops Javascript Product Management

Mobile Engineer (React Native)

Posted 5 days ago

Developing and maintaining mobile-first features for My HealtheVet platform

Collaborating with UX designers, product managers, and API developers

Agile Methodologies Ci/cd Pipelines Javascript React Native

QA Engineer (iOS)

Posted 6 days ago

Develop and execute test plans for Speechify iOS app

Collaborate with development team to identify iOS app issues

Accessibility Testing Agile Methodologies Appium CircleCI

AI & Mobile Strategy PM

Posted 6 days ago

Own growth strategy and metrics for customer outcomes

Define and defend customer value through research

Agile Methodologies Cross-functional Collaboration Data Analysis Leadership

QA Engineer (Manual), iOS

Posted 6 days ago

Developing and executing test plans for the Speechify iOS app

Collaborating with the development team to identify and document issues

Agile Methodologies CircleCI

Remote Staff Product Manager

Posted 6 days ago

Hiring a Staff Product Manager remotely

Full-time position in the United States

Agile Methodologies Communication Skills Cross-functional Collaboration Data Analysis

QA Engineer, iOS

Posted 7 days ago

Develop and execute test plans and scripts for iOS app

Collaborate with development team to identify issues

Accessibility Testing Agile Methodologies Appium Ci/cd Pipelines

QA Engineer (iOS)

Posted 7 days ago

Develop and execute test plans for iOS app

Collaborate with development team to identify issues

Agile Methodologies Appium CircleCI Git

QA Engineer, iOS

Posted 8 days ago

Developing and executing test plans for Speechify iOS app

Collaborating with the development team to identify and document issues in the iOS app

Accessibility Testing Agile Methodologies Appium CircleCI

Software Engineering Intern

Posted 8 days ago

Design, build, and ship production-quality code

Collaborate with engineers, product managers, and data scientists

Agile Methodologies Collaboration Continuous integration Debugging

QA Engineer (Manual), iOS

Posted 8 days ago

Develop and execute test plans for the iOS app

Collaborate with the development team to identify and document issues

Agile Methodologies Git Version Control Systems

Engineering Manager, Infrastructure Platforms

Posted 9 days ago

Lead a high-performing Infrastructure Platforms team

Connect business goals with engineering efforts

Agile Methodologies Continuous deployment Continuous integration Go

QA Engineer (iOS)

Posted 9 days ago

Develop and execute test plans and scripts

Collaborate with the development team

Accessibility Testing Agile Methodologies Appium Ci/cd Pipelines

QA Engineer (iOS)

Posted 9 days ago

Develop and execute test plans

Collaborate with development team

Agile Methodologies Appium CircleCI Continuous delivery

QA Engineer (iOS)

Posted 10 days ago

Develop and execute test plans.

Collaborate with the development team.

Accessibility Testing Agile Methodologies Appium Automation

QA Engineer, iOS

Posted 10 days ago

Develop and execute test plans, test cases, and test scripts for the Speechify iOS app.

Collaborate with the development team to identify, reproduce, and document issues in the iOS app.

Accessibility Testing Agile environment Agile Methodologies Appium

Product Director

Posted 10 days ago

Define and evolve CX assurance product strategy

Develop outcome-driven product roadmap

Agile Methodologies Ai/ml Communication Skills Data Science

QA Engineer (Manual), iOS

Posted 11 days ago

Develop and execute test plans

Collaborate with the development team

Agile Methodologies Ai technology Appium Ci/cd Pipelines

QA Engineer, Web Core

Posted 11 days ago

Develop and execute manual test plans

Collaborate with engineers and product teams

Agile Methodologies Bug Tracking Communication Skills Jira

QA Engineer (iOS)

Posted 11 days ago

Develop and execute test plans, cases, and scripts for iOS app.

Collaborate with dev team to identify and document issues.

Accessibility Testing Agile Methodologies Appium Ci/cd Pipelines

QA Engineer (iOS)

Posted 12 days ago

Develop and execute test plans for the iOS app.

Maintain automation tools and frameworks.

Accessibility Testing Agile Methodologies Appium Ci/cd Pipelines

AI Incubation Director

Posted 12 days ago

Lead cross-disciplinary incubation team

Drive incubation pipeline

Agile Methodologies Data Science Pytorch Stakeholder Management

QA Engineer (iOS)

Posted 12 days ago

Develop and execute test plans for the iOS app

Collaborate with the development team on issue identification

Accessibility Testing Agile Methodologies Appium Ci/cd Pipelines

Software Engineer I

Posted 12 days ago

Develop and maintain secure SDKs and backend services.

Write clean, maintainable code following engineering standards.

Agile Methodologies C# Java Kotlin

Senior Software Engineer (C#)

Posted 12 days ago

Designing backend systems for payment processing

Owning and maintaining Core Gateway components

Agile Methodologies C# Mysql Oracle

Engineering Manager - Infrastructure Platforms

Posted 13 days ago

Lead and support a high-performing Infrastructure Platforms team

Connect business goals and customer needs with engineering

Agile Methodologies Continuous deployment Continuous integration Go

QA Engineer (iOS)

Posted 13 days ago

Develop and execute test plans for iOS app

Collaborate with development team to identify issues

Accessibility Testing Agile Methodologies Appium Ci/cd Pipelines

Senior Product Manager, Provider Experience

Posted 13 days ago

Own problem discovery and delivery for provider workflows

Translate needs into product strategy, roadmaps, and plans

Agile Methodologies Collaboration Communication Data Analysis

Quality Assurance Engineer (Manual), iOS

Posted 13 days ago

Develop and execute test plans for iOS app

Collaborate with development team for issue identification

Agile Methodologies Appium CircleCI Continuous delivery

QA Engineer (iOS)

Posted 14 days ago

Develop and execute test plans for iOS app

Collaborate with development team to identify issues

Accessibility Testing Agile Methodologies Appium Ci/cd Pipelines

QA Engineer (iOS)

Posted 14 days ago

Develop and execute test plans, cases, and scripts for iOS app

Collaborate with development team to identify and document issues

Accessibility Testing Agile Methodologies Appium CircleCI
overtime