Remote Lead Software Engineer - Microservices
Remote / Online - Candidates ideally in
Bloemfontein, 9300, South Africa
Listed on 2026-10-05
Bloemfontein, 9300, South Africa
Listing for:
Placements24
Remote/Work from Home
position Listed on 2026-10-05
Job specializations:
-
Software Development
Cloud Engineer - Software, Software Engineer, Backend Developer, DevOps
Job Description & How to Apply Below
Our client is looking for a highly experienced and motivated Lead Software Engineer specializing in Microservices Architecture for a fully remote position. This role is critical for leading the design, development, and implementation of scalable, resilient, and high-performance microservices that form the backbone of our client's digital platform. You will guide a talented team of engineers, foster best practices in software development, and ensure the successful delivery of complex technical solutions.
This is an exceptional opportunity for a visionary leader to shape the future of our service-oriented architecture.
- Lead the design and architecture of new microservices and the evolution of existing ones, ensuring scalability and maintainability.
- Mentor and guide a team of software engineers, fostering technical excellence and promoting best practices in coding, testing, and deployment.
- Develop high-quality, robust, and efficient code using relevant programming languages and frameworks (e.g., Java/Spring Boot, Go, Node.js).
- Collaborate with product managers and stakeholders to define technical requirements and project roadmaps.
- Implement and champion automated testing strategies, CI/CD pipelines, and robust monitoring solutions.
- Ensure the security, reliability, and performance of all microservices in production environments.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent experience.
- 7+ years of experience in software engineering, with a significant focus on designing and building microservices.
- Proven experience leading engineering teams and mentoring junior developers.
- Deep understanding of microservices patterns, distributed systems, and API design (REST, gRPC).
- Proficiency in at least one modern programming language (e.g., Java, Go, Python, Node.js) and associated frameworks.
- Experience with cloud platforms (AWS, Azure, GCP), containerization (Docker), and orchestration (Kubernetes).
- Highly competitive remote salary and performance-based bonuses.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and flexible working hours.
- Professional development budget for training, conferences, and certifications.
- Opportunity to work on challenging, large-scale distributed systems.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×