Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Rapyd Staff/Principal Engineer 
South Africa, Western Cape, George 
433030685

30.07.2024
Description

As a Principal Engineer with specialised knowledge in payments, you will play a pivotal role in architecting, developing, and managing our payment systems. This position requires not only technical expertise but also the ability to lead and coordinate teams effectively. You will be responsible for driving the technical vision, ensuring scalability, reliability, and security of our payment infrastructure while fostering a culture of innovation and collaboration within the engineering team.

Responsibilities:

Technical Leadership:Provide strategic direction and technical guidance in the development and maintenance of payment systems.

  • Architect scalable and robust solutions to meet current and future business needs.
  • Stay updated with industry trends and best practices in payments technology.

Team Management:Lead and mentor a team of engineers, fostering a culture of continuous learning and growth.

  • Coordinate with cross-functional teams including product management, design, and operations to deliver high-quality solutions on time.
  • Conduct regular performance evaluations and provide constructive feedback to team members.

Project Management:Drive the execution of payment-related projects from inception to delivery, ensuring alignment with business goals.

  • Define project timelines, allocate resources, and manage risks effectively.
  • Track progress, identify bottlenecks, and implement solutions to ensure project success.

Collaboration and Communication:Collaborate with stakeholders to gather requirements and define technical specifications for payment systems.

  • Communicate complex technical concepts effectively to both technical and non-technical stakeholders.
  • Foster a culture of transparency and open communication within the engineering team.

Quality Assurance and Compliance:Implement rigorous testing procedures to ensure the reliability, security, and compliance of payment systems.

  • Stay informed about regulatory requirements and ensure that payment solutions adhere to industry standards and regulations.

Benefits:

  • Competitive salary and equity options.
  • Comprehensive health, dental, and vision benefits.
  • Opportunities for career advancement and professional development.
  • Dynamic and collaborative work environment with passionate team members.
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Extensive experience (10+ years) in software development with a focus on payments technology.
  • Deep understanding of payment processing systems, including but not limited to payment gateways, merchant services, and fraud prevention.
  • Proficiency in programming languages such as Java, Python, C++, NodeJS, Go, or Rust, and familiarity with modern software development practices (e.g., Agile, DevOps). The specific programming language is less important than the depth – a good guide is at least two programming languages.
  • Strong leadership and team management skills, with experience leading and mentoring engineering teams. Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
  • Experience working in a startup environment is a requirement.
  • Additional skills or experience in managing engineering teams – in hands-on Engineering Manager or VP of Engineering roles would be beneficial.