Software Engineering Lead
1 week ago
PBT Group is offering an exciting opportunity for an Engineering Lead II. In this role, you will be responsible for envisioning, leading, and developing fit-for-purpose, integrated end-to-end technical solutions across multiple technologies for the organisation. Your work will involve inspirational technical leadership and visionary long-term thinking to provide guidance across multiple initiatives and achieve product/program alignment.
Our Engineering Leads are responsible for systems engineering and solution design spanning the organization's technology stack, from the back-end to the front-end. They lead multi-disciplinary teams to deliver customer value, ensuring adherence to architectural governance and processes. Collaboration with product owners, software engineers, and centres of excellence is essential to refine and research solutions. Engineering Leads play a pivotal role in evolving the technical landscape and continuously enhancing and optimizing the organization's effectiveness.
As an Engineering Lead, you will create innovative software systems and end-to-end solutions meeting business needs and customer demands. Operating at scale and pace, this role offers a unique opportunity to make a significant impact on our software stack.
**Key Responsibilities**:
- Analyse problems, formulate solutions within organizational boundaries, architectures, and constraints.
- Take proposed solutions through relevant governance forums, collaborating with key stakeholders.
- Decompose solutions, assist with work scheduling, and identify resource requirements.
- Develop designs, contribute to functional and non-functional requirements, and assist software designers.
- Troubleshoot technical delivery issues and design with a holistic, robust, and sustainable mindset.
- Mentor and coach software engineering practitioners.
- Stay updated on the technical landscape, understanding constraints, and risks.
- Influence and negotiate with key stakeholders.
- Craft end-to-end solutions considering people, technology, systems, and data.
- Future-proof solutions within organizational constraints.
- Build and enhance technical assets touched by the solution for long-term sustainability.
- Contribute to the growth of the engineering lead practice.
- Drive organizational alignment across areas of accountability.
- Provide coaching, mentoring, and upskilling within your area of expertise.
- Support the business strategy, objectives, and values.
- Stay current with developments in your field of expertise.
- Contribute to the Nedbank Culture building initiatives and corporate responsibility initiatives.
- Seek opportunities to improve business processes, models, and systems through agile thinking.
**Technical Leadership Responsibilities**:
- Architect, design, and implement scalable next-generation system cloud architectures and automation solutions.
- Act as a technical liaison between clients, product owners, security specialists, full-stack developers, and support engineers.
- Ensure functional and non-functional requirements are appropriately managed.
- Provide technical leadership and guidance in emerging technology areas.
- Mentor engineers in development best practices, system design, continuous delivery, and expectation management.
- Prototype new emerging technologies.
- Advocate for a superior customer experience throughout the product lifecycle.
**Skills and Experience**:
- Minimum six years of work experience in the software industry.
- Demonstrated track record of delivering solutions with noteworthy leadership roles.
- Strong understanding of internet technologies and security principles.
- Deep understanding of software development and the overall SDLC.
- Strong communication and facilitation skills.
**Type of Exposure**:
- Management and integration of DevOps tooling in a Cloud environment.
- Accuracy of design realization.
- Analysis and interpretation of quantitative and qualitative data for accurate design and implementation.
- Conceptual design and managing production of websites and portals.
**Technical/Professional Knowledge**:
- IT Architecture
- IT Concepts
- Systems Analysis and Design
**Behavioural Competencies**:
- Technical/Professional Knowledge and Skills
- Decision Making
- Collaborating
- Innovation
- Influencing
- Managing Work
- Continuous Learning
- Coaching
**Qualifications/Certifications**:
Essential Qualifications: NQF Level: Diploma
Preferred Qualification: BSc (Computer Science), BCom (Information Systems).
Professional Qualification Level 6 (As per new degree naming conventions).
Preferred Certifications: TOGAF Certification
ITIL (Information Technology Infrastructure Library) or equivalent.
- **_In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By completing and returning this form you give PBT your consent_
-
Senior Software Engineer
3 weeks ago
Johannesburg, South Africa Communicate Engineering Full timeReference : CTE WLe-1Calling all talented and enthusiastic Software Engineers in Gauteng! Join a well-known global organization and be a key player in crafting exceptional product development solutions that drive sustainability and excellence. Be prepared to step into a role of leadership, showcasing your seasoned experience in the field of software...
-
Software Engineer
1 week ago
Johannesburg, Gauteng, South Africa iDbase Software Full time R500 000 - R1 200 000 per yearAbout the RoleWe 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...
-
Manager Software Engineering
2 weeks ago
Johannesburg, South Africa Iris Software Full timeJob Description Manager Software Engineering Job Rank : Manager Location : Johannesburg, Gauteng Responsibilities The Africa Assurance Innovation and Digital team is looking to hire a skilled Manager Software Engineering to build tailored digital and innovative solutions for our Assurance business. These solutions are designed to monitor and facilitate...
-
AI-Focused Software Engineer
2 hours ago
Johannesburg, South Africa Mri Software Full timeA software solutions company in Johannesburg is seeking a talented Software Engineer. In this role, you'll develop and maintain software solutions with a focus on AI applications. Ideal candidates will have a degree in Software Engineering or a related field and 2+ years of experience in AI solutions. The position includes various employee benefits and...
-
Senior Software Engineer
6 days ago
Johannesburg, South Africa Communicate Engineering Full timeReference: CTE -WLe-1 Calling all talented and enthusiastic Software Engineers in Gauteng! Join a well-known global organization and be a key player in crafting exceptional product development solutions that drive sustainability and excellence. Be prepared to step into a role of leadership, showcasing your seasoned experience in the field of software...
-
Electronic Engineer Software Development
6 days ago
Johannesburg, South Africa Network Engineering Full timeReference: NES -RS-1 We are seeking a talented Electronic Engineer specializing in software development to join our dynamic team. Duties & Responsibilities As an Electronic Engineer, you will play a crucial role in designing, developing, and testing software solutions for electronic systems. This position offers an exciting opportunity to work on...
-
Senior Software Engineer
1 week ago
Johannesburg, Gauteng, South Africa MRI Software Full time R800 000 - R1 600 000 per yearSince we opened our doors in 1971, MRI Software has built flexible, game-changing real estate software solutions to improve people's lives. The only way to carry out that mission is to hire the best employees. People like you. Work hard, play hard. Always. Our relentless commitment to client success, our employee resource groups, and our promise to empower...
-
Senior Software Engineer
1 week ago
Johannesburg, Gauteng, South Africa iDbase Software Full time R1 200 000 - R2 400 000 per yearAbout the RoleWe 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,...
-
Senior Software Engineer
1 week ago
Johannesburg, Gauteng, South Africa iDbase Software Full time R250 000 - R500 000 per yearAbout the RoleWe 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...
-
Senior Software Engineer
1 week ago
Johannesburg, South Africa IDBASE SOFTWARE Full timeAbout the RoleWe 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...