Skip to content

Software Engineer II

Seekless can write your résumé for this posting first.
Before you apply
LocationPretoria
Work modehybrid
SeniorityMid
Experience5+ yrs
Company size1,001–5,000 people
PostedOct 23, 2026 · 1w ago
Verified live1d ago
At a glanceSummarised by Seekless from the posting.
5+ years of backend software development experience
Experience building and maintaining microservices at enterprise scale
Demonstrated impact on architectural decisions, mentorship, and system optimization
Expert-level proficiency in .NET 8+ and C# 12+ (async/await, LINQ, performance tuning, reflection)
Strong experience with Dapper / EF Core, including ORM trade-offs and performance tuning
Advanced SQL Server skills: query tuning, indexing, execution plans, statistics
Microservices design: boundaries, communication patterns, service reliability
Event-driven architecture: RabbitMQ, Kafka, or Azure Service Bus
API design (REST / gRPC), backward compatibility, and versioning strategies
Strong ability to lead design discussions and influence architecture without formal authority
Advanced Azure DevOps pipeline design and release management
Understanding of modern deployment strategies (blue-green, canary, etc.)
Deep experience with testing automation across all testing layers
Strong understanding of SOLID principles, design patterns, and refactoring practices
Performance profiling, optimization, and debugging complex scenarios
Experience leading incident response, post-mortems, and operational improvement efforts
Ability to maintain composure and lead through high-severity production challenges
Excellent technical communication and ability to explain complex concepts to diverse audiences
Strong ownership mindset — you take responsibility for outcomes, not just tasks
Adaptability in a fast-moving environment with changing priorities
Collaborative and team-oriented, with strong cross-functional communication
High attention to detail, especially in regulated environments
Proactive, solution-driven, and resilient under pressure
Deep understanding of ACID, isolation levels, deadlocks, sharding, and partitioning
Redis expertise in distributed caching and invalidation strategies
Elasticsearch experience (indexing, search and aggregation performance optimizations)
Experience with logging, tracing, and performance monitoring (OpenTelemetry)
Credit and criminal record check will be conducted
Qualification verification check will be done
Skills
.NET 8+
C# 12+
Dapper
EF Core
SQL Server
Redis
Elasticsearch
RabbitMQ
Kafka
Azure Service Bus
REST
gRPC
Azure DevOps
OpenTelemetry
About the role
Kick-start your career in the online gaming world and experience the very latest in technology and innovation.
Experience:
5+ years of backend software development experience
Experience building and maintaining microservices at enterprise scale.
Demonstrated impact on architectural decisions, mentorship, and system optimization.
Technical Expertise:
Platform & Languages:
Expert‑level proficiency in .NET 8+ and C# 12+ (async/await, LINQ, performance tuning, reflection).
Strong experience with Dapper / EF Core, including ORM trade‑offs and performance tuning.
Data & Search:
Advanced SQL Server skills: query tuning, indexing, execution plans, statistics.
Nice to have
Deep understanding of ACID, isolation levels, deadlocks, sharding, and partitioning. (Beneficial)
Redis expertise in distributed caching and invalidation strategies. (Beneficial)
Elasticsearch experience (indexing, search and aggregation performance optimizations). (Beneficial)
Architecture & System Design:
Microservices design: boundaries, communication patterns, service reliability.
Event‑driven architecture: RabbitMQ, Kafka, or Azure Service Bus.
API design (REST / gRPC), backward compatibility, and versioning strategies.
Strong ability to lead design discussions and influence architecture without formal authority.
DevOps, CI/CD & Observability:
Advanced Azure DevOps pipeline design and release management.
Understanding of modern deployment strategies (blue‑green, canary, etc.).
Experience with logging, tracing, and performance monitoring (OpenTelemetry). (Beneficial)
Software Quality & Craftsmanship:
Deep experience with testing automation across all testing layers.
Strong understanding of SOLID principles, design patterns, and refactoring practices.
Performance profiling, optimization, and debugging complex scenarios.
Production Ownership:
Experience leading incident response, post‑mortems, and operational improvement efforts.
Ability to maintain composure and lead through high‑severity production challenges.
Soft Skills & Professional Strengths:
Excellent technical communication and ability to explain complex concepts to diverse audiences.
Strong ownership mindset — you take responsibility for outcomes, not just tasks.
Adaptability in a fast‑moving environment with changing priorities.
Collaborative and team‑oriented, with strong cross‑functional communication.
High attention to detail, especially in regulated environments.
Proactive, solution‑driven, and resilient under pressure.
*Please note we will apply relevance to our Talent Management and Talent Development Programme as part of our recruitment process.
*Shortlisted candidates may need to complete an assessment.
Legal
This position requires trust and honesty it has access to customers financial details - therefore a credit and criminal record check will be conducted. The qualifications identified herein are an inherent job requirement; therefore, a qualification verification check will be done. By applying for this role, and supplying the necessary details, you hereby grant us permission to apply for these checks. This will be done in a confidential manner, and solely for the purposes of verification.
Should you not hear from us within 2 weeks, please deem your application as unsuccessful.
About the company
The perfect place to work, play and grow!