Senior Software Engineering Lead

1 week ago


Johannesburg, Gauteng, South Africa THINK TANK Full time
Job Title: Senior Software Engineering Lead

The role of a Senior Software Engineering Lead at Think Tank is pivotal, driving the development and execution of our AWS-based systems. As the head of our engineering efforts, you will lead a dynamic team to build software solutions that not only meet but exceed industry standards for security, reliability, and user experience.

Key Responsibilities:
  • Lead a team of engineers to design and develop scalable and secure AWS-based systems
  • Architect and implement serverless architectures and microservices on AWS
  • Collaborate with cross-functional teams to ensure seamless integration and deployment of software solutions
Requirements:
  • Minimum 5+ years of experience in software development, with at least 4 years in a leadership role managing AWS-centric projects
  • Extensive knowledge of AWS services, serverless architectures, and microservices
  • Proven track record in developing high-performing, scalable applications using modern technologies
  • Strong leadership qualities, excellent communication skills, and the ability to mentor and inspire a team
  • Bachelor's or Master's degree in Computer Science or related field
  • Extensive experience with AWS cloud services such as EC2, Lambda, S3, RDS, and CloudFormation
  • Strong background in serverless architecture, microservices, and containerization technologies like Docker and Kubernetes
  • Expertise in developing high availability and disaster recovery strategies on AWS
  • Proficient in multiple programming languages such as Java, Python, and JavaScript
  • AWS Certified Solutions Architect – Professional preferred

Estimated Salary: $180,000 - $250,000 per year based on industry standards and location.



  • Johannesburg, Gauteng, South Africa Entelect Software Ltd Full time

    Unlock Your Potential as a Senior Software Project LeadAt Entelect Software Ltd, we're on the lookout for an exceptional individual to join our team as a Senior Software Project Lead. This exciting opportunity offers a chance to elevate your career and take on new challenges in a dynamic environment.As a Senior Software Project Lead, you'll be responsible...


  • Johannesburg, Gauteng, South Africa H2R Africa Full time

    About This RoleWe are seeking an experienced Senior Software Engineering Lead to lead and mentor our high-performing development team. The ideal candidate will have a proven track record of delivering scalable software solutions and fostering a culture of collaboration and continuous improvement.Key ResponsibilitiesLead a team of software engineers to...


  • Johannesburg, Gauteng, South Africa Entelect Software Ltd Full time

    About EntelectEntelect is a dynamic and multidisciplinary environment that encourages versatility and provides individual attention to career development.Role OverviewWe are seeking a highly skilled Senior Software Architect or Enterprise Application Developer to join our team. As a key member of our team, you will be responsible for designing, developing,...


  • Johannesburg, Gauteng, South Africa Blue Bean Software Full time

    Senior Java Engineer Job DescriptionWe are seeking a highly skilled Senior Java Engineer to join our team of dedicated professionals at Blue Bean Software. This is an excellent opportunity for a talented individual to utilize their technical expertise and contribute to the development of innovative solutions.About Us:Blue Bean Software is a premier custom...


  • Johannesburg, Gauteng, South Africa Specd Full time

    Job Title: Senior Software Engineering LeadSpecd is seeking a seasoned Senior Software Engineering Lead to spearhead our SWIFT CBPR+ protocol implementation project. This strategic initiative not only enhances our reputation within the global SWIFT community but also requires expertise in Cloud AWS solutions. As a trusted leader, you will develop customized...


  • Johannesburg, Gauteng, South Africa PRR Recruitment Services Full time

    Company Overview">PRR Recruitment Services is a professional recruitment agency committed to delivering exceptional results and fostering long-lasting relationships with our clients and candidates.">About the Role">We are seeking an experienced Senior Software Engineer Lead to join our team. As a key member of our engineering team, you will be responsible...


  • Johannesburg, Gauteng, South Africa LexisNexis South Africa Shared Services (Pty) Ltd Company Full time

    Job SummaryThis is a senior-level software engineering position that requires a high degree of technical expertise and leadership skills. The successful candidate will be responsible for leading large-scale software development projects, providing technical guidance and oversight, and collaborating with cross-functional teams to deliver high-quality...


  • Johannesburg, Gauteng, South Africa Entelect Software Ltd Full time

    Entelect Software Ltd: A Leader in Enterprise Application Development">We are seeking a highly skilled Senior .NET Software Engineer to join our team at Entelect Software Ltd. As a Senior .NET Software Engineer, you will be responsible for developing world-class web and mobile applications for leading organisations in South Africa.">About the...


  • Johannesburg, Gauteng, South Africa FNB South Africa Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineering Lead to join our team at FNB South Africa. As a key member of our IT department, you will be responsible for leading software development projects and guiding a team of developers to deliver high-quality solutions.Key Responsibilities:Project Leadership: Plan, coordinate, and execute...


  • Johannesburg, Gauteng, South Africa Entelect Software Ltd Full time

    We are seeking a talented Senior .NET Software Developer to elevate our team's expertise in delivering high-quality software solutions.The ideal candidate will have a strong background in software engineering fundamentals, with a proven track record of leveraging their expertise in developing world-class web and mobile applications.Key...


  • Johannesburg, Gauteng, South Africa Kerridge Commercial Systems Full time

    Job Title: Software Engineering LeadWe are seeking an experienced Software Engineering Lead to join our team at Kerridge Commercial Systems. As a key member of our development team, you will be responsible for leading the design and development of software applications.Key Responsibilities:Lead the design and development of software applicationsCollaborate...


  • Johannesburg, Gauteng, South Africa H2R Africa Full time

    Senior Software Engineering Team LeadH2R Africa is seeking a seasoned Senior Software Engineering Team Lead to join our team. As a key member of our engineering leadership, you will be responsible for leading, mentoring, and developing a high-performing development team, fostering a culture of collaboration and continuous improvement.Key...


  • Johannesburg, Gauteng, South Africa Planet10 Full time

    Job OverviewThe Senior Software Engineer will be responsible for leading the development of complex software applications, ensuring timely delivery and high-quality results. As a key member of our team at Planet10, this individual will oversee the design, implementation, and maintenance of multiple projects simultaneously.


  • Johannesburg, Gauteng, South Africa MSP Staffing LTD Full time

    We are seeking a skilled Senior Software Developer to lead the design, development, and maintenance of software applications. The ideal candidate will have a deep understanding of architectural patterns and scalable software design, and will be able to translate complex user requirements into robust and efficient code.Key Requirements8-10 years of experience...


  • Johannesburg, Gauteng, South Africa Planet10 Full time

    Job DescriptionThe Senior Developer role at Planet10 involves leading the development of both front-end and back-end processes, ensuring seamless implementation from conception to final product according to business needs. The ideal candidate will oversee the design, development, and maintenance of fully-fledged platforms, working closely with Software...


  • Johannesburg, Gauteng, South Africa Entelect Software Ltd Full time

    Unlock Your Potential as a Senior Software Developer with EntelectYou are invited to elevate your career at Entelect, where we prioritize people and foster a culture of growth, collaboration, and innovation. Join our dynamic, multidisciplinary environment that encourages versatility and provides individual attention to career development, including regular...


  • Johannesburg, Gauteng, South Africa Entelect Software Ltd Full time

    Unlock Your Potential as a Project Manager at Entelect"Exciting Opportunity for a Development Manager" takes on a new meaning with our Senior Project Manager Role. As a key member of our team, you will have the chance to elevate your career and make a meaningful impact alongside passionate professionals who inspire and support each other. Join a dynamic,...


  • Johannesburg, Gauteng, South Africa LexisNexis South Africa Shared Services (Pty) Ltd Company Full time

    About LexisNexis South Africa Shared Services (Pty) Ltd CompanyWe are seeking a highly skilled Senior Software Engineer to lead our innovation efforts and contribute to the growth of our South African team. Located in South Africa, this role offers a unique opportunity to work with cutting-edge technologies and make a significant impact on the company's...


  • Johannesburg, Gauteng, South Africa Network Engineering Full time

    **Job Summary:**We are seeking an experienced Senior Electrical Systems Engineer to join our team at Network Engineering in Johannesburg. As a key member of our engineering department, you will be responsible for overseeing instrumentation and electrical projects or sub-projects, setting standards and policies regarding process control equipment, and acting...


  • Johannesburg, Gauteng, South Africa Entelect Software Ltd Full time

    Job DescriptionCompany OverviewEntelect Software Ltd is a dynamic and multidisciplinary environment that encourages versatility and provides individual attention to career development. We prioritize people and nurture a culture of growth, collaboration, and innovation.SalaryWe offer a competitive compensation package with twice-yearly salary increases and...