Browse All Jobs
Job Description
G-P is seeking a Software Engineering Manager/Sr. Software Engineering Manager to provide technical leadership and contribute to the development of its Global Growth Platform. The role involves hands-on contributions and leading a small team of software engineers in a remote-first environment in Northern Ireland. G-P is dedicated to breaking down barriers to global business and creating opportunities for everyone, everywhere.

What this role involves:
  • Providing hands-on technical leadership in the development team.
  • Driving the implementation of development activities, both individually and as the technical lead of a small team of developers.
  • Collaborating with engineering leadership, product owners, and other stakeholders to understand high-level requirements and develop software architecture and design.
  • Creating and driving the detailed planning, scheduling and execution of development plans to meet business goals and schedules.
  • Helping define and enforce development practices, including unit tests and code reviews.
  • Promoting and driving innovation in technologies, processes, and tools.
  • Mentoring and developing team members.

Requirements:
  • Solid software engineering background, with 10+ years of experience developing enterprise-scale web/cloud-based commercial software products.
  • 3+ years of experience leading complex software development projects through all phases of the software development life cycle using Agile/Scrum methodologies.
  • Proven record of strong technical leadership.
  • Strong experience with both back-end and front-end technologies – Java, Spring, Node.js, React, HTML, CSS, REST, GraphQL, SQL, etc.
  • Strong knowledge of modern cloud architectures and technologies.
  • Experience integrating with external systems. Specific experience integrating with Acumatica and Salesforce is a plus.
  • Experience with BPM modeling tools such as Camunda is a plus.
  • Solid software engineering fundamentals.
  • Experience in a startup or high-growth environment is highly desirable.
  • B.S. in Computer Science or equivalent.
  • Strong analytical, planning, and organizational skills with an ability to manage competing demands.
  • Strong interpersonal and communication skills.
  • Capable of working with ambiguous requirements and minimal direction.
  • Take pride in writing well-structured, well-commented, and maintainable code.
  • You’re always thinking of security, performance, and scalability.
  • Well respected and acknowledged as an expert by peers.
  • Challenge yourself, learn from others, and strive to grow professionally every day.
  • Emotionally mature team player with a positive can-do attitude.
Apply Manually