Principal Software Engineer

undefined ago • 12 Years + • Software Development & Engineering

Job Summary

Job Description

G-P's leading SaaS-based Global Employment Platform™ helps clients expand globally by streamlining hiring and management in over 180 countries. We are a remote-first company, empowering diverse teams with flexibility and resources to foster innovation. This role, Principal Software Engineer, involves driving the technical evolution of our best-in-class SaaS cloud platform. You will lead technical design, prototyping, building, and overseeing execution, collaborating with product managers and architects. Responsibilities include providing hands-on technical expertise in agile teams, delivering cloud-managed, serverless-first solutions, designing reusable libraries, and mentoring software engineers. Join us to reshape the future of work.
Must have:
  • Drive the technical evolution of our best-in-class SaaS cloud platform
  • Lead initiatives including technical design, prototyping, building, and overseeing execution
  • Collaborate with product managers, technical architects, and other SMEs to understand requirements
  • Suggest appropriate solutions to achieve required features
  • Take a technical lead role in one or more agile teams
  • Provide hands-on technical expertise
  • Ensure technical progress against plans while safeguarding functionality, security, scalability, and performance
  • Deliver solutions in a cloud-managed and serverless-first platform ecosystem
  • Ensure consistent use of shared platform components
  • Design and develop reusable libraries and APIs
  • Contribute to best practice for backend and frontend application development via the Well Architected Framework
  • Develop and promote a full spectrum of test suites and quality mindset
  • Support and Mentor Software Engineers on best practices related to quality, testing and scalability
Good to have:
  • AWS
  • Experience in a startup or high-growth environment
  • Ability to hustle
  • Data modeling
  • Data architecture
  • Data governance
  • Integrating CRM systems
  • Salesforce
  • Integrating 3rd party systems
  • Business workflow orchestration / choreography patterns
  • AI/ML frameworks
  • Applied machine learning in production environments
Perks:
  • Competitive compensation and benefits
  • Flexibility and resources
  • Opportunity to expand skills

Job Details

About this Position

What you will do:

  • Drive the technical evolution of our best-in-class SaaS cloud platform taking the lead on initiatives including technical design, prototyping, building, and overseeing execution towards agreed goals
  • Collaborate with product managers, technical architects, engineering management, cloud engineers and other SMEs across the business to understand their requirements and suggest appropriate solutions to achieve the required features
  • Take a technical lead role in one or more agile teams providing hands-on technical expertise, ensuring technical progress against plans while safeguarding functionality, security, scalability, and performance
  • Deliver solutions in a cloud-managed and serverless-first platform ecosystem
  • Ensure consistent use of shared platform components
  • Design and develop reusable libraries and APIs
  • Contribute to best practice for backend and frontend application development via the Well Architected Framework and its pillars
  • Develop and promote a full spectrum of test suites and quality mindset (unit, contract, integration, etc)
  • Supports and Mentor Software Engineers by providing guidance, advice and coaching on best practices related to quality, testing and scalability.

What we are looking for:

  • 12+ years of experience in architecting and developing highly scalable enterprise level services, platforms or products.
  • Extensive experience in building large scale distributed enterprise applications in geographically distributed teams
  • Deep knowledge of backend stack with knowledge in most or all of the following: Java, Node.js, Python, Redis, Golang
  • Knowledge of and experience choosing between SQL and NoSQL database technologies such as MySQL/PostgreSQL and MongoDB/DynamoDB
  • Knowledge of modern cloud architectures and technologies; experience with AWS is a plus
  • Excellent communication skills and experience documenting and delivering technical concepts to both technical and non-technical audiences
  • Experience in a startup or high-growth environment and ability to hustle is desirable
  • Hands-on experience in any of the following areas a plus:
  • Data modeling, data architecture, and data governance
  • Integrating CRM systems such as Salesforce with internal systems
  • Integrating 3rd party systems with internal and external workflows
  • Business workflow orchestration / choreography patterns
  • Prior hands-on experience with AI/ML frameworks and applied machine learning in production environments will be strongly preferred.

We will consider for employment all qualified applicants who meet the inherent requirements for the position. Please note that background checks are required, and this may include criminal record checks.

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._

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in India

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Software Development & Engineering Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

G-P helps growing companies unlock their full potential by making it possible to build highly skilled global teams in days instead of months. Through our SaaS-based platform, we help find, hire, onboard, pay, and manage team members, quickly and compliantly, to expand growth opportunities for everyone, everywhere – without the hassle of setting up local subsidiaries or branch offices. G-P. Global Made Possible.
View All Jobs

Get notified when new jobs are added by Globalization Partners

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug