Software Engineering Team Lead: Secure Gateway
Entersekt
Stellenbosch, Western Cape
11h ago
source : findojobs-za

You like implementations that positively affect people's lives. You have a passion for seeing your team members grow and improve.

You care a great deal about how systems fit together and want to know the details.You like mapping out the design of a system and seeing it come to life.

While there is an obligation to avoid downtime, if something goes wrong, you want to know why and fix it.You have a pragmatic approach to decision-making and can distinguish between what is important and non-essential.

You have a preference for taking initiative.You are eager to make a difference at a technical and operational level.You are happiest when you produce high quality work.

The RoleAs a global leader in our domain, we set the bar high. We are looking for a technical lead who is nearly fanatical about engineering world-class software systems.

You will lead a team of very talented software engineers and help fast-track the building of the secure platform, which orchestrates micro-services using Kubernetes.

The development is almost entirely reliant on DevOps but predominantly written in Golang. You will be required to take the technical lead in the team.

Your role will include driving software best practices, architectural design, technical strategy, and mentoring software engineers.

ResponsibilitiesBe a technical guide, mentor, and anchor for a team of talented, strong-minded software engineers.Design, develop, and maintain distributed back-end services running in production across multiple cloud providers in multiple regions.

Assist with the modernization of existing systems, building new components as needed.Investigate and provide a detailed analysis of any production issues and recommend improvements.

Monitor capacity and scale resources as needed.Continually improve infrastructure-as-code deployments and tooling.Skills and ExperienceSuccessful candidates for this role will generally possess the following qualifications and skills : 6+ years of development experience with one or more general-purpose programming languages (Golang or Java).

2+ years of experience as a team lead or senior engineer.Understanding of authentication mechanisms such as OpenID Connect (OIDC) / OAuth 2.

0.Strong database experience (both relational and NoSQL).Strong understanding of software architecture design patterns.Strong analytical problem-solving skills.

Knowledge of cryptography and public key infrastructure (PKI).DevOps experience with a focus on secure coding principles (we use GitLab).

Experience working in an agile environment and with agile development methodologies such as Scrum or Kanban.Exposure to the following would be advantageous : Experience with container technologies such as Kubernetes, Docker, and Helm.

Software architecture, with a micro-services focus.Running applications in the cloud (Amazon Web Services (AWS), Google Cloud Platform (GCP), and Azure), as well as On-premises software.

Infrastructure as code (Terraform / Terragrunt)Experience with Unix systems.RESTful API, OpenAPI Specification, Google Remote Procedure Call (gRPC), and Protocol Buffers.

A software or engineering qualification is preferred.Personality AttributesEager to make a difference at a technical and operational level.

A healthy self-esteem some bright minds will challenge you regularly.Excellent communication skills you will need to explain your ideas to your team.

The ability to get things done we dont like to micromanage, but we expect you to do what is right.A tendency to be creative innovation is of high value at Entersekt.

A preference to work in a team rather than by yourself.An attitude of taking pride in your code and taking ownership.

Report this job
checkmark

Thank you for reporting this job!

Your feedback will help us improve the quality of our services.

Apply
My Email
By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
Continue
Application form