×
Register Here to Apply for Jobs or Post Jobs. X

Remote Lead Software Engineer - Microservices

Remote / Online - Candidates ideally in
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
About the Role

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.

Key Responsibilities
  • 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.
Requirements
  • 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).
Benefits
  • 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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary