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

QA Engineer, iOS

New

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

New

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

New

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

New

Lead a high-performing Infrastructure Platforms team

Connect business goals with engineering efforts

Agile Methodologies Continuous deployment Continuous integration Go

QA Engineer (iOS)

New

Develop and execute test plans and scripts

Collaborate with the development team

Accessibility Testing Agile Methodologies Appium Ci/cd Pipelines

QA Engineer (iOS)

New

Develop and execute test plans

Collaborate with development team

Agile Methodologies Appium CircleCI Continuous delivery

QA Engineer (iOS)

New

Develop and execute test plans.

Collaborate with the development team.

Accessibility Testing Agile Methodologies Appium Automation

QA Engineer, 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 in the iOS app.

Accessibility Testing Agile environment Agile Methodologies Appium

Product Director

New

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 3 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 3 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 3 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 4 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 4 days ago

Lead cross-disciplinary incubation team

Drive incubation pipeline

Agile Methodologies Data Science Pytorch Stakeholder Management

QA Engineer (iOS)

Posted 4 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 4 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 4 days ago

Designing backend systems for payment processing

Owning and maintaining Core Gateway components

Agile Methodologies C# Mysql Oracle

Engineering Manager - Infrastructure Platforms

Posted 5 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 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

Senior Product Manager, Provider Experience

Posted 5 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 5 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 6 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 6 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

Senior Tech Program Manager

Posted 6 days ago

Lead cross-functional teams to deliver projects iteratively

Leverage technical expertise in large-scale distributed systems

Agile Methodologies Collaboration Communication Skills Data Science

QA Engineer (Manual), iOS

Posted 7 days ago

Develop and execute test plans for Speechify iOS app

Collaborate with development team to identify issues

Agile Methodologies Appium CircleCI Continuous delivery

Senior Product Manager

Posted 7 days ago

Own product roadmap execution: business cases, prioritization, releases, user stories.

Translate customer insights into actionable product plans and UX.

Agile Methodologies Cross-functional Collaboration Documentation Product Management

QA Engineer (iOS)

Posted 7 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

QA Engineer (Manual), iOS

Posted 8 days ago

Develop and execute test plans, test cases, and test scripts

Collaborate with the team to identify and document issues

Accessibility Testing Agile Methodologies Appium Ci/cd Pipelines

Quality Assurance Engineer, iOS

Posted 8 days ago

Develop and execute test plans for Speechify iOS app

Collaborate with the development team to identify issues

Agile Methodologies

QA Engineer (iOS)

Posted 9 days ago

Develop and execute test plans for the iOS app

Collaborate with the development team to identify issues

Agile Methodologies Appium Ci/cd Pipelines

QA Engineer (Manual), iOS

Posted 9 days ago

Develop and execute test plans for iOS app

Collaborate with development team to identify issues

Accessibility Testing Agile Methodologies Appium Automation Testing

Lead Banking Product Designer

Posted 9 days ago

Lead end-to-end design for core banking experience.

Manage multiple, large-scale projects simultaneously.

Agile Methodologies Banking Industry Knowledge Data Science Design Systems

QA Engineer (iOS)

Posted 10 days ago

Develop and execute test plans for iOS app testing.

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

Agile Methodologies Appium Ci/cd Pipelines Git

QA Engineer - Speechify Web App

Posted 10 days ago

Develop and execute manual test plans and cases

Collaborate with engineers and product teams

Agile Methodologies Bug Tracking Cross-functional Collaboration Quality Assurance

Lead Product Designer

Posted 10 days ago

Lead end-to-end design for core banking experience

Manage multiple large-scale projects simultaneously

Agile Methodologies Data Science Design Systems Mentorship

QA Engineer (Manual), iOS

Posted 10 days ago

Develop and execute test plans for iOS app

Collaborate with development team on issue identification

Accessibility Testing Agile Methodologies Appium Ci/cd Pipelines

QA Engineer (iOS)

Posted 11 days ago

Develop and execute test plans for iOS app

Collaborate with the development team to identify issues

Accessibility Testing Agile Methodologies Appium Ci/cd Pipelines

QA Engineer (iOS)

Posted 11 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 Program Manager, Business Systems

Posted 12 days ago

Lead cross-functional programs for successful delivery outcomes

Translate high-level business goals into technical requirements

Agile Methodologies Cross-functional Collaboration Program Management Risk Management

Quality Assurance Engineer (Manual), iOS

Posted 12 days ago

Develop and execute test plans for Speechify iOS app

Collaborate with development team to identify and document issues

Agile Methodologies Appium CircleCI Git

Engineering Manager

Posted 12 days ago

Lead and mentor a diverse group of engineers

Drive team growth towards career goals

Agile Methodologies Engineering management Mentorship Remote Work Experience

QA Engineer, iOS

Posted 12 days ago

Develop and execute test plans for iOS app

Collaborate with development team to identify issues

Accessibility Testing Agile Methodologies Appium Continuous delivery

QA Engineer (Manual), 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

AI Discovery PM

Posted 13 days ago

Lead AI-first discovery experiences

Evolve core search UX

Agile Methodologies Communication Data Science Leadership

QA Engineer (Manual), iOS

Posted 13 days ago

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

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

Accessibility Testing Agile Methodologies Ci/cd Pipelines Git

Eng Manager II, Hubs

Posted 13 days ago

Lead engineering team with Agile methodologies

Drive high-quality software development

Agile Methodologies Career planning Quality Assurance Software Development

Product Manager II, Healthcare

Posted 13 days ago

Manage healthcare features through launch and iteration

Translate direction into clear requirements and user stories

Agile Methodologies Cross-functional Collaboration Data Analysis Product Management

Senior Product Manager

Posted 13 days ago

Own end-to-end product lifecycle

Define product vision and strategy

Agile Methodologies Confluence Data-driven decision making Jira

Senior FullStack Engineer

Posted 13 days ago

Hiring a remote Senior FullStack Engineer

Full-time position

Agile Methodologies AWS Css Git

QA Engineer (iOS)

Posted 14 days ago

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

Collaborate with the team to identify and document app issues

Accessibility Testing Agile Methodologies Appium Ci/cd Pipelines
overtime