Current Vacancies

Senior Software Developer

You’ll work as a Senior Developer / Architect at Electrum. You’ll be heavily involved in the design, development and architecture of our products, and will also be responsible for mentoring & growing Junior Developers. Currently our technology landscape includes: Java, MySQL, InnoDB, Git, Maven, Circle CI, Python, Bash, Ansible, JavaScript, Node.js, SOAP, REST, AWS

Your responsibilities will include:

  • Analysis, Design, Development & Architecture of Electrum’s payments software solutions
  • Writing new code for bespoke client projects & extending the functionality of our product suite
  • Mentoring & providing technical leadership to junior team members
  • Working in a technically challenging environment where the solutions you build require 99.9% uptime
  • Taking ownership of full lifecycle software development projects

To be considered you need to meet the following requirements:

  • University Degree in Computer Science, Mathematics, Engineering, Physics or similar
  • Excellent Object-Oriented Analysis, Design and Development skills
  • 5+ years experience as a Java Developer
  • Previous Payments Industry experience
  • Dedicated, analytical & curious personality
To apply for this position please email your CV and academic transcripts to careers@electrum.co.za.

Software Developer

In this role you will work as a Junior Software Developer, coding primarily in Java. You will get to work with a diverse tech stack and learn from some of the best in the industry. In no time you will be empowered to influence product development and make your own decisions on the best technology and tools to utilise. Currently our technology landscape includes: Java, MySQL, InnoDB, Git, Maven, Circle CI, Python, Bash, Ansible, JavaScript, Node.js, SOAP, REST, React and AWS.

Your responsibilities will include:

  • Developing world class programming skills and building your FinTech knowledge
  • Working in a technically challenging environment where the solutions you build require 99.9% uptime
  • Taking ownership of full lifecycle software development projects
  • Writing new code for bespoke client projects & extending the functionality of our product suite

To be considered you need to meet the following requirements:

  • A University Degree in Computer Science, Mathematics, Engineering, Physics or similar
  • 0 to 4 years experience in a Software Development role
  • Previous Java Development or Payments Industry experience would be a major advantage
  • Dedicated, analytical & curious personality
  • Excellent verbal and written communication skills
  • Excellent Object-Oriented Analysis, Design and Development skills
  • Ability to take the initiative and work independently
To apply for this position please email your CV and academic transcripts to careers@electrum.co.za.

Software Development Internship

In this role you will work as a Software Development Intern, coding primarily in Java. You will get to work with a diverse tech stack and learn from some of the best in the industry.

Our internship program runs for approximately 3 – 4 weeks during the vacation period. We are looking for motivated and talented Computer Science students to join us for this great learning opportunity.

During the internship you will be:

  • Working on real world projects for some of our major customers;
  • Gaining experience in a technically demanding environment, whilst being mentored by some of the most experienced payments technologists in the country; and
  • Getting exposed to the latest tools and technologies which include: Java, MySQL, InnoDB, Git, Maven, Circle CI, Python, Bash, Ansible, JavaScript, Node.js, SOAP, REST, React and AWS.

To be considered you need to meet the following requirements:

  • Studying towards a University Degree in Computer Science
  • Previous Java Development or Payments Industry experience would be a major advantage
  • Dedicated, analytical & curious personality
  • Excellent verbal and written communication skills
  • Ability to take the initiative and work independently
If you are a 3rd year or Honours Computer Science student with a strong academic record please send your CV and academic transcripts to careers@electrum.co.za

Senior Systems Engineer/Technical Operations Lead

This is a key hire for Electrum and a key opportunity for an experienced Systems Engineer to step into a Technical Operations Lead role. In this role you will gain a deep knowledge of payments technology along with further developing your cloud infrastructure expertise.

 Your responsibilities will include:

  •  Taking ownership of Electrum’s support function, defining & implementing new support processes, systems and reporting
  • Architecting and implementing Electrum’s cloud infrastructure
  • Providing 3rd line support to Electrum customers on a daily basis
  • Supporting Electrum customers during the implementation phase of projects

To be considered you need to meet the following requirements:

  • IT Degree or relevant systems engineering certifications
  • 5+ years systems engineering / support experience
  • Experience managing environments that require 99.9% uptime
  • Good networking skills: TCP/IP, VPN’s, Firewalls, Load Balancers
  • Linux administration experience
  • Good scripting skills (Python, Perl, Shell, or similar)
  • Good knowledge of databases (ideally MySQL) with the ability to write SQL Queries
  • Experience using SQL to generate reports
  • Ability to read code (ideally Java)
  • Experience administering support ticketing systems
  • Any of the following would be highly advantageous: Jira, Postman, SOAP UI, Amazon Web Services, Virtualisation, Postilion, ISO8583, eSocket.POS, PCI DSS, ISO27002, ITIL, experience working in retail environments, experience working in banking environments.
To apply for this position please email your CV and academic transcripts to careers@electrum.co.za.

Project Manager

In this role you’ll act as a Project Manager within Electrum’s professional services team, coordinating payments software development and implementation projects. You will have the opportunity to contribute to refining our project processes and procedures. You will be the key point of contact for major customers (large banks and retailers) and will play a critical role in managing on-going relationships with them. The ability to manage clients, control complex projects, and build strong relationships is essential for this position.

This role will also be a great opportunity for an experienced Support Engineer, Software Tester or Software Developer to step into.

Your responsibilities will include:

  • Coordinating full lifecycle payments software projects and ensuring that projects are delivered on time, within scope and within budget
  • Ensuring resource availability and allocation
  • Managing on-going relationships with customers and third party providers
  • Growing your payments industry knowledge
  • Contributing to the on-going growth and success of Electrum

To be considered you need to meet the following requirements:

  • 4+ years project related experience on software projects
  • University degree with an aggregate of above 65%
  • Prince 2, PMP or Agile training will be advantageous
  • Payments experience (exposure to payments, reconciliations, core banking or retail systems)
  • Experience coordinating sprint sessions will be advantageous
  • Excellent communication and relationship management skills
To apply for this position please email your CV and academic transcripts to careers@electrum.co.za.