Engineering Lead
5 days ago
- Jobs by Location
- Job by industries
- The Engineering Lead is responsible for leading a team of engineers, combining technical leadership with people management to ensure high-quality software development. The role also includes managing work within the team, fostering innovation, and proactively identifying and mitigating risks to support successful business execution. The Engineering Lead is expected to take ownership not only of issues within their team but also contribute to the success of the broader business segment. This includes collaborating closely with other leads across the organization to drive alignment and ensure the delivery of strong business outcomes. The ideal candidate has a strategic mindset, strong technical expertise, and leadership skills that foster innovation, collaboration, and continuous improvement.
- The Future Front-Ends team is responsible for building new front-end propositions using our future technology stack. These propositions can arise from any of the business segments in the Iress South Africa business and may cover multiple domains such as market data, securities lending, trading and investment management. The team is also responsible for maintaining a subset of existing front-ends, which predominantly cover the market data domain.
Some of the awesome things you'll be involved with:
- Contribute to business initiatives by aligning technical deliverables with strategic objectives, ensuring timely and effective execution.
- Define and maintain a technical roadmap that supports long-term business goals while balancing immediate delivery priorities.
- Manage work within the team, ensuring proper planning, estimation, and timely delivery of technical solutions.
- Take ownership of technical and operational challenges related to the broader system in which their team operates, applying a systems-thinking approach to identify root causes and drive holistic solutions.
- Drive innovation by identifying and implementing new technologies, tools, and methodologies that enhance software development efficiency, product performance, and business value.
- Proactively identify, escalate, and mitigate risks to ensure the successful delivery of business objectives, minimizing technical debt and operational disruptions.
- Foster a collaborative and high-performance team culture, promoting knowledge sharing and learning.
Leadership responsibilities
- Recruit, interview, and select suitable candidates for the team.
- Onboard and integrate new team members effectively.
- Set, monitor, and evaluate team objectives and key performance indicators.
- Manage performance, ensuring clear accountability and development opportunities.
- Provide mentorship and career growth support to team members.
- Create an engaging and inclusive environment, ensuring high motivation and productivity.
What you will bring:
Qualifications and Certifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of seven years of experience in software development, with at least three years in a leadership role.
- Strong background in software architecture, system design, and development best practices.
- Experience with scalable and high-performance software solutions.
- Understanding of software development methodologies, quality assurance, and testing principles.
- Familiarity with financial services industry requirements is a plus.
Professional Skills and Competencies
- Technical Strategy & Planning: Defines and aligns technical roadmaps with business goals.
- Software Design: Designs systems with high levels of impact and complexity.
- Programming/Software Development: Develops and implements high-quality software solutions.
- Information Security: Ensures secure software development practices, adheres to security best practices, and mitigates vulnerabilities in systems and applications.
- Quality Assurance: Ensures development and testing best practices are met.
- Problem Management: Identifies and mitigates technical risks.
- Stakeholder Relationship Management: Communicates effectively with business and technical stakeholders.
- People Management: Leads, coaches, and develops a high-performing engineering team.
People Leadership Competencies
- Coaches and mentors engineers to enhance their skills and career progression.
- Establishes strong connections within the team and fosters collaboration.
- Supports innovation by empowering engineers to propose and implement solutions.
- Makes strategic decisions efficiently and holds team members accountable.
- Creates and communicates a clear technical strategy aligned with business objectives.
- Navigates change and uncertainty, guiding the team through evolving priorities.
Technology Stack
- Modern full stack web technologies e.g. React, node.js, graphQL, PostgreSQL
- Front-end frameworks: interop.io, or consideration of FDC3 specification
- Older web applications: ASP.NET, C#, SQL Server
- Older desktop applications: C++
- CI/CD: Github, Buildkite, Artifactory
- Hosting: Docker, Terraform, AWS and Iress Data Centres
- ICT jobs
-
Engineering Manager
4 days ago
Johannesburg, Gauteng, South Africa Network Engineering Full timeEngineering ManagerA renewable energy company in Edenvale is seeking the services of an Engineering Manager.Duties & ResponsibilitiesYou will be responsible for providing technical leadership, coordination, and strategic direction to a team of engineering professionals. Your role will involve overseeing the Lead Electrical Engineer, Lead Project Engineer,...
-
Lead Mechatronic Systems Designer
4 days ago
Johannesburg, Gauteng, South Africa Network Engineering Full timeA leading mining vehicle manufacturing company in South Africa seeks an experienced Senior Mechatronic Engineer to lead the design, development, and implementation of mechatronic systems.About the RoleThe ideal candidate will have a strong background in mechatronics engineering, with expertise in designing, developing, and integrating complex mechatronic...
-
Technical Team Lead
4 days ago
Johannesburg, Gauteng, South Africa Network Engineering Full timeAbout the Job:The Technical Team at Network Engineering is looking for a skilled Industrial Engineer to join their Johannesburg East Office. This is an excellent opportunity for someone who enjoys working in a technical environment and has experience in leading teams and managing projects.Main Responsibilities:- Guide a team of electrical engineers on their...
-
Electrical Project Engineer
4 days ago
Johannesburg, Gauteng, South Africa Network Engineering Full timeElectrical Project EngineerReference: NES018204-AJ-1We are currently seeking seasoned Electrical Project Engineers. If this describes you, make sure you apply today.Duties & ResponsibilitiesWe are seeking an experienced and motivated Electrical Project Engineer to lead electrical project teams. As an Electrical Project Engineer, you will be responsible for...
-
Electronic Engineering Consultant
4 days ago
Johannesburg, Gauteng, South Africa Network Engineering Full timeAbout UsNetwork Engineering is a leading company in the field of electronic engineering, and we are currently seeking an Electronic Engineering Consultant to join our team in Benoni. As a consultant, you will be responsible for providing expert advice and guidance on electronic engineering projects.ResponsibilitiesProviding expert advice and guidance on...
-
Lead Electrical Design Specialist
4 days ago
Johannesburg, Gauteng, South Africa Network Engineering Full timeJob DescriptionThis role involves leading electrical project teams to ensure timely and successful completion of projects.Key ResponsibilitiesDevelop project timelines, budgets, and resource plansConduct risk assessments and implement mitigation strategiesOversee the design and installation of electrical systemsRequirementsBSc Engineering Science (Electrical...
-
Mechatronics Engineering Manager
4 days ago
Johannesburg, Gauteng, South Africa Network Engineering Full timeAbout Network EngineeringWe are a renowned mining vehicle manufacturing company based in Johannesburg, South Africa. Our team is dedicated to providing innovative solutions for the mining industry.Job DescriptionWe are seeking an experienced Senior Mechatronic Engineer to join our team. The ideal candidate will have a strong background in mechatronics...
-
Electrical Engineering Expertise Wanted
4 days ago
Johannesburg, Gauteng, South Africa Network Engineering Full timeJob DescriptionAs an Electrical Engineer, you will be responsible for designing, developing, and implementing BESS projects. You will collaborate with project teams, develop electrical system designs, and lead and monitor electrical projects.The ideal candidate will have a BSc or BEng in Electrical Engineering or Electronic Engineering, with 5 years of...
-
High-Voltage Engineer
4 days ago
Johannesburg, Gauteng, South Africa Network Engineering Full timeOur TeamAt Network Engineering, we have a diverse team of experienced engineers who work closely with clients to understand their needs and deliver innovative solutions.Meet Our Team Members:John Doe: Lead Electrical Design Engineer with over 10 years of experience in designing and developing electrical systems.Jane Smith: Senior Electrical Engineer with...
-
Senior Electrical Engineer Role
4 days ago
Johannesburg, Gauteng, South Africa Network Engineering Full timeAbout the RoleWe are currently seeking an experienced Electrical Project Manager to join our team.ResponsibilitiesThe successful candidate will be responsible for leading electrical project teams from concept to completion.Qualifications and ExperienceMinimum 5 years of experience in electrical project managementBSc Engineering Science (Electrical...
-
Johannesburg, Gauteng, South Africa Network Engineering Full timeReference: NES018204-AJ-1We are currently seeking seasoned Electrical Project Engineers. If this describes you, make sure you apply today.Duties & ResponsibilitiesWe are seeking an experienced and motivated Electrical Project Manager to lead electrical project teams. As an Electrical Project Engineer, you will be responsible for overseeing the planning,...
-
Johannesburg, Gauteng, South Africa Network Engineering Full timeAbout UsWe are Network Engineering, a leading provider of electrical engineering services. Our team is dedicated to delivering innovative solutions that exceed client expectations. If you are a highly skilled Electrical Engineer looking for a new challenge, we encourage you to apply.In this role, you will have the opportunity to work on exciting BESS...
-
Chief Design Engineer
1 day ago
Johannesburg, Gauteng, South Africa Network Engineering Full timeChief Design EngineerReference: NES017837-MVDB-1Are you passionate about engineering and fascinated by the intricacies of armored vehicle design? Do you possess a wealth of experience in mechanical engineering and a knack for innovation? If so, we have an exciting opportunity for youDuties & ResponsibilitiesWe are currently seeking a highly skilled Chief...
-
Industrial Engineer Johannesburg East
4 days ago
Johannesburg, Gauteng, South Africa Network Engineering Full timeJob Opportunity: Industrial EngineerAn exciting opportunity to join a leading technical team of experts in Network Engineering. Our client has an African footprint and global partnerships, offering a unique chance for professional growth.Duties & ResponsibilitiesThis role involves overseeing a team of electrical engineers, guiding their projects, and...
-
Johannesburg, Gauteng, South Africa Network Engineering Full timeProject Manager Job DescriptionNetwork Engineering is seeking an exceptional Electrical Project Manager to lead electrical project teams. As an Electrical Project Engineer, you will be responsible for ensuring the timely and successful delivery of electrical projects.About the JobThe successful candidate will have a strong background in electrical...
-
Johannesburg, Gauteng, South Africa Network Engineering Full timeJob RoleWe are looking for an accomplished Electrical Project Manager to join our team at Network Engineering. As an Electrical Project Engineer, you will be responsible for overseeing the planning, execution, and successful completion of electrical projects.ResponsibilitiesLead the planning and execution of electrical projects from concept to...
-
Johannesburg, Gauteng, South Africa Network Engineering Full timeEducational RequirementsThe ideal candidate should have a BSc Engineering Science (Electrical Engineering) or BEng Electrical Engineering degree and ECSA registration (Candidate or Professional). A Project Management certification would be advantageous.ResponsibilitiesLead the planning and execution of electrical projects from concept to...
-
Electrical Engineer Johannesburg South
4 days ago
Johannesburg, Gauteng, South Africa Network Engineering Full timeDuties & ResponsibilitiesJob & Company Description:We are currently working with a dynamic and innovative engineering firm that specializes in Battery Energy Storage Systems (BESS) and delivers cutting-edge solutions in the field of electrical engineering. We are seeking highly skilled and motivated Electrical Engineers with expertise in the design,...
-
Johannesburg, Gauteng, South Africa Network Engineering Full timeA mining vehicle manufacturing company in Johannesburg is seeking the services of a Senior Mechatronic Engineer.Duties & ResponsibilitiesJob Description:Lead the design, development, and implementation of mechatronic systems and components.Collaborate with cross-functional teams to integrate mechanical, electrical, and control systems.Conduct feasibility...
-
Production Lead Johannesburg Central
4 days ago
Johannesburg, Gauteng, South Africa Network Engineering Full timeAbout the Job:We are looking for a Production Manager to lead our battery breaking department. The successful candidate will be responsible for planning, organizing, leading, and controlling the department's activities to achieve desired results economically and effectively.Key Qualifications:Bachelor's degree in Mechanical or Metallurgical Engineering.At...