Software Engineering Manager
7 days ago
Hybrid position
Responsibilities:
- Responsible for each phase of the end-to-end Product/Project life cycle as applicable.
- Where applicable this includes inception, requirements, analysis, design, development, testing, deployment, infrastructure, capacity, performance, support, monitoring, and decommissioning as appropriate.
- Customer orientation - Responsible for creating and propagating a customer-orientated attitude within the team, whilst identifying and understanding the needs of all customers, and managing their expectations.
- Aligning product/project strategy with the business, customers (internal and external), and technology through collaboration.
- Ensure products/projects are compliant as required and remain relevant where applicable.
- Define, track and measure product business benefits realisation
- Maintains technical understanding and product(s) knowledge as well as general group product knowledge.
- Accountable for the reporting and analysis of the relevant performance metrics.
- Prioritisation and planning of Backlogs / Demand Pipelines and, where applicable, Product Roadmaps
- Ensures that company standards and processes are adhered to
- Understand the business requirements and plan what is to be implemented and when
- Removes any bottlenecks preventing software delivery
- Bridge the gap between the business and the technical stakeholders
- Ensure risk mitigation plans are in place.
- Accountable for the software engineering life cycle
- Participates in the recruitment of new staff, when necessary
- Manages direct and indirect reports
- Ensures that the team is appropriately resourced and members are equipped with the requisite skill set required for both current and future projects
- Developing a training and career development plan for each team member
- Facilitate regular performance development conversations and drive agreed actions to support team members' growth as well as their contribution to the team and company culture
- Facilitates mentoring and coaching, as required
- Manage relevant team budgets
- Ensures that the team is aligned with the company strategy and working towards achieving the strategy
- Provides feedback to your manager on a regular basis, regarding team performance as well as product and project progress as applicable
- Leads with a software engineering mindset
- Continuously reviews processes (including inner sourcing) to maximize team and company wide efficiencies
- This would include software engineering maturity best practices
- Continuously aim to improve the quality of the software and team effectiveness
- Continuously aim to automate as much of the development, testing, deployment and monitoring aspects of our software
- Stay abreast of software engineering best practices in the market to inform opportunities for improvement.
- Drive and communicate with peers and other active parties to drive the improvement of processes
- Continuously align with stakeholders to ensure adoption of change, integration and collaboration between dependent teams, products and services
- Effectively resolve escalated issues to ensure delivery and good stakeholder relationships
- Manage issues with appropriate urgency which includes resolution and communication with stakeholders in conjunction with the support process.
- Create and execute product/project technical and operational strategy that aligns with portfolio and group taking into consideration Products, Markets, Customers and Services.
- Facilitates an understanding of competitor analysis and market research to identify areas of opportunity and risk
- Aligns with other teams as required to achieve objectives
-
Software Engineer
7 days ago
Pretoria, Gauteng, South Africa Hire Resolve Full time R900 000 - R1 200 000 per yearJob Title: Software EngineerLocation: Pretoria, South AfricaHire Resolve, a reputable recruitment agency, is seeking a talented Software Engineer to join our client's team in Pretoria. The ideal candidate will have a passion for software development and a strong understanding of programming languages and technologies. As a Software Engineer, you will be...
-
Software Engineer
7 days ago
Pretoria, Gauteng, South Africa Hire Resolve Full time R60 000 - R120 000 per yearPosition: Software EngineerHire Resolves client is seeking a highly skilled and experienced Software Engineer to join their dynamic team in Pretoria, Gauteng. The ideal candidate will be responsible for designing, developing, and maintaining software solutions that meet the needs of the clients and contribute to the overall success of the...
-
Software Engineer
2 weeks ago
Pretoria, Gauteng, South Africa Mukuru Full time R400 000 - R800 000 per yearAbout MukuruMukuru is one of Africa's leading FinTech companies, on a mission to make financial services accessible, affordable, and reliable for everyone. With over 40 million cross-border transactions processed, we're transforming how communities move money and access financial tools that improve everyday life.From remittances to insurance, the Mukuru...
-
Software Engineer
1 week ago
Pretoria, Gauteng, South Africa Mukuru Full time R150 000 - R250 000 per yearAbout MukuruMukuru is one of Africa's leading FinTech companies, on a mission to make financial servicesaccessible, affordable, and reliablefor everyone. With over40 million cross-border transactionsprocessed, we're transforming how communities move money and access financial tools that improve everyday life.Fromremittancestoinsurance,the Mukuru Money Card,...
-
C++ Software Engineer
16 hours ago
Pretoria, Gauteng, South Africa The Legends Agency Full time R520 000 - R780 000 per yearC++ Software Engineer Join a cutting-edge simulation software company shaping real-time systems. Pretoria | R R65 000 About Our Client Our client is a specialist provider of high-performance simulation software. With a strong focus on real-time systems and mathematical modelling, the company offers an innovative environment where engineers solve complex...
-
Java Software Engineer
1 week ago
Pretoria, Gauteng, South Africa Deloitte Full time R400 000 - R800 000 per yearDeloitte is looking for Software Engineers to assist on a 6 to 12 monthcontractengagement for one of our end-clients. This role will beonsiteat the client site in Sandton.Role : Engineer – Software/JavaDuration : 6 to 12 month engagementRate : Negotiable per market and candidate levelLocation : Onsite – SandtonIndustry experience : Banking ( not ...
-
Salesforce Software Engineer
3 days ago
Pretoria, Gauteng, South Africa Deka Minas Pty Ltd Full time R90 000 - R120 000 per yearWe are seeking a driven Salesforce Software Engineer to join our dynamic engineering team. This role will play a pivotal part in designing, developing, and optimizing scalable Salesforce solutions that align with strategic business goals. You will collaborate with cross-functional teams to enhance our CRM ecosystem, build cutting-edge Salesforce...
-
Senior Software Engineer
5 days ago
Pretoria, Gauteng, South Africa Resourgenix (Pty) Ltd Full time R72 000 - R1 152 000 per yearWe're Hiring: Software Developers (Onsite – Pretoria)Pretoria, Gauteng| PermanentAre you a problem-solver who loves building scalable, high-quality software? Do you enjoy working across integrated systems, APIs, and modern engineering environments? If yes — this opportunity is for you. What You'll Be DoingYou'll join a high-performing engineering team...
-
Senior .Net Software Engineer
7 days ago
Pretoria, Gauteng, South Africa Hire Resolve Full time R400 000 - R800 000 per yearHire Resolve is currently seeking a skilled Senior .Net Software Engineer to join our client's team in Pretoria. Our client is a well-established company in the software development industry, known for their innovative solutions and commitment to excellence. As a Senior .Net Software Engineer, you will be responsible for developing and maintaining...
-
Mid Java Software Engineer
7 days ago
Pretoria, Gauteng, South Africa Hire Resolve Full time R360 000 - R960 000 per yearHire Resolve's Client is looking for a talented Mid Java Software Engineer to join their team. As a Mid Java Software Engineer, you will play a crucial role in developing and maintaining software applications. Their team is a well-established company that values innovation and encourages professional growth.In this role, you will collaborate with...