Principal Software Engineer

closed
G-P Logo

G-P

πŸ“Remote - Ireland

Summary

Join G-P's diverse, remote-first team as a Principal Software Engineer. You will provide hands-on technical leadership, drive development activities, collaborate with stakeholders, design and develop cloud-enabled products, and mentor software engineers. This role requires extensive SaaS development experience, full-stack web application development skills (Typescript, Node.js, React, Java, APIs, modern databases), and knowledge of cloud architectures (ideally AWS). A B.S. in Computer Science or equivalent is required. G-P offers competitive compensation and benefits, fostering an environment where innovation thrives. The company is committed to building a diverse and inclusive culture.

Requirements

  • 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)
  • B.S. in Computer Science or equivalent

Responsibilities

  • 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

Preferred Qualifications

Experience in a startup or high-growth environment is desirable

Benefits

Competitive compensation and benefits

This job is filled or no longer available