Director of Software Engineering

Placements24

Gauteng

A distancia

ZAR 2.000.000 - 3.000.000

Jornada completa

Hace 4 días
Sé de los primeros/as/es en solicitar esta vacante

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Stock options
Health insurance
PTO
Development budget
Home office stipend
Internet reimbursement
401(k) matching
Parental leave
Career growth
Cutting-edge tech
Virtual events

Descripción de la vacante

Placements24 is seeking a Director of Software Engineering to lead globally distributed engineering teams in a remote-first environment. The role requires a deep technical background and strong leadership to guide architecture, development, and deployment of innovative software solutions.

You will mentor engineering managers and senior engineers, promote best practices, and ensure scalability and reliability across platforms. This is a remote role with global impact.

Formación

  • Master's or Ph.D. in Computer Science, Engineering, or related field.
  • 10+ years in software development, with at least 5 years in senior leadership.
  • Proven experience leading large, distributed engineering teams.
  • Deep understanding of software architecture, system design, and cloud technologies.
  • Expertise in Agile and Scrum methodologies.
  • Strong strategic thinking, problem-solving, and decision-making.
  • Excellent remote communication and stakeholder management.
  • Experience managing budgets and project resources.
  • Passion for technology and engineering excellence.

Responsabilidades

  • Lead and manage multiple software engineering teams, including hiring, mentoring, and performance management.
  • Define and drive the technical vision and roadmap for software development projects.
  • Oversee the entire software development lifecycle, from design and architecture to implementation, testing, and deployment.
  • Ensure the delivery of high-quality, scalable, and maintainable software solutions.
  • Promote and enforce engineering best practices, coding standards, and quality assurance processes.
  • Collaborate closely with product management, data science, and other cross-functional teams to align engineering efforts with business priorities.
  • Manage technical debt and ensure the long-term health and maintainability of the codebase.
  • Foster a culture of innovation, continuous learning, and technical excellence within the engineering organization.
  • Manage budgets, resource allocation, and project timelines effectively in a remote setting.
  • Represent the engineering team in executive-level discussions and strategic planning.

Conocimientos

Distributed leadership
Cloud architecture
Software architecture
SDLC governance
Agile methodologies
Budget management
Remote leadership
Strategic planning
Technical mentoring
Executive communication

Educación

Master's or PhD in CS/Engineering

Herramientas

AWS
Azure
GCP
CI/CD

Descripción del empleo

About the Role

Our client, a cutting-edge technology firm at the forefront of AI development, is looking for an exceptional Director of Software Engineering to lead their globally distributed engineering teams. This is a fully remote position, offering the flexibility to work from anywhere. The ideal candidate will possess a deep technical background combined with strong leadership and strategic vision. You will be responsible for guiding the architecture, development, and deployment of innovative software solutions that drive our client's technological advancements. This role requires a leader who can inspire engineering excellence, foster a culture of innovation, and manage complex projects from conception to delivery in a remote-first environment. We are seeking an individual who can effectively mentor engineering managers and senior engineers, promote best practices in software development, and ensure the scalability and reliability of our client's platforms.

Key Responsibilities
  • Lead and manage multiple software engineering teams, including hiring, mentoring, and performance management.
  • Define and drive the technical vision and roadmap for software development projects.
  • Oversee the entire software development lifecycle (SDLC), from design and architecture to implementation, testing, and deployment.
  • Ensure the delivery of high-quality, scalable, and maintainable software solutions.
  • Promote and enforce engineering best practices, coding standards, and quality assurance processes.
  • Collaborate closely with product management, data science, and other cross-functional teams to align engineering efforts with business priorities.
  • Manage technical debt and ensure the long-term health and maintainability of the codebase.
  • Foster a culture of innovation, continuous learning, and technical excellence within the engineering organization.
  • Manage budgets, resource allocation, and project timelines effectively in a remote setting.
  • Represent the engineering team in executive-level discussions and strategic planning.
Requirements
  • Master's or Ph.D. in Computer Science, Engineering, or a related technical field.
  • 10+ years of experience in software development, with at least 5 years in a senior leadership role (e.g., Engineering Manager, Director of Engineering).
  • Proven experience leading and managing large, distributed engineering teams.
  • Deep understanding of software architecture, system design, and cloud technologies (AWS, Azure, GCP).
  • Expertise in multiple programming languages and software development methodologies (Agile, Scrum).
  • Demonstrated success in delivering complex, large-scale software products.
  • Strong strategic thinking, problem-solving, and decision-making abilities.
  • Excellent communication, interpersonal, and motivational skills tailored for a remote workforce.
  • Experience managing budgets and project resources.
  • Passion for technology and a commitment to engineering excellence.
Benefits
  • Highly competitive salary and stock options.
  • Comprehensive health, dental, and vision insurance plans.
  • Generous paid time off and flexible working hours.
  • Annual professional development budget.
  • Home office setup stipend and reliable internet reimbursement.
  • 401(k) plan with company matching.
  • Parental leave benefits.
  • Opportunities for significant impact and career growth in a fast-paced environment.
  • Access to cutting-edge technology and challenging projects.
  • Virtual team events and social gatherings.
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Director Of Software Engineering
Director Of Software Engineering

Placements24 • Pretoria

Híbrido
ZAR 1.200.000 - 2.400.000
Competitive salary
Stock options
Health insurance
+2
Director of Engineering (Remote-First)
Director of Engineering (Remote-First)

Placements24 • Cape Town

Híbrido
ZAR 1.500.000 - 2.500.000
Equity package
Health insurance
Home office stipend
+2
Director of Engineering
Director of Engineering

Placements24 • Upington

Híbrido
ZAR 2.504.000 - 3.506.000
Equity options
Health insurance
Generous PTO
+4
Remote Head of Engineering
Remote Head of Engineering

Placements24 • Benoni

Híbrido
ZAR 2.000.000 - 3.600.000
Equity
Health insurance
Remote-first
+2
Head of Engineering
Head of Engineering

Placements24 • Polokwane

A distancia
ZAR 2.999.000 - 4.664.000
Executive compensation
Health insurance
Stock options
+2
Director Of Remote Engineering Operations
Director Of Remote Engineering Operations

Placements24 • Cape Town

Híbrido
ZAR 2.000.000 - 3.200.000
Stock options
Home office setup allowance
Unlimited PTO
+1
Director Of Engineering
Director Of Engineering

Placements24 • Cape Town

Híbrido
ZAR 1.800.000 - 3.000.000
Salary & equity
Health insurance
Paid time off
+4
Remote Lead Software Engineer - AI/ML
Remote Lead Software Engineer - AI/ML

Placements24 • Polokwane

Híbrido
ZAR 1.000.000 - 2.000.000
Highly competitive salary
Stock options or equity
Fully remote with flexible hours
+4
VP of Engineering - Fully Remote
VP of Engineering - Fully Remote

Placements24 • Vereeniging

Híbrido
ZAR 2.500.000 - 4.200.000
Executive compensation package
Stock options
Generous paid time off
+1
Senior Software Engineering Manager
Senior Software Engineering Manager

Placements24 • Vereeniging

Híbrido
ZAR 1.200.000 - 2.400.000
Stock options
Remote-first culture
Professional development opportunities