Snr Engineer: Development Laboratories
Date: 22 May 2026
Location: Centurion, Gauteng, ZA
Company: Company
Structural Information
Job number: 10007571
Job title: Snr Engineer: Development Laboratories
Job grade: S5
Group/ BU: Openserve
Division: Openserve
Span of control: 0-5
Reports to: Senior Management
Core Description
Responsible for the design, development, and delivery of new products or major enhancements to existing products that incorporate software in the overall functionality of electronic products engineering as a core component of digital and network-based products and services. Acts as a technical expert authority in addressing complex engineering challenges across multiple platforms, including system integration, interoperability, performance, and compatibility. Leads and acts as a mentor of a team of developers in the architecture, design, and implementation of highly complex software systems, best practices, and quality requirements. Contributes to technical strategy, architectural decisions, and continuous improvement of development processes within the Development Laboratories environment.
Job Responsibilities
- Design, develop, and maintain complex software systems and platforms, from concept through to production deployment.
- Lead the technical design and architecture of software solutions, ensuring scalability, performance, security, and maintainability.
- Act as a technical expert and escalation point for complex software and system-integration issues across multiple platforms and environments.
- Guide and mentor a team of software developers through design reviews, code reviews, and technical problem-solving.
- Ensure adherence to software development standards, best practices, and coding guidelines.
- Participate actively in all phases of the software development lifecycle (SDLC), including requirements analysis, design, implementation, testing, deployment, and support.
- Collaborate with system analysts, architects, testers, and business stakeholders to deliver high-quality software solutions that meet business needs.
- Contribute to technical decision-making, including technology selection, architectural patterns, and development tools.
- Support integration of software components with existing systems, platforms, and external services.
- Drive continuous improvement in development processes, tooling, and engineering practices within the team.
- Provide technical input into estimation, planning, and prioritisation of development work.
Core Competencies
Functional Knowledge
Software Development Lifecycle (SDLC) and Agile/iterative delivery models; Object oriented design and software architecture principles; Application and platform development frameworks; Databases and data persistence concepts; Systems integration and interoperability; OSS/BSS concepts and system landscapes; Network protocols and service integration (from a software perspective); Secure, scalable, and high availability software systems
Functional Skills
Software design and solution architecture; Database design, optimisation, and data modelling; Technical analysis and complex problem solving; Requirements analysis and solution conceptualisation; Technical documentation and design specification writing; Code review, design review, and quality assurance practices; Cross functional collaboration and stakeholder engagement; Estimation, planning, and delivery of software development work; Research and evaluation of technologies, frameworks, and tools; Technical leadership and mentoring of software developers; Project execution within structured development processes; Change and release management in software environments; Quality management within the SDLC
Competencies (Behaviour)
Ownership and accountability for technical outcomes; Integrity, honesty, and trustworthiness; Initiative and proactive problem solving; Adaptability in a changing technical environment; Perseverance in resolving complex technical challenges; Collaborative and team oriented mindset; Commitment to continuous learning and improvement; Values aligned with Openserve values
Certifications
- ECSA registration preferable
Education
Experience
Additional Information
Experience:
3 to 5 Years relevant experience.
Special Requirements
- None
Physical Requirements
- None
Key Stakeholders
- <font _msthash="20488" _mstmutation="1" _msttexthash="1055054">Divisions
- <font _msthash="20488" _mstmutation="1" _msttexthash="1055054">Vendors and Subcontractors