Sorry, the offer is not available,
but you can perform a new search or explore similar offers:

Solution Architect

We are seeking an experienced Solutions Architect specializing in the banking domain to join our dynamic client. As a Solutions Architect, you will play a cr...


From Dearx - Gauteng

Published 20 days ago

Architect, Solution

Business Segment: Personal & Private BankingTo develop, design and maintain the solution architectures for specific business functional/technical areas. To p...


From Standard Bank Of South Africa Limited - Gauteng

Published 20 days ago

Senior Java Developer

Sandton, South Africa | Posted on 05/27/2024MUSE is a consulting company, specialising in resourcing, recruitment and outsourcing of software development tea...


From Muse Consultancy Services - Gauteng

Published 20 days ago

Site Reliability Engineer (Sre)

```html Requirements: A bachelor's degree in Computer Science, Engineering or related field, or equivalent experience Proficient in one or more programming ...


From The Skills Mine (Pty) Ltd - Gauteng

Published 20 days ago

Head Of Software Engineering

Head Of Software Engineering
Company:

Network Recruitment


Details of the offer

We are seeking an experienced and dynamic leader for our software engineering team. This role requires deep expertise in software development processes, technical proficiency, and effective management abilities to foster innovation and deliver top-tier software solutions. The chosen candidate will significantly influence our technology strategy, streamline development workflows, and cultivate a culture of continuous enhancement.Duties and Responsibilities include, but are not limited to:Leadership and Strategy: Provide strategic direction and technical leadership to the software engineering team.Define and implement best practices, standards, and processes for engineering.Collaborate with cross-functional teams (product management, design, QA) to align engineering efforts with business objectives.Drive innovation by researching and adopting new technologies and tools.Team Management: Cultivate a high-performing engineering team through recruitment, coaching, and mentoring.Cultivate a culture of collaboration, transparency, and accountability.Establish clear goals and objectives for the team, ensuring alignment with corporate goals.Promote professional growth and development opportunities for team members.Manage OKRs for the engineering team.Project Execution and Delivery: Oversee the entire software development lifecycle, from planning to maintenance.Ensure timely delivery of high-quality software solutions that meet customer and business needs.Monitor project progress, identify risks, and implement mitigation strategies.Implement and enhance agile methodologies and continuous integration/deployment (CI/CD) practices.Technical Expertise: Provide technical guidance and support to team members.Conduct code reviews and ensure adherence to coding standards and architectural principles.Keep abreast of industry trends, technologies, and best practices.Drive technical excellence and foster an environment of innovation and learning.Collaboration and Communication: Communicate effectively with stakeholders across all levels, including executives and external partners.Advocate for engineering initiatives and present technical strategies and solutions.Promote a positive and inclusive work environment that encourages open communication and constructive feedback.Experience and Qualifications:Bachelors or masters degree in Computer Science, Engineering, or a related field.Proven experience (3+ years) in a leadership role within software engineering, managing teams of 10+ engineers.Skills required:Solid technical background with expertise in software development, architecture, and design.Hands-on experience with programming languages (e.g., Java, Python, JavaScript) and modern technologies/frameworks (e.g., Vue, React, Node.js, Docker, etc.).Familiarity with Agile methodologies and DevOps practices (CI/CD, automated testing, cloud platforms).Exceptional leadership, communication, and interpersonal skills.Ability to manage multiple projects and priorities in a fast-paced environment.Strong problem-solving skills and a strategic mindset.Experience in SaaS or enterprise software development is advantageous.

Requirements

Head Of Software Engineering
Company:

Network Recruitment


Built at: 2024-10-08T05:59:01.166Z