Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Placements24

NewBe an early applicant

Lead Software Engineer (Microservices)

Posted
Discussion

Description

About the Role

Our client, a forward-thinking technology solutions provider, is seeking an experienced Lead Software Engineer with a strong focus on microservices architecture to join their growing team in East London, Eastern Cape . This leadership role will be instrumental in designing, developing, and deploying scalable, resilient, and high-performance microservices that power our client's next-generation platform. You will guide a team of talented engineers, champion best practices in microservices development, and ensure the technical integrity and operational excellence of the services. The ideal candidate possesses a deep understanding of distributed systems, cloud technologies, and modern software development methodologies. This is a prime opportunity to shape the technical direction of critical services within an innovative company based in East London .

Key Responsibilities

  • Lead the design, development, and implementation of microservices-based applications.
  • Mentor and guide a team of software engineers, fostering a collaborative and high-performing environment.
  • Define and enforce architectural standards, coding guidelines, and best practices for microservices development.
  • Develop robust APIs and integrate services with other internal and external systems.
  • Ensure the scalability, reliability, and performance of microservices.
  • Implement effective strategies for service discovery, load balancing, and fault tolerance.
  • Collaborate with cross-functional teams, including product management, DevOps, and QA, to ensure successful delivery.
  • Write clean, maintainable, and well-tested code.
  • Troubleshoot and resolve complex technical issues in distributed systems.
  • Stay current with emerging trends and technologies in microservices and cloud-native development.
  • Participate in code reviews and architectural discussions.

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 6+ years of professional software development experience, with at least 3 years focused on microservices architecture.
  • Proven experience designing and building scalable and resilient microservices using languages such as Java, Python, Go, or Node.js.
  • Strong understanding of distributed systems concepts, patterns, and challenges.
  • Experience with containerization technologies (Docker) and orchestration platforms (Kubernetes).
  • Familiarity with message queuing systems (e.g., Kafka, RabbitMQ) and event-driven architectures.
  • Experience with cloud platforms (AWS, Azure, GCP) and associated services.
  • Proficiency with RESTful API design and development.
  • Knowledge of CI/CD pipelines and DevOps practices.
  • Excellent leadership, communication, and interpersonal skills.
  • Strong problem-solving and analytical abilities.

Benefits

  • Our client offers a competitive salary, comprehensive benefits package including health, dental, and retirement plans, and performance-based bonuses.
  • Employees in East London will have the opportunity to work on cutting-edge technology in a dynamic and supportive environment.
  • We provide ample opportunities for professional growth, training, and attending industry conferences.

Skills

What Lead Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →