Senior Software Engineering Lead

Placements24

Klerksdorp

Hybride

ZAR 1 000 000 - 1 800 000

Plein temps

Il y a 42 heures
Soyez parmi les premiers à postuler

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Avantages offerts par ce poste

Competitive salary
Health insurance
Stock options
Paid time off
Dev budget
Home office allowance
Retirement match
Remote culture
Career growth

Résumé du poste

Placements24 is seeking a Senior Software Engineering Lead to guide the design, development, and implementation of scalable software. This fully remote role collaborates with a distributed team of engineers, product managers, and designers, with focus on supporting operations in Klerksdorp, North West, ZA.

The candidate will mentor engineers, drive architecture decisions, align roadmaps with product goals, enforce best practices, and ensure delivery of high-quality code in a remote setting.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • 8+ years of professional software development experience.
  • At least 3 years in technical leadership or management.
  • Proficiency in one or more modern programming languages (e.g., Java, Python, C#, JavaScript).
  • Experience with cloud platforms and containerization technologies.
  • Familiarity with agile development methodologies.

Responsabilités

  • Lead and mentor a team of software engineers in the design, development, testing, and deployment of software applications.
  • Drive technical direction and architecture decisions for key projects.
  • Collaborate closely with product management to define project requirements and roadmaps.
  • Ensure the delivery of high-quality, scalable, and maintainable code.
  • Implement and promote best practices in software development, including code reviews, unit testing, and CI/CD.
  • Identify and resolve technical challenges and bottlenecks.
  • Contribute to the development of a strong engineering culture and technical standards.
  • Participate in architectural design discussions and technology selection.
  • Coach and develop junior and senior engineers, fostering their technical and professional growth.
  • Manage project timelines and deliverables, ensuring successful project execution in a remote setting.

Connaissances

Java
Python
C#
JavaScript

Formation

Bachelor's or Master's in Computer Science/Engineering

Outils

Docker
Kubernetes
AWS
Azure
GCP

Description du poste

About the Role

Our client is seeking a highly skilled and experienced Senior Software Engineering Lead to join their innovative technology team. This role is critical for guiding the design, development, and implementation of cutting-edge software solutions. The ideal candidate will have a strong technical background, exceptional leadership abilities, and a passion for building high-quality, scalable software. As a fully remote position, you will collaborate with a talented, distributed team of engineers, product managers, and designers. We foster a culture of continuous learning, innovation, and technical excellence. This is a fantastic opportunity to shape the future of our software products and mentor a team of talented developers from anywhere in the world, with a focus on supporting operations within Klerksdorp, North West, ZA .

Key Responsibilities
  • Lead and mentor a team of software engineers in the design, development, testing, and deployment of software applications.
  • Drive technical direction and architecture decisions for key projects.
  • Collaborate closely with product management to define project requirements and roadmaps.
  • Ensure the delivery of high-quality, scalable, and maintainable code.
  • Implement and promote best practices in software development, including code reviews, unit testing, and CI/CD.
  • Identify and resolve technical challenges and bottlenecks.
  • Contribute to the development of a strong engineering culture and technical standards.
  • Participate in architectural design discussions and technology selection.
  • Coach and develop junior and senior engineers, fostering their technical and professional growth.
  • Manage project timelines and deliverables, ensuring successful project execution in a remote setting.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum of 8 years of professional software development experience.
  • At least 3 years of experience in a technical leadership or management role.
  • Proficiency in one or more modern programming languages (e.g., Java, Python, C#, JavaScript).
  • Strong understanding of software architecture, design patterns, and data structures.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
  • Familiarity with agile development methodologies.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong leadership, communication, and interpersonal skills, particularly in a remote environment.
  • Experience with database technologies (SQL and NoSQL).
  • Ability to work independently and as part of a remote team.
Benefits
  • Competitive salary of ZAR per annum.
  • Comprehensive health, dental, and vision insurance.
  • Stock options and equity grants.
  • Generous paid time off and holidays.
  • Professional development budget for courses, conferences, and certifications.
  • Home office setup allowance.
  • 401k or retirement plan matching.
  • Access to cutting-edge technologies and tools.
  • Collaborative and inclusive remote work culture.
  • Opportunities for significant impact and career growth.
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Senior Software Development Manager
Senior Software Development Manager

Placements24 • Cape Town

Hybride
ZAR 900 000 - 1 500 000
Stock options
Performance bonuses
Medical, dental, vision insurance
+4
Software Development Manager
Software Development Manager

Placements24 • Klerksdorp

Hybride
ZAR 1 000 000 - 1 600 000
Health insurance
Dental insurance
Vision insurance
+4
Senior Technical Lead (Software Development)
Senior Technical Lead (Software Development)

Placements24 • East London

Hybride
ZAR 1 200 000 - 1 700 000
Fully remote
Competitive salary
Professional development
Senior Software Engineering Manager
Senior Software Engineering Manager

Placements24 • Benoni

Hybride
ZAR 1 000 000 - 1 650 000
Principal Software Engineer
Principal Software Engineer

Placements24 • George

Hybride
ZAR 1 200 000 - 2 400 000
Executive compensation
Fully remote
Health insurance
+5
Remote Lead Software Engineer - Cloud Infrastructure
Remote Lead Software Engineer - Cloud Infrastructure

Placements24 • George

Hybride
ZAR 1 200 000 - 2 000 000
Fully remote
Flexible work hours
Home office setup stipend
+5
Lead Software Architect (Remote)
Lead Software Architect (Remote)

Placements24 • Soweto

Hybride
ZAR 1 400 000 - 2 200 000
Flexible remote work
Career growth opportunities
Conference attendance
+2
Software Development Manager
Software Development Manager

Placements24 • Upington

Hybride
ZAR 900 000 - 1 600 000
Executive-level compensation
Fully remote work arrangement
Health, wellness, and retirement benefi
+2
Lead Remote Project Manager (Software Development)
Lead Remote Project Manager (Software Development)

Placements24 • George

Hybride
ZAR 900 000 - 1 300 000
Competitive salary
Bonuses
Medical, dental, and vision coverage
+3
Remote Senior Software Engineer - Cloud Solutions
Remote Senior Software Engineer - Cloud Solutions

Placements24 • Benoni

Hybride
ZAR 900 000 - 1 300 000
Private medical insurance
Home office stipend
Flexible working hours
+4