CrawlJobs Logo

Principal Specialist: Software Engineer

vodafone.com Logo

Vodafone

Location Icon

Location:
South Africa , Johannesburg

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

The role carries responsibility for defining, governing, and continuously improving software engineering processes, technologies, and standards across the broader delivery organisation. It provides expert leadership in software development practices, frameworks, and emerging industry trends, translating these into long term strategies and transformation roadmaps. The role defines the engineering blueprint and drives consolidation and standardisation to improve efficiency and reduce engineering costs, working closely with domain leads, solution architects, and software architects. There is strong collaboration with Enterprise Architecture and other engineering leaders is required to uplift overall engineering maturity. A key focus is ensuring the scalability and future readiness of Vodacom’s digital platforms across mobile and web technologies. The role also ensures adherence to agreed architectures, strategies, and frameworks, while overseeing the delivery of stable, high performing applications using agile and DevSecOps methodologies.

Job Responsibility:

  • Leading the Software Engineering practices and defining the standards and guardrails for software Engineering across the delivery organisation
  • Organising interactions between different software factories in Vodacom-SA to nurture best practice and encourage knowledge- & tool-sharing
  • Act as supporting leader, aiming at maturing the organisation readiness, vs. controlling the work
  • Driving consolidation and harmonization of best-practices on DevSecOps and Quality Assurance methodologies and practices to ensure standardisation across all delivery factories
  • Implementing standardised, shared and locally managed CI/CD, platform automation (IaaC) capabilities to drive speed of delivery across software factories
  • Acts as a mentor for all senior software engineers and software architects, helping them grow in expertise and experience in application technologies to ensure that they have the skills and knowledge to execute in delivery squads across any domain
  • Actively promote the internal opensource model

Requirements:

  • Matric is essential
  • 3 Years Degree/Diploma in Information Systems, Computer Science, or related field is essential
  • At least 8+ years relevant experience of which a minimum of three years is in programming and/or systems engineering in large, complex organisations
  • Experience working with agile methodologies, such as Scrum, Kanban, XP, LSD, and FDD
  • Experience working with multiple programming and markup languages, such as Python, PHP, JavaScript, Java, SQL, XML, JSON, YAML and paradigms such as object-oriented-, event-driven-, procedural-, functional-, and declarative programming
  • Experience with implementing technologies and managing teams who deliver Infrastructure as Code (IaaC) capabilities, such as Terraform, Bash, Ansible, Puppet
  • Experience with implementing technologies and managing teams who build and maintain QA automation frameworks for Mobile and Web application and microservices deployments
  • Experience working in large, complex organisations with multiple delivery teams with multiple server, software, and hardware platforms and cloud-native environments
  • Strong knowledge of systems engineering principles

Nice to have:

  • Professional experience and knowledge of the Telecommunications industry preferred
  • Certified Scrum Developer (CSD) preferred
  • Competency in UX principles and practices preferred
What we offer:
  • Enticing incentive programs and competitive benefit packages
  • Retirement funds, risk benefits, and medical aid benefits
  • Cell phone and data benefits, advantages fibre connection discounts, and exclusive staff discounts offered in collaboration with partner companies

Additional Information:

Job Posted:
March 19, 2026

Expiration:
March 23, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Principal Specialist: Software Engineer

New

Principal Engineer

The Partnership is the UK’s most successful omnichannel retailer which includes ...
Location
Location
United Kingdom , Bracknell
Salary
Salary:
75000.00 - 140000.00 GBP / Year
waitrose.com Logo
Waitrose & Partners
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Engineering background with real world experience of modern software engineering techniques such as Continuous Delivery and ideally experience of using strategic patterns of Domain Driven Design
  • Experience of the technical implementation of package solutions (such as SaaS) into large complex environments
  • Experience in senior leadership role, leading across multiple teams, working with senior stakeholders and influencing multi-million pound investments in engineering
  • Knowledge/experience of working with different architectural styles (e.g. monolith, service based, microservices) and integration patterns when working with different platforms (broker models, RESTful, streams, event based)
  • Knowledge/experience of techniques used to increase resilience and/or scalability of systems
  • Experience of applying techniques from Lean and Systems Thinking
  • Experience of working with legacy systems
  • Worked with third-party development suppliers across a range of different commercial constructs
  • Will have been a hands-on software engineer for part of their career.
