Director of Software Engineering
1 week ago
Our client is one of the fastest-growing direct-to-consumer lifestyle brands in the U.S., known for blending mental wellness, inclusivity, and elevated comfort into every product and customer experience. More than just an apparel company, they are building a community-driven brand where authenticity and human connection are at the center of how they operate.
As the company scales rapidly, they are investing heavily in technology and engineering excellence to support a world-class Shopify-based eCommerce experience.
Role OverviewThe Head of Engineering will lead the technical organization and drive the evolution of the company's eCommerce and digital platform ecosystem. This leader will be responsible for shaping the engineering vision, scaling multiple technical teams, overseeing the development of new features, ensuring infrastructure stability, and enabling innovation across the business.
The ideal candidate brings a strong background in Shopify, DTC eCommerce, and modern web architectures, combined with proven engineering leadership experience. This person will play a critical role in guiding strategy, improving operational rigor, and building a high-performance engineering organization capable of supporting $1B+ scale.
ResponsibilitiesLeadership & Strategy
- Lead, mentor, and develop multi-disciplinary engineering teams (backend, frontend, full-stack, DevOps, QA).
- Define and execute the engineering strategy aligned with product priorities and business objectives.
- Collaborate closely with Product and Design to plan initiatives, set milestones, and ensure on-time delivery.
- Foster a culture of ownership, transparency, and continuous improvement.
- Oversee headcount planning, hiring, team structure, and resource allocation to support rapid growth.
Technical Excellence
- Set and enforce high standards for system architecture, code quality, testing, and deployment.
- Champion modern engineering practices including CI/CD, automated testing, infrastructure-as-code, and observability.
- Evaluate and implement technologies that support scalability, reliability, and performance.
- Collaborate with architects and senior engineers to evolve the company's core platform and services.
- Deep hands-on experience with:
- , modern JavaScript (ES6+), and Shopify's Liquid
- Headless commerce setups
- Backend services in or Python
- API development, asynchronous programming, microservices
- Guide teams in writing clean, maintainable, testable code.
- Architect and maintain cloud-native, scalable services and RESTful APIs using frameworks such as Typescript, , FastAPI, or Flask.
Delivery & Operations
- Oversee the entire software development lifecycle: ideation → design → implementation → testing → deployment → monitoring.
- Establish engineering KPIs around velocity, code quality, reliability, and delivery performance.
- Partner with Infrastructure, Security, and DevOps teams to ensure uptime, scalability, and security compliance.
- Manage technical debt and long-term platform stability through refactoring and architecture improvements.
Cross-Functional Collaboration
- Partner with stakeholders across Product, IT, Operations, Marketing, and Leadership to ensure engineering initiatives deliver measurable business value.
- Represent Engineering in executive discussions and support company-wide strategic planning.
- Communicate complex technical strategies clearly to both technical and non-technical audiences.
Required Qualifications
- 10+ years of professional software engineering experience.
- 5+ years in engineering leadership or management, guiding multi-team organizations or large-scale initiatives.
- Strong technical expertise in:
- Cloud-native development (AWS, GCP, or Azure)
- Microservices and distributed systems
- Web and mobile application frameworks
- API design, data flows, and systems integration
- Experience with Agile methodologies (Scrum, Kanban) and DevOps principles.
- Exceptional communication, leadership, and collaboration skills.
- Demonstrated success scaling engineering teams in high-growth environments.
Preferred Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Experience scaling organizations from startup → mid-stage → enterprise-level maturity.
- Exposure to security and compliance standards such as SOC 2, GDPR, PCI.
- Track record of building diverse, equitable, and inclusive engineering teams.
-
Senior Software Engineer
1 week ago
Johannesburg, South Africa iDbase Software Full timeAbout the Role We are seeking an experienced Senior Software Engineer (Java) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications using Java and complementary technologies. This role emphasizes cloud-native development, microservices architecture, and secure, high-performance coding practices. It...
-
Software Engineer
1 week ago
Johannesburg, South Africa iDbase Software Full timeAbout the Role We are seeking an experienced Software Engineer (.NET & AWS) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications, leveraging modern .NET technologies and AWS cloud services. This role emphasizes cloud-native development, microservices architecture, and secure, high-performance...
-
Senior Software Engineer
1 week ago
Johannesburg, South Africa iDbase Software Full timeAbout the Role We are seeking an experienced Senior Software Engineer (.NET & Azure) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications leveraging modern .NET technologies and Microsoft Azure cloud services. This role emphasizes cloud-native development, microservices architecture, and secure,...
-
Software Engineer
1 week ago
South Africa takealot Full time R250 000 - R500 000 per yearJoin Our Mission at Takealot Fulfilment Solutions | We Are TFSRevolutionising e-commerce logistics in South Africa with cutting-edge technology and operational excellence. We deliver 30+ million orders annually, empowering businesses and driving economic growth.Who We're Looking For:Innovative, ambitious individuals ready to shape the future of e-commerce...
-
Software Engineer
3 days ago
South Africa takealot Full time R500 000 - R1 200 000 per year, South Africa's leading online retailer, is looking for a highly talented Software Engineer (Python) to join our team. We are a young, dynamic, hyper-growth company looking for smart, creative, hard-working people with integrity to join usThink you've been challenged before? Think againScale: Over 4 million happy shoppers shop online on Show them what you...
-
Software Engineer
3 days ago
South Africa Takealot Group Full time R1 000 000 - R3 000 000 per year, South Africa's leading online retailer, is looking for a highly talented Software Engineer (Python) to join our team. We are a young, dynamic, hyper-growth company looking for smart, creative, hard-working people with integrity to join usThink you've been challenged before? Think againScale: Over 4 million happy shoppers shop online on Show them what you...
-
Software Engineer
3 days ago
South Africa Takealot Group Full time R250 000 - R500 000 per year, South Africa's leading online retailer, is looking for a highly talented Machine Learning Engineer to join our team. We are a young, dynamic, hyper-growth company looking for smart, creative, hard-working people with integrity to join us Think you've been challenged before? Think againScale: 4 million happy shoppers shop online on and 2.7 million on Mr...
-
Java Software Engineer
1 week ago
South Africa Pure Placements Full time R1 000 000 - R2 500 000 per yearJava/Springboot Engineer - This is a pure back-end role.Location: Cape Town – Hybrid - Applications will only be considered from within the Cape Town area.Our client, a leader in global payment solutions, is looking for a passionate Intermediate or Senior Java Software Engineer to join their dynamic team. Here's your chance to work on cutting-edge...
-
Software Engineer
2 weeks ago
Johannesburg, South Africa Planned Talent Pty (Ltd) Full timePLANNED TALENT - Trusted Talent Partners in Technology Recruitment As a boutique staffing agency, we stand at the forefront of innovation and excellence in talent acquisition. Our tenure in the industry has afforded us invaluable insights into the ever-evolving landscape of talent acquisition, positioning us as trusted advisors to organizations seeking to...
-
Senior DevOps Engineer
1 week ago
Johannesburg, South Africa iDbase Software Full timeAbout the Role We are seeking a highly skilled Senior DevOps Engineer to assess and enhance our client’s infrastructure and CI/CD pipelines, ensuring alignment with industry best practices. You will play a key role in automating deployments, managing infrastructure as code, improving observability, and mentoring junior team members. This role is ideal for...