Logo for Electrum

Software Developer - Team Lead

Key Facts

Remote From: 
Category:  Lead Developer
Full time
Senior (5-10 years)
English

Other Skills

  • Team Leadership
  • Team Management
  • Organizational Skills
  • Mentorship
  • Collaboration
  • Creative Problem Solving
  • Communication
  • Time Management
  • Adaptability
  • Empathy

Roles & Responsibilities

  • 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

Requirements:

  • Leading a team of software engineers and business analysts
  • Driving the success of projects and ensuring high-quality deliverables
  • Fostering a collaborative and productive team culture
  • Setting clear goals and objectives for team members and monitoring their progress

Job description

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.

Requirements

  • 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.

Benefits

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

Lead Developer Related jobs

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.