Job Responsibility
Job Responsibility
  • Align the engineering strategy and roadmap for Waitrose Commercial with the overarching business objectives
  • Influence key decisions that shape the operation of Waitrose Commercial systems and guide how engineering drives change
  • Influence how work is managed—whether agile, waterfall, or hybrid— including the effectiveness and measurement of teams
  • Ensure engineering practices align with the broader Partnership engineering strategy
  • Influence team structure, balance, and resource models
  • Collaborate closely with key stakeholders such as Product Leads/Business Owners, Delivery and Operations Managers, Infrastructure Leads and Enterprise Architects as well as Senior Staff Engineers, specialist engineering teams and third-parties
  • Work closely with other Principal Engineers in JLP
  • Help modernise and simplify a complex heritage tech stack to enable both business agility and productivity, as well as improve system maintainability
  • Lead on the uplift of the engineering capability and approaches in Commercial
  • Help move away from project based ways of working in order to establish Product teams and agile practices
What we offer
What we offer
  • Leisure Learning - up to £200 towards certain tutored courses
  • Partner Discount - 25% off at John Lewis and 20% at Waitrose
  • Clubs & Societies
  • Holiday & Leave
  • Pension & Life Assurance
  • Exclusive hotels in locations across the UK
  • Flexible working
  • Fulltime
Read More
Arrow Right

Principal Embedded Software Engineer

We are looking for a Principal Embedded Software Engineer to work for our mariti...
Location
Location
United Kingdom , Dorchester; Winfrith
Salary
Salary:
Not provided
morson.com Logo
Morson Talent
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong embedded C/C++ development skills
  • Skilled at defining engineering processes and guiding teams in their application
  • Ability to generate clear specifications, architectures, verification plans and test procedures
  • Proven ability with current microcontrollers and SoC technologies and trends
  • Strong documentation and technical communication skills tailored to internal and external audiences
  • Ability to select the most appropriate technology based on requirements, risk, cost and time
  • Background delivering to safety-related standards (e.g., SIL, ASIL)
  • HNC/HND or degree in Electrical/Electronic Engineering or equivalent
  • Strong sense of ownership and accountability for engineering outcomes
  • Professional and confident communicator with suppliers, customers and internal stakeholders
Job Responsibility
Job Responsibility
  • Technical Leadership & Capability Building: Establish, grow and lead an embedded software engineering capability covering microcontrollers and SoC systems
  • Provide technical authority, governance and oversight across all embedded development activities
  • Define, develop and maintain robust engineering processes, workflows and best-practice guidelines
  • Build shared, reusable modules and libraries to enable quicker, lower-risk delivery on future projects
  • Grow the team’s design and verification toolsets in line with business strategy
  • Project Delivery: Lead the planning, delivery, monitoring and reporting of embedded software work packages
  • Scope, estimate and review engineering effort to support bids, proposals, and change requests
  • Translate customer and system requirements into clear, maintainable software specifications
  • Develop preliminary architecture concepts and oversee the creation of detailed designs
  • Define verification strategies, validation plans, and test cases, ensuring traceability to requirements
  • Fulltime
Read More
Arrow Right

Software Engineering Specialist

The key purpose of this role is to take ownership and build solutions using open...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
plus.net Logo
Plusnet
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Hands-on experience with Java (JDK 11+), REST APIs, Spring Boot, Spring Data, Spring Security, and Spring Cloud
  • Proficient in RDBMS and NoSQL (Neo4j)
  • Experience in containerization and Kubernetes
  • Familiar with observability tools (Prometheus, ELK, Grafana)
  • Knowledge of automation tools (Jenkins, GitLab Pipelines)
  • Expertise in DevOps operating model and scalable distributed architectures
  • Basic understanding of Cloud, OpenStack, SDN
  • Ability to deliver using Agile methodology
  • Understanding of telecom domain/OSS to support customer solution delivery
  • Drive technical excellence, shared learning, and industry recognition
Job Responsibility
Job Responsibility
  • Take ownership and build solutions using opensource tools to provide observability for private cloud platform
  • Work independently with some guidance when needed and can contribute to pairing with other team members
  • Ensure enabling rapid business feature delivery though automation in design/dev/test and build processes
  • Assist the design and development of discreet solutions in line with cloud technologies and security standards
  • Identify and solve routine problems with components created, perform deep dive data analysis, potentially introducing new components or features to resolve issues
  • Conduct technical peer reviews within the organisation or with suppliers to ensure outputs align to quality standards and customer requirements
  • Design and develop automation of services with team, ensuring and documenting the quality of delivery
  • Contribute technical and logical knowledge where needed to assist managers, principals or technical experts to resolve issues during projects
  • Design, implementation, and maintenance of cloud-native web applications, following software development lifecycles
  • Collaborate with the engineering team to achieve common goals of quality and reusable deliverables
What we offer
What we offer
  • Unrivalled personal development
  • Wealth of opportunities to learn, experience new things and pursue new careers
  • Inclusive working environment where people from all backgrounds can succeed
  • Fulltime
Read More
Arrow Right

Head of Risk QA Software Architecture

