Software Engineer - Reliability/SRE
Electrum Software
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.
The Role
As a Core Reliability Engineer, you will not be joining a traditional 24/7 operations team. Instead, you will act as a central software team enabler, defining the standards, observability tooling, and automation frameworks that allow our stream-aligned product teams to own their service health independently.
Reliability in our specific FinTech niche isn't just about keeping servers up; it's about processing high-volume, widely impacting financial transactions where a dropped message has real-world consequences. We are looking for an innovative systems thinker who wants to solve difficult industry problems, architect for scale alongside reliabiilty and help us set the industry benchmark for reliability in payments.
Your ultimate goal is to ensure reliable software is easy to build, and when we fall short, we know about it before our clients do.
Responsibilities
Enablement & RelOps Culture
- Implement the Observability Ladder: Guide teams from basic monitoring to high-signal metric tracking. Work with product teams to define SLAs, SLIs, and SLOs, and build the dashboards that track specific error budgets.
- Empower Product Teams: Build frameworks and deployment tooling (e.g., CI/CD, internal tooling integrations) that allow teams to make data-driven decisions on deployment safety and automate rollbacks when error budgets are depleted.
- Champion Reliability: Drive a blameless post-mortem culture focused on actionable takeaways, system improvements, and measurable metrics (MTBF, MTTR).
Frameworks & Automation
- Standardised Alerting & On-Call: Continuously improve our company-wide alerting and on-call frameworks to reduce alert fatigue and ensure that, when a pager goes off, the alert is highly actionable and symptom-based.
- Disaster Recovery: Drive to evolve our DR strategies from manual processes into fully automated "runbooks-as-code." You'll build the tooling that allows teams to prove and improve their service’s recoverability through autonomous, evidence-based testing.
- Eliminate Toil: Develop systems, automations and tooling, e.g. for pre- and post-deployment verification, ensuring that our "hands-off" reliability vision becomes a production reality, via Python (or similar).
- Reliability-as-Code: Lead the drive to manage our entire reliability suite through Infrastructure as Code. Use Terraform to architect, deploy, and configure our observability stack - including ELK, Grafana, Loki, Prometheus, and Tracing - ensuring our monitoring environment is as reliable as our production systems,
Requirements
- Education: Bachelor's degree in Computer Science, Information Technology, or a related field.
- Experience: 3+ years of experience in Software Engineering, SRE, DevOps, or Platform Engineering.
- Strong coding fluency: Proficiency in Python (or similar) with the ability to read, understand, reason about, and write automation code (e.g., scripting automated deployment rollbacks).
- Cloud & IaC: Hands-on experience with AWS, and a solid understanding of Infrastructure as Code (Terraform or CloudFormation) to prevent configuration drift.
- Deep Observability Knowledge: Demonstrable experience with monitoring tools (DataDog, Prometheus, ELK stack). You should understand SRE concepts like "Golden Signals," high-cardinality data handling, and the math behind error rates.
- Systems Thinking: A strong grasp of designing for scale and resilience, including concepts like graceful failure, circuit breaking, connection pooling, and multi-AZ deployments.
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 l earning 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
- 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 .
- Social Life: Regular team activities like hikes, getaways, and dinners
- ...Role at impact.com : As the Site Reliability Engineer for the Content Intelligence & Regulatory... ...stable, your mission is to implement SRE engineering disciplines (service-level... ...reliability across those teams. This is a software-engineering-led SRE role where you will...
- ...KPMG, and UBS. What will you do as an SRE? As an SRE at Robin AI, you'll help... ...Legal AI platform. You'll collaborate with engineering teams to establish robust monitoring,... ...strategies that ensure high availability and reliability of our proprietary models and services,...
- ...intelligence and conversational analytics, primarily for the call center and customer service industries, is seeking a seasoned Software Engineer to join their team. You will be responsible for maintaining a robust, long-standing codebase while simultaneously driving...
- ...OVERALL PURPOSE We are building a small, focused innovation pod inside a fintech scale-up — and data reliability is at the core of everything we ship. This is not a traditional DBA role. You will own the full lifecycle of data in the pod: pipelines, migrations, schema...
- ...Description: Our client is looking for a highly capable Senior Software Engineer to play a critical role in designing, building, and scaling... ..., maintainable, well-tested code that meets performance, reliability, and security requirements. Drive technical design...
- ...We are seeking a highly experienced Senior Software Engineer with 10+ years of professional software development experience to lead the design... ...a key role in defining back-end standards, ensuring system reliability, and guiding the technical direction of the platform....
- ...Your Role at impact.com This is not a “business as usual” engineering role. We’re delivering functionality that changes the core of... ...wants to challenge the status quo, deepen their skills in modern software engineering, and thrive in an environment where...
- ...role for someone who simply builds Shopify features. It's for an engineer who understands Shopify's platform deeply and wants to... ...integration, including Apps, Web Pixels and platform extensions. Build reliable, privacy-compliant solutions that accurately capture...
- ...challenges by delivering in-house gaming software of the highest quality to the LiveScore... ...you! The Role The Senior Software Engineer plays a critical role in designing, developing... ...cloud or on-prem environments, ensuring reliability and performance. Skills, Knowledge...
- ...looking for a highly talented Principal Engineer to join the Engineering team based in South... ...capabilities. As a Principal Software Engineer, you are a pragmatic visionary... ...champion initiatives that improve platform reliability, performance, and developer velocity....
- ...A well-established analytics and technology solutions provider delivering data-driven software products across multiple industries, is currently seeking a Software Engineer / Dev Ops to join their growing development team based in Cape Town. Job Title: Software...
- ...must be open to using AI assistive technologies as part of the software development lifecycle. These tools may be used to support... ...documentation, and problem-solving, while maintaining highstandards of engineering judgement, code quality, security, and ethicalpractice. A...
- Key Responsibilities ~ Build new product capabilities from scratch ~ Strengthen systems that power data pipelines ~ Develop features end-to-end in a startup environment ~ Work with data-intensive applications and messy datasets
- ...of the Takealot Group is looking for a Mid level and Senior Software Engineer to shape the Future of South African Ecommerce Are you... ...environments? If you’re passionate about building scalable, reliable, and efficient systems that directly impact millions of...
- ...QA Engineer Software Quality Assurance Location: Claremont, Cape Town We are seeking an experienced QA Engineer to ensure the quality, reliability, and usability of software applications through structured testing processes. This role involves planning, designing...
- ...Description We’re building the next-generation Golf Club Management technology platform, and we’re looking for a Backend Software Engineer to join our team of builders. Our core product, BRS Premier, already serves hundreds of golf clubs across Central Europe with...
- ...Our client is seeking a Software Implementation Engineer to join a fast-paced, innovation-driven environment based in Ballito (Umhlali). This role... ...leadership Design testing frameworks to ensure reliability and safe AI agent performance Monitor system performance...
- ...Description We’re building the next-generation Golf Club Management technology platform and seeking an Intermediate Backend Software Engineer who can autonomously deliver working features throughout the full software lifecycle. Our core product, BRS Premier, already...
- ...Purpose Leads a software engineering team with responsibility for people leadership, technical direction, and delivery execution. Ensures the team delivers high‑quality, maintainable software aligned with business objectives, upholds technical standards, and develops...
- ...provides specialized cloud-based metal accounting, production management, and logistics software (WIRE) for the mining and mineral processing industry, is seeking a Senior Full Stack Engineer designs and delivers complex features across the WIRE platform ....
- ...is looking for a highly talented Intermediate and Senior iOS Engineer to join our team in Cape Town. We are a young, dynamic, hyper... .... Minimum 3-5 years of experience for an Intermediate Software Engineer Minimum 5-8+ years of experience for a Senior Software...
- ...Role Description As a senior full stack engineer, you will play an important role in driving the development of our IoT platform, policy... ..., data-driven applications. Python serves as a versatile and reliable backend language with a strong developer community, making it ideal...
- ...backbone of how we operate. This is not a “business as usual” engineering role. We’re delivering functionality that changes the core of... ...Science or equivalent experience. ~7+ years' experience in software development ~ Deep foundations in computer science and...
- ...on the world through our payment solutions. More about this Ozow fantastic positio n We are looking for a Senior Software Engineer, to collaborate with other developers in writing well-designed, testable code. You will be working with a team of passionate technology...
- ...enterprise brands such as Walmart, Uber, Shopify, Lenovo, L’Oreal and Fanatics, visit . Your Role at Impact.com As a Senior Software Engineer, your focus will be on delivering epics for the squad through planning, designing, implementing, testing and deploying. You...
- ...Takealot.com , South Africa's leading online retailer, is looking for a highly talented Software Engineer (Search) to join our team. We are a young, dynamic, hyper-growth company looking for smart, creative, hard-working people with integrity to join us! Think you'...
- ...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups...
- ...J oin our growing FinTech Engineering team! We're recruiting a Software Engineering Team Lead to spearhead the delivery of our new loan origination architecture, compliance systems, and pricing platform - infrastructure that will power M-KOPA's next phase of expansion...
- ...offer a Hybrid/Remote working policy. Function: Engineering We're looking for a talented Software Engineer to join the Wallets subdomain within BVNK'... ..., Fiat, Onboarding, Billing etc. Design for reliability and horizontal scale — Build services following BVNK...
- Kick-start your career in the online gaming world and experience the very latest in technology and innovation. Who We Are We’re Super Group, the NYSE-listed digital gaming company behind some of the world’s leading Sports and iGaming brands, including Betway and Jackpot...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - Reliability/SRE. Be the first to apply!
