Salary
≈ $22k – $49k per year (Estimated)
Location
Hybrid (South Africa)
Seniority
Middle · 4+ years exp
Employment
Full-Time
Confirmed on the employer's own hiring board on Oct 8, 2026. First seen by Alion on Sep 18, 2026.
Overview
Company
Impact
Profile match
SYSPRO is an enterprise resource planning software company founded in 1978 in Johannesburg. Its ERP system is built for manufacturers and distributors and is sold through partners worldwide. The company has offices in Africa, North America, Europe and Asia Pacific.
As a Software Engineer (Intermediate, C#) at Syspro, you will own the design, build, and delivery of components and features within our C#/.NET platform, contributing meaningfully to architecture and design decisions. You will navigate ambiguity and complexity with minimal oversight, mentor junior engineers, and help drive engineering quality and performance within your team.
This is a hands-on engineering role with growing expectations for technical ownership, sound design judgement, and peer mentoring.
Responsabilidades
- Design, build, and maintain components and services in C#/.NET, deployed using Docker and Kubernetes on Azure, that meet Syspro’s quality and performance expectations.
- Own components and features end-to-end: analysis, design, implementation, testing, deployment, and ongoing support.
- Apply distributed-systems thinking (resilience, scalability, cost optimisation) to the components and services you own.
- Debug and resolve issues in unfamiliar or complex parts of the codebase.
- Contribute to design reviews and architecture discussions, bringing sound technical judgement to trade-off decisions.
- Apply SOLID design principles across components, and factor fault-tolerance and capacity planning into your designs.
- Design reusable C#/.NET components and patterns that other engineers can build on.
- Design relational data schemas and optimise SQL queries for performance and data integrity.
- Contribute to event-driven integrations (e.g., using RabbitMQ or equivalent) where relevant to the services you own.
- Consider SaaS delivery factors, such as scalability and multi-tenancy, when designing components and features.
- Promote sound test strategy and help the team improve automated test coverage.
- Mentor junior engineers on code quality and clarity through reviews and pairing.
- Customise Azure DevOps boards, automate workflows, and manage build and release pipelines.
- Resolve merge conflicts and rebasing issues, and keep CI/CD pipeline configuration up to date.
- Refactor COBOL-related components as part of Syspro’s legacy modernisation work, under senior engineering guidance.
- Collaborate with Product, Architecture, Quality, and other engineering teams to deliver outcomes.
- Clarify requirements, edge cases, and trade-offs with Product and other stakeholders, and help prioritise features based on business impact.
- Lead technical discussions within the team and handle disagreements constructively.
- Coach teammates on Agile best practice and facilitate syncs with other teams.
- Own delivery of features that span team boundaries, seeing them through from design to production.
- Navigate ambiguous requirements and make sound trade-off decisions with minimal oversight.
- Support technical decisions in planning sessions.
- Drive retrospectives and continuous improvement, and help decompose epics into deliverable, well-scoped work.
- Support peers’ growth by helping them plan their own development.
- Identify and drive improvements in how the team works together.
- Surface technical risks, dependencies, and impediments early.
Requisitos
Minimum Level of Education- Bachelor's degree in relevant field (e.g. Computer Science, Software Engineering, Information Systems etc.)
Relevant certifications
Minimum Experience
- 4 - 6 years of software development experience, with demonstrated ownership of components or technical areas
- Professional experience in C#/.NET (backend and/or services), including designing reusable components and patterns
- Experience navigating ambiguity and making trade-off decisions with minimal oversight
- Solid SQL experience, including relational schema design and query optimisation
- Practical experience working in an agile delivery environment and using Azure DevOps (or equivalent), including managing build and release pipelines
- Working experience with containerisation (Docker) and orchestration (Kubernetes) on Azure
- Experience in enterprise software, ERP, SaaS, or complex multi-team product environments
- Exposure to legacy modernisation work, including COBOL-related domains
- Experience with distributed systems concepts (resilience, scalability, cost optimisation) and message-based/event-driven architectures (e.g., RabbitMQ)
- Front-end exposure (React) and/or component-based development
Special Skills and Knowledge
- Strong understanding of engineering quality: coding standards, reviews, and testing practices
- Strong communication skills, comfortable leading discussions and handling disagreements constructively
- Ownership mindset: sees cross-functional deliverables through from design to delivery
- Strong problem-solving skills, comfortable debugging unfamiliar or complex code
- Comfortable navigating ambiguity and making sound trade-off decisions with minimal oversight
- Collaborative team player who coaches others on Agile practice and facilitates cross-team coordination
Beneficios
- 25 annual leave days
- 30 days paid sick leave over 3-year cycle
- Hybrid working environment (3 office days as determined by the function/ manager)
- Pension 10%
- Medical aid
- Life insurance
- Income continuation protection
- Funeral Benefit
- Provident Fund Admin Fee
- Global Education Protection
- Bonus/ commission programmes
- Maternity: 6 months at half pay
- Paternity: 2 weeks full pay
- Employee Assistance Programme
- Free Barista Coffee Daily
- Gym Facilities
- Free Daily Lunch
- Free Fruit on a Tuesday & Thursday
- Free Refreshments & Snacks Daily
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,356,297 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Backend
Similar stack
Same company
South Africa
Middle Software Engineer
1 hour ago
In office • 2+ years exp • Bachelor's Degree • Kyiv
Python
C++
Bash
DevOps
Linux
Robotics
ROS2
Apply
Software Entwickler (m/w/d)
4 hours ago
≈ $49k – $112k per year (Estimated) • In office • Austria
Java
SQL
C#
C#
.NET
Apply
Senior Software Engineer, Vendor Data Platform
2 hours ago
≈ $91k – $213k per year (Estimated) • Remote (likely United States, US time zones hours) • Full-Time • 5+ years exp
Python
JavaScript
TypeScript
SQL
Frontend
Angular
React.js
DevOps
Rest API
Azure
AWS
Apply
$141k – $176k per year • Equity • Hybrid • Full-Time • 10+ years exp • Bachelor's Degree • Chicago
SQL
C#
C#
.NET
Databases
Redis
Aerospike
RabbitMQ
Apache Kafka
AI/ML
Human-in-the-Loop
Agentic Workflows
DevOps
GCP
Azure
CI/CD
AWS
Kubernetes
Management
Agile
Scrum
Apply
Senior Software Engineer - Runtime (OS) PCIe
4 hours ago
≈ $18k – $44k per year (Estimated) • In office • 8+ years exp • Bachelor's Degree • Bengaluru • Hyderabad
Python
JavaScript
C#
C++
DevOps
Azure
Management
OneDrive
Apply
$140k – $170k per year • Remote (United States) • Full-Time • 5+ years exp • Bachelor's Degree
JavaScript
TypeScript
C#
C#
.NET
AI/ML
Copilot
Copilot Studio
DevOps
Rest API
Azure DevOps
Azure
Management
Power Automate
Apply
Senior Software Engineer
1 day ago
Hybrid
JavaScript
C#
C#
ASP.NET Core
Databases
PostgreSQL
RabbitMQ
MariaDB
ElasticSearch
Frontend
Vue.js
DevOps
Terraform
Puppet
Logstash
Prometheus
CI/CD
Git
Docker
Grafana
Octopus Deploy
QA
Swagger
Apply
Associate Software Engineer
1 day ago
$82k – $92k per year • Hybrid • Secret • Full-Time • 10+ years exp • Bachelor's Degree • United States
TypeScript
C#
Frontend
Redux
DevOps
Bitbucket
Management
Agile
Apply
Lead Programmer Analyst
1 day ago
$160k – $216k per year • In office • Secret • Full-Time • 5+ years exp • Bachelor's Degree • Hazelwood
SQL
Perl
Databases
Oracle
DevOps
Windows
Apply
Lead Analytics Engineer
1 day ago
≈ $96k – $181k per year (Estimated) • Hybrid • Full-Time • 8+ years exp • Bachelor's Degree • Atlanta • Boston • New York • Chicago
Python
JavaScript
SQL
PowerShell
AI/ML
Copilot
Claude
Analytics
Power BI
ETL/ELT
SSIS
Management
Agile
Apply
Graduate - Software Engineer
2 days ago
≈ $17k – $38k per year (Estimated) • In office • Bachelor's Degree • South Africa
Python
Java
C#
Apply
Senior .Net Developer
2 days ago
≈ $34k – $70k per year (Estimated) • Hybrid • Full-Time • 3+ years exp • South Africa
JavaScript
C#
C#
ASP.NET Core
Frontend
JQuery
Mobile
MVC
DevOps
Azure
Management
Agile
Scrum
Apply
≈ $35k – $72k per year (Estimated) • Hybrid • Full-Time • 6+ years exp • Bachelor's Degree • South Africa
SQL
C#
COBOL
C#
.NET
Databases
RabbitMQ
DevOps
Azure DevOps
Azure
CI/CD
Docker
Kubernetes
Management
Agile
Apply
Next Gen Full-Stack Engineer: Intermediate
2 days ago
≈ $60k – $134k per year (Estimated) • Hybrid • Full-Time • 3+ years exp • Bachelor's Degree • United Kingdom
Python
JavaScript
TypeScript
SQL
C#
Node JS
C#
.NET
Databases
PostgreSQL
AI/ML
Claude Code
AI Agents
OpenAI Codex
Machine Learning
Frontend
Vue.js
GraphQL
Angular
React.js
DevOps
GCP
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Management
Agile
Scrum
Apply
Forward Deployed Engineer, Torque
2 days ago
≈ $73k – $195k per year (Estimated) • Hybrid • Full-Time • Bachelor's Degree • United Kingdom
DevOps
GCP
Azure
AWS
Cybersecurity
ISO 27001
GDPR
Apply
Sr Reg Affairs Spec - Regulatory Liaison
2 hours ago
≈ $26k – $58k per year (Estimated) • Remote (Croatia) • Full-Time • Bachelor's Degree • Croatia • Romania • Greece • Czech Republic • Serbia
Management
Microsoft Office
Apply
In office • South Africa
Apply
Apply
Project Manager
2 hours ago
≈ $22k – $61k per year (Estimated) • In office • South Africa
Management
Agile
Apply
OMF Financial Consultant (Engcobo)
2 hours ago
≈ $18k – $45k per year (Estimated) • Equity • In office • Full-Time • South Africa
Apply
This is one of many
1,356,297 more open roles from verified company boards, updated every day.

