Software Developer - Team Lead

64KVK1QgtG2C8ecmYTx1nsΒ· Engineering
Apply Now β†—
πŸ“ Cape Town, Western Cape, South AfricaFull time

About this role

Electrum is a next-generation payment software technology company.

Since 2012, we've delivered trusted, enterprise-grade, cloud-native software to optimise financial transaction processing. Our deep expertise has established us as a respected partner in high-volume, low-value payment schemes, enabling clients to deliver services to millions of South Africans daily.

At Electrum, we are grounded in impact – designing solutions that matter, acting with urgency, and continuously learning as we scale. We believe in creating together – working side by side with our clients and teams to build meaningful, lasting solutions. We prioritise making it safe – encouraging open communication, smart risk-taking, and trust so that creativity and alignment thrive. And we back empowered strong teams – hiring brilliant people, collaborating hard, and holding each other to high standards while leading with empathy and kindness.

When you join the Electrum team, you’ll get to:

  • Be part of the entire journey β€” from the spark of an idea to the final product launch.
  • Grow your skills through world-class training and hands-on learning every day.
  • Receive mentorship and guidance from industry leaders who are invested in your success.
  • Work in a dynamic, innovative workplace where collaboration and creativity thrive.
  • Tackle real-world customer challenges and see the impact of your work firsthand.
  • Explore plenty of opportunities to grow your career and expand your expertise.
  • Gain valuable experience in a leading FinTech environment, contributing to meaningful, high-impact projects.

Job Summary

  • Leading a team of software engineers and business analysts.
  • Driving the success of our projects.
  • Ensuring high-quality deliverables.
  • Fostering a collaborative and productive team culture.

The Team Lead role is a dual technical software development role combined with management leadership.

Electrum is a Java house, which means that you'll be contributing towards our projects in Java -- you don't necessarily need to have had experience in Java but you will be required to learn it as part of the role.

Electrum is a highly collaborative environment and our software has a big impact: as a result, even though Electrum doesn't have a remote working policy, our teams have adopted an "Office first" approach to working.

Technical Expertise

  • Software development – Leads by example by contributing towards the development of software projects.
  • Solution architecture – Designs and review architectural solutions.


Software Delivery

  • Project management – Working with the Project office, Product teams and Professional Services teams to ensure that projects are defined, prioritised and executed.
  • Use software development methodologies to ensure projects are delivered on time and with high quality.


Team Leadership

  • Team management – Sets clear goals and objectives for team members and monitors their progress.
  • Growing team members – Cultivates and supports the professional and personal growth of every team member, empowering them to advance in their careers.
  • Team commitment and purpose – Creates a shared sense of purpose among the team, cultivating a deep commitment to their work.
  • Organisational savvy – Understands the vision and strategy of Electrum and plays an influential role in ensuring Electrum's goals are achieved.
  • Recruiting – Recognising talent gaps in their teams and actively recruiting to fill them.

Performance Management

  • One-on-ones – Conduct regular one-on-ones with team members and manage their performance and career development.
  • Performance Reviews – Conduct performance evaluations of team members.
  • Bachelor's degree in Computer Science or Engineering.
  • 2+ years experience leading a software development team.
  • 2+ years experience working as a developer in a software development team.

Why Join Electrum?

  • We believe in a People First approach, ensuring a culture where you can thrive and make a real difference

Your Career & Culture

  • Career Growth: Delivering world-class financial software is challenging, but your effort will earn you hands-on experience with products used by millions, accelerating your career.
  • Strong Teams: We keep teams small, focused, and collaborative to maximize impact.
  • Transparency: We openly discuss strategy, finances, and salaries. Mistakes are viewed as learning opportunities that we actively discuss.
  • Autonomy: We trust you. You're expected to seek out the data needed for informed decisions and manage your own timeβ€”knowing when to focus and when to recharge.
  • Shared Vision: You'll have the power to shape the vision of how we build the future of financial services.

Practical Perks

  1. Here's how we support our culture:
    • Flexible Work: Office-first environment with flexible hours.
    • Generous Leave: Starting at 20 days per year.
    • Office Perks (Cape Town): Fully-stocked kitchen and daily catered lunch.
  2. Social Life: Regular team activities like hikes, getaways, and dinners

Frequently Asked Questions

Is the salary disclosed for the Software Developer - Team Lead position at 64KVK1QgtG2C8ecmYTx1ns?
The salary for this Software Developer - Team Lead role at 64KVK1QgtG2C8ecmYTx1ns is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Software Developer - Team Lead position at 64KVK1QgtG2C8ecmYTx1ns located?
This Software Developer - Team Lead role at 64KVK1QgtG2C8ecmYTx1ns is based in Cape Town, Western Cape, South Africa. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Software Developer - Team Lead role at 64KVK1QgtG2C8ecmYTx1ns full-time or part-time?
This is listed as a Full time position. It is posted as a Software Developer - Team Lead role in the Engineering department at 64KVK1QgtG2C8ecmYTx1ns.
Which team or department does the Software Developer - Team Lead at 64KVK1QgtG2C8ecmYTx1ns belong to?
This Software Developer - Team Lead position is part of the Engineering department at 64KVK1QgtG2C8ecmYTx1ns. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Software Developer - Team Lead position at 64KVK1QgtG2C8ecmYTx1ns?
Click the "Apply Now" button on this page. You will be redirected to 64KVK1QgtG2C8ecmYTx1ns's official application portal hosted on workable where you can submit your application directly.
When was the Software Developer - Team Lead job at 64KVK1QgtG2C8ecmYTx1ns posted?
This Software Developer - Team Lead position at 64KVK1QgtG2C8ecmYTx1ns was posted on Jun 1, 2026. Apply as soon as possible β€” early applications are often reviewed first.
Software Developer - Team Lead
64KVK1QgtG2C8ecmYTx1ns
Apply for this role β†—

You'll be redirected to 64KVK1QgtG2C8ecmYTx1ns's official application page on workable.