Back to All Vacancies

Lead Product Engineer

  • location Remote
  • job type Full Time

Our client, a disruptor in the payments industry, is recruiting a Lead Product Engineer to join their growing team and lead one of the Product Engineering teams to deliver strong solutions,perform to the best of their abilities and to lead the way in technical decisions and approaches. Additionally, the ideal candidate will also be responsible for:

  • Liaising with cross-functional product engineering teams whilst participating in Agile events
  • Liaising with Solutions Architect and Product managers to identify new stronger solutions.
  • Building, testing and releasing production quality software utilizing best engineering practices.
  • Owning delivery from a technical perspective within their team.
  • Taking ownership and responsibility for the technical architecture of the team’s deliverables.
  • Negotiating requirements and outlining proposals for new system behaviour, including benefits, limitations and risks, as well as mitigations for the latter.
  • Ensuring that technical decisions related to the team’s deliverables are aligned with the requirements of the business, and satisfy the requirements of all stakeholders.
  • Actively contributing to and overseeing the implementation of the architecture of the team’s deliverables. 
  • Assisting in the evaluation and establishment of team standards for software engineering processes.
  • Driving and actively contributing towards the establishment, measurement and relentless improvement of key metrics within their team.
  • Recommending and implementing ideas to improve processes and engineering team efficiency and output
  • Assisting in developing and executing automation strategies and processes.
  • Handling people management responsibilities for the Software Engineers working on their team, such as onboarding, holding regular 1-1’s, providing continuous performance feedback, and enabling team and individual growth from onboarding to ongoing learning and development.
  • Advising on and assisting with hiring and performance management.

Experience & Skills:

 

  • Bachelor's degree in Computer Science, Computer Engineering or the equivalent.
  • 8+ years of hands-on experience developing enterprise-level software applications, including building distributed, microservice-style and cloud-based application architectures.
  • A Java guru, with extensive knowledge and experience of associated technologies such as the Spring framework.
  • Strong foundations and experience in XP, test-driven development including unit, application and integration testing, pair programming, continuous integration, continuous delivery, and related techniques.
  • Lead complex programming tasks and perform code reviews.
  • Good understanding of software quality assurance principles with a passion for quality, and knowledge of what it takes to ship high quality code.
  • Dedicated to speed of delivery without compromising quality.
  • Hands-on experience designing and architecting software solutions.
  • Good knowledge of software and application design and architecture patterns, and modeling methods such as UML.
  • Ability to conceptualize end-to-end system components across a wide range of technologies and translate into architectural design patterns for implementation.
  • Proven ability to design for "ilities"" across distributed systems (scalability, security, reusability, maintainability, extensibility, testability, reliability, etc.).
  • Excellent written and verbal English communication skills.
  • Very good communication & presentation abilities, and able to communicate complex technical concepts, ideas and solutions to a broad range of audiences.
  • Ensures clarity and visibility for all stakeholders into work being done at all times.
  • Ability to influence others and identify the best solutions among many stakeholders.
  • A technical mindset with great attention to detail and strong analytical and quantitative skills.
  • A team player with demonstrated initiative.
  • High-quality organizational and team leadership skills that focus on inspiration and influence.
  • Ability to grasp and quickly become productive in an existing design.
  • Ability to work independently and meet deadlines.
  • Demonstrated ability to context switch while still delivering on commitments.
  • Passion for understanding, following industry trends, and how those trends can influence the company.

Job Summary


  • Job Reference: 9681/22
  • Published on: August 10, 2022
  • Primary Job Focus: Information Technology
  • Employment Type: Full Time
  • Experience: Middle Management
  • Location: Remote
  • Status: Searching
  • Application Deadline: June 30, 2023

Looking for more jobs like this?

Email Similar Jobs