Design, deliver, and govern QA software and technology solutions that align with...
Location
Location
Czechia , Prague
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong knowledge of enterprise architecture frameworks
  • Proficiency in software engineering principles and cloud-native architectures
  • Experience with Agile delivery and technical product ownership
  • Excellent stakeholder management and communication skills
  • Tenacity and perseverance to negotiate and influence multiple stakeholders
  • Proven track record in solution architecture and enterprise architecture roles
  • Hands-on experience in software engineering and technical leadership
  • Familiarity with governance processes and technology roadmaps
  • Experience building highly scalable end to end systems of financial models and calculations and their integration with Technology platforms
Job Responsibility
Job Responsibility
  • Define and document end-to-end solution architectures that meet functional and non-functional requirements, driving QA Software Product strategy
  • Maintain architecture frameworks, enforce standards, and ensure interoperability across systems
  • Collaborate with QA development and Infrastructure teams, as well as with Technology to provide technical guidance, and drive automation and use of AI in CI/CD practices
  • Manage stakeholder expectations within QA and Technology to balance short-term delivery with long-term integrity
  • Ensure solutions meet performance, scalability, and resilience targets while mitigating technical risks
  • Establish colleague training on systems engineering and architecture
  • Design, develop, implement, and support mathematical, statistical, and machine learning models and analytics used in business decision-making
  • Design analytics and modelling solutions to complex business problems using domain expertise
  • Collaboration with technology to specify any dependencies required for analytical solutions
  • Development of high performing, comprehensively documented analytics and modelling solutions
What we offer
What we offer
  • Structured approach to hybrid working
  • Supportive and inclusive culture and environment
  • Opportunity to explore flexible working arrangements
  • Incredible variety, depth and breadth of experience
  • Chance to learn from a globally diverse mix of colleagues
  • Encouragement to embrace mobility
  • Fulltime
Read More
Arrow Right
New

Senior Principal Piping Engineer

The Senior Principal Piping Engineer is tasked with solving unique and complex p...
Location
Location
India , Chennai
Salary
Salary:
Not provided
mcdermott.com Logo
McDermott
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree or Master's Degree in Engineering
  • 20+ years of experience in oil and gas with a major contractor or consultant predominantly performing detail design
  • Detailed knowledge of design techniques and analysis methods and detailed knowledge of the theory, content, and application of standards, codes, and guidelines as applicable
  • Knowledgeable in project coordination and execution skills
  • Recognized across the company as a key lead, highly innovative designer, or highly skilled analyst
  • Preferably Registered Professional Engineer or member of professional engineering society as applicable
  • Seasoned knowledge of engineering standards and specifications
  • Good knowledge of engineering software
  • Able to work independently
  • Good working knowledge of English, both oral and written
Job Responsibility
Job Responsibility
  • Perform conceptual, FEED, and detailed analyses and design as per design basis, project specifications, design codes, and standards
  • Develop creative and innovative solutions that are reliable and cost-effective for problems and challenges when they arise
  • Apply expertise to the most complex problems
  • Manage own time to meet objectives and (as Lead Engineer) forecast and plan resource requirements
  • Develop and manage plans to achieve business objectives
  • Clearly communicate and explain highly complex ideas and anticipate potential objections, influencing outcomes
  • When acting as Lead Engineer, in addition: Direct large Engineering team as a Lead Engineer on most unique and complex projects
  • Lead the Discipline engineering design of the assigned work area and completed within the planned schedule and budget, in accordance with standards, MDR, and project-specific procedures and to a high professional standard
  • Plan, organize, and direct all aspects of Discipline execution on the assigned project, including scope, deliverables, schedule, and all workforce resources - agree on allocations with the Discipline Manager
  • Ensure interfaces and deliverables are clearly identified
  • Fulltime
Read More
Arrow Right
New

Principal Electrical Engineer

We are seeking a highly skilled, experienced, and motivated Principal Electrical...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
egis-group.com Logo
Egis in the UK
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in Electrical Engineering
  • Member of an engineering institute and professionally registered with the Engineering Council
  • Sufficient experience in the railway industry
  • Experience in managing works in accordance with NR‑L2‑RSE‑02009, Engineering Management of Projects
  • Experience in rail station electrical services design and coordination
  • Excellent understanding of electrical systems from a technical, design, installation, buildability, and maintenance perspective
  • Comprehensive knowledge of British Standards and Regulations, and rail standards such as Network Rail, HS2, and TfL
  • Knowledge of engineering software tools including Trimble/Amtech Pro Design, Dialux or Relux
  • Ability to deliver work to a programme and budget
  • Knowledge of procurement activities and lead times
Job Responsibility
Job Responsibility
  • Lead, manage, and support a team of electrical engineers, ensuring effective allocation of workload and time management
  • Mentor and develop junior and mid‑level engineers, helping to build the team’s technical capability
  • Foster a “get it right first time” culture focused on quality, accountability, and continuous improvement
  • Represent the electrical discipline in client and project meetings, promoting collaborative working relationships
  • Prepare and deliver presentations to clients, internal teams, and project stakeholders (technical and non‑technical)
  • Lead the full lifecycle of electrical design, from feasibility through to detailed design, construction support, and As‑Built documentation
  • Oversee the production of design markups, drawings, specifications, and schedules, ensuring alignment with standards, client requirements, and industry best practice
  • Undertake and approve detailed engineering calculations and electrical system design (e.g., lighting, LV, containment, transformer sizing, small power, schematics)
  • Carry out technical reviews and ensure designs comply with statutory, regulatory, and project‑specific requirements
  • Manage and review specialist supplier and subcontractor technical submissions for compliance and coordination
Read More
Arrow Right

AI Architect

Help us deliver like never before. We’re hiring an AI Architect to join our AI A...
Location
Location
Australia , Richmond
Salary
Salary:
Not provided
auspost.com.au Logo
Australia Post
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience operating in a large, complex enterprise architecture environment
  • Experience aligning AI solutions to enterprise standards and governance
  • Strong advisory and consulting capability across AI platforms and solution design for Generative AI and agentic AI systems
  • Proven ability to lead end‑to‑end architecture for scalable, secure and compliant production deployments
  • Ability to evaluate and recommend embedded and integrated AI capabilities across the enterprise stack
  • Experience working hands‑on or in an advisory capacity with platforms such as Vertex AI and Gemini Enterprise
  • Experience with enterprise ecosystems including Salesforce, SAP and Adobe
  • Ability to define AI technology strategy and multi‑year roadmaps aligned to business outcomes
  • Experience partnering closely with business, platform, security and engineering teams
  • Experience with AI in specific domains such as natural language processing (NLP), computer vision, or reinforcement learning
Job Responsibility
Job Responsibility
  • Design and implement AI architectures that are scalable, secure, and aligned with Australia Post’s technology stack and Enterprise Data & AI Reference Architecture
  • Collaborate with the Principal AI Architect to translate business requirements into technical specifications and actionable plans
  • Prepare solution designs for AI initiatives and present them to relevant architecture forums for review and endorsement
  • Ensure all AI architecture designs adhere to AI Governance policies and standards to ensure responsible and ethical use of AI
  • Collaborate with cross-functional teams, including data scientists, software engineers, and IT specialists, to deliver AI projects on time and within scope
  • Document AI architectures, processes, and methodologies to ensure clear communication and knowledge sharing across teams
  • Provide regular updates and reports on project progress, risks, and outcomes to the Principal AI Architect and other stakeholders
  • Fulltime
Read More
Arrow Right

Senior Principal MMIC Design Engineer

BAE Systems is seeking a Senior Principal MMIC Design Engineer to join the Micro...
Location
Location
United States , Nashua, New Hampshire
Salary
Salary:
130355.00 - 221603.00 USD / Year
baesystems.com Logo
Baesystems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS in Electrical Engineering or equivalent
  • 10 years minimum of experience with RF MMIC design in GaAs PHEMT, GaN HEMT, or similar compound semiconductor technologies
  • Demonstrated design success in multiple functional blocks, including power amplifiers, low noise amplifiers, RF switches, attenuators, mixers, phase shifters, multipliers, and filters
  • Expert knowledge of EDA tools (ADS or Microwave Office) and EM simulation software (Sonnet, HFSS)
  • Strong working knowledge of RF characterization equipment and measurement techniques
  • Strong communication skills to be used in collaboration within cross-functional teams that include layout specialists, foundry engineers, technical leads, and project managers
  • Ability to multi-task in a fast-paced environment with a high product mix and delivery commitments to multiple customers
Job Responsibility
Job Responsibility
  • Designing MMICs that meet challenging performance specifications. Full end-to-end design ownership from simulation, layout, design reviews, validation, and release to manufacturing
  • Leading technical design teams. Coordinate design reviews, and act as the primary technical point of contact on a design project
  • Help define and execute DFM initiatives that enhance the team’s capability to deliver high performing circuits with first-pass success
  • Create and maintain documentation according to BAE Systems standards and procedures, including specifications and test plans
  • Execute on a broad mix of products and projects ranging from systems programs to leading-edge research and development
What we offer
What we offer
  • health, dental, and vision insurance
  • health savings accounts
  • a 401(k) savings plan
  • disability coverage
  • life and accident insurance
  • employee assistance program
  • legal plan
  • discounts on things like home, auto, and pet insurance
  • paid time off
  • paid holidays
  • Fulltime
Read More
Arrow Right