Entersekt

Software Engineering Team Lead – Authentication Advice

Entersekt

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇿🇦 South Africa

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSCloudDockerGoJavaKubernetesMicroservicesPython

About the role

  • Lead the development, testing, and maintenance of robust, scalable microservices that process large volumes of requests in real time.
  • Direct the design of new features, ensuring high-performance and secure implementations.
  • Mentor and guide junior engineers, fostering their growth and preparing them for future responsibilities.
  • Collaborate with cross-functional teams to define and implement innovative, data-driven solutions.
  • Work closely with DevOps to ensure smooth deployment and scaling of microservices in cloud environments (AWS).
  • Drive architectural improvements for high-performance, fault-tolerant systems.

Requirements

  • 10+ years of experience with general-purpose programming languages such as Java, Python, or Golang, with a strong grasp of object-oriented programming and design principles.
  • Proven leadership experience with the ability to guide and mentor a technical team.
  • The ability to remain calm under pressure and stay focused on your goals.
  • Experience with cloud platforms, particularly AWS. Familiarity with key AWS services such as EKS, Aurora, and ElastiCache, and experience deploying and managing applications in cloud environments.
  • Experience with containerisation and orchestration technologies, such as Docker, Kubernetes, and Helm, for managing microservices-based architectures.
  • A strong understanding of software architecture, with experience building and scaling microservices for high-performance environments.
  • Familiarity with security best practices, including knowledge of cryptography, public key infrastructure (PKI), and secure system design.
  • Experience with automated testing, including unit, integration, and performance tests, to ensure software quality and stability.
  • Agile experience: familiarity with Scrum or Kanban methodologies, contributing effectively in cross-functional agile teams.
  • A bachelor’s degree in Computer Science, Engineering, or a related field is preferred, though relevant experience is highly valued.
Benefits
  • flexible hours
  • remote work
  • professional development opportunities

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaPythonGolangobject-oriented programmingmicroservicescloud platformsAWSDockerKubernetesautomated testing
Soft skills
leadershipmentoringcalm under pressurefocus on goalscollaboration
CloudSmiths

Lead Software Engineer

CloudSmiths
Seniorfull-time🇿🇦 South Africa
Posted: 9 days agoSource: cloudsmiths.bamboohr.com
AWSCloudGoogle Cloud PlatformKubernetesMicroservicesPythonReact
CloudSmiths

Senior Software Engineer

CloudSmiths
Seniorfull-time🇿🇦 South Africa
Posted: 9 days agoSource: cloudsmiths.bamboohr.com
AWSCloudGoogle Cloud PlatformKubernetesPythonReact