Share this post on
To apply, click on the link at the end of the posts and all the best with your applications
Net Engineer
Description
Investec Sandton is looking for a .Net Engineer with a passion for designing and building scalable, resilient, and high-performance solutions using latest technologies.
You will be part of a cross-functional team of product owner, software engineers, delivery manager and QA engineers responsible for the creation of our Transactional Banking Platform. In this role, you will have the chance to work on a wide range of projects from enhancing existing features to developing brand new applications that push the boundaries of what’s possible. You will have the freedom to explore your creativity, showcase your technical expertise, apply problem skills to technical issues and make a lasting impact. This involves the design, development and implementation of new solutions, maintenance, enhancement, and support of existing systems that are both on-prem and cloud.
If you’re a passionate problem solver, have a ‘you build it, you run it’ mind set, driven by innovation and thrive in a fast-paced, dynamic setting then this is the perfect opportunity for you to join our team and build a brand-new Transactional Banking Platform for our private and corporate clients to help them manage their money more effectively. We’re a team looking for curious and enthusiastic engineers to help us figure out how to build a next generation banking platform.
As a .Net Engineer, you:
• Need to be comfortable building microservices and integrating with other systems.
• Work in a software development team environment using source control and continuous integration.
• Write testable, clean, performance-oriented code that the team can support.
• Test your software to ensure responsiveness and efficiency, as well as troubleshoot, debug, and upgrade the software.
We are looking for an experienced C# .Net Engineer with some cloud experience, and leading or mentoring the engineers within the team.
Experience, skill and capability
Must have a proficient knowledge of:
• C#, .Net Core
• Strong database knowledge (Relational & NoSQL)
• DevOps (Azure DevOps preferred)
• Writing automation test
• RESTful Principles
• Cloud experience (Azure preferred)
Ideally have a working knowledge of:
• Frontend skills (React, Typescript)
• Event driven development
• Containerization
• API Management
Investec Culture
At Investec we look for intelligent, energetic people filled with passion, integrity and curiosity. We value individuals who in turn value our culture that is, a flexible attitude comfortable to live with ambiguity and willing to challenge the status quo. Diversity, talent and leadership are respected in pursuit of the growth of our business. People who can manage themselves and build strong relationships in order to get things done, will perform in out of the ordinary ways in our environment.
We are committed to diversity and inclusion when recruiting internally and externally.
Click here to apply
Business Analyst – Rewards
Description
The Business Analyst will play a pivotal role in bridging the gap between business needs and technology solutions. This position involves gathering and analyzing requirements, facilitating communication between stakeholders, and ensuring that the delivered solutions meet business objectives.
Key Responsibilities
• Requirements Gathering: Engage with stakeholders to understand their needs and document functional and non-functional requirements.
• Analysis and Documentation: Create detailed specifications, user stories, and process maps to clearly communicate requirements to technical teams.
• Stakeholder Management: Build and maintain strong relationships with stakeholders, ensuring clear communication and alignment throughout the project lifecycle.
• Solution Evaluation: Assess proposed solutions against business requirements and provide recommendations for improvements or alternatives.
• Testing and Validation: Collaborate with QA teams to develop test cases and ensure that solutions meet the specified requirements through rigorous testing.
• Change Management: Assist in managing change initiatives, including training and support for end-users to ensure smooth adoption of new systems and processes.
• Continuous Improvement: Identify opportunities for process improvements and contribute to the enhancement of business practices.
Qualifications, Experience and Skills
• Educational Background: Bachelor’s degree or professional certification in Business Analysis, Information Technology, or a related field.
• Experience: Proven experience as a Business Analyst or in a similar role, preferably within the financial services sector.
• Analytical Skills: Strong analytical and problem-solving skills, with the ability to interpret complex data and make informed decisions.
• Communication Skills: Excellent verbal and written communication skills, with the ability to present information clearly to technical and non-technical audiences.
• Technical Proficiency: Familiarity with business analysis tools and methodologies, as well as experience with project management software. SQL, Cloud, BPMN, UI, API and Webservice integration experience would be beneficial.
• Adaptability: Ability to work in a fast-paced environment and manage multiple priorities effectively.
Investec Culture
At Investec we look for intelligent, energetic people filled with passion, integrity and curiosity. We value individuals who in turn value our culture that is, a flexible attitude comfortable to live with ambiguity and willing to challenge the status quo. Diversity, talent and leadership are respected in pursuit of the growth of our business. People who can manage themselves and build strong relationships in order to get things done, will perform in out of the ordinary ways in our environment.
We are committed to diversity and inclusion when recruiting internally and externally.
Click here to apply
External Banker (Entrepreneurs)
Description
The Entrepreneurs Segment is at the heart of business builders that turn our South African Economy. We see ourselves as enablers to grow established entrepreneurs and their businesses to new heights. We are uniquely positioned to offer banking solutions for the individual, their family and their businesses. Working in partnership with an Internal Banker, to attract, retain, maintain, and grow strong relationships and value for Investec across a base of clients, with the focus being on the Entrepreneurship space. The role will entail pro-actively selling the full Private Bank offering to these clients (based on a deep needs analysis and understanding of client) as well as further business entrenchment into the Investec Group. This role requires a strong acquisition and entrenchment focus, in partnership with Banking and the Investec Group.
Key Responsibilities
•Face to face client engagement that unlocks value for both client and bank
•Sourcing, structuring and implementing lending transactions (both residential and commercial lending) across various industries and sectors, within the defined target market
•Proactively connect with clients for embedded entrenchment opportunities
•Analyse and understand clients’ needs, structure and sell appropriate solutions across all Private Banking products
•Appropriate understanding of business financials and identifying business banking solutions (working capital, long term lending, forex etc.)
•Develop and maintain Client Action Plans for more complex clients
•Meeting and exceeding specified targets per revenue stream
•Client acquisition and entrenchment through various network levers
•Collating and presenting credit packs to Credit Forums in partnership with a Credit Analyst
•Co-ordinating and facilitating deal teams with group colleagues to deliver on mid-market business banking solutions for client
•Input and drive strategic direction of the business to enhance client experience
•Develop and implement strategies to increase market share, whilst developing and maintaining key relationships with stakeholders
•Keeping abreast of Banking and Group changes and impact on clients
Qualifications, Experience and Skills
•High energy, self-starter, disciplined, sales orientated, structured and focused individual
•B.Com Finance, Accounting / CA (SA) advantageous
•Strong business/ financial acumen
•Advanced understanding of credit and risk management
•Strong financial analysis experience
•Strong marketing and sales ability
•Client facing experience in Banking/Financial services advantageous
•Understanding of private banking, working capital products, trade finance, long-term lending and FX solutions advantageous
Investec Culture
At Investec we look for intelligent, energetic people filled with passion, integrity and curiosity. We value individuals who in turn value our culture that is, a flexible attitude comfortable to live with ambiguity and willing to challenge the status quo. Diversity, talent and leadership are respected in pursuit of the growth of our business. People who can manage themselves and build strong relationships in order to get things done, will perform in out of the ordinary ways in our environment.
We are committed to diversity and inclusion when recruiting internally and externally.
Click here to apply
Mobile App Developer
Description
The Mobile Developer for Investec Business Online (IBOL) forms part of the Investec Business & Commercial Banking (BCB) division and operates within the BCB IT environment.
This is a hands-on engineering role focused on building, maintaining, securing, and supporting enterprise-grade mobile applications across iOS and Android using React Native, Expo, TypeScript, and modern mobile delivery tooling.
The role contributes to reliable mobile delivery by translating business and design requirements into high-quality technical solutions, integrating with enterprise services, supporting CI/CD and release processes, and maintaining strong engineering discipline across code quality, testing, security, performance, accessibility, and production support.
The Mobile Developer works closely with product owners, designers, QA, backend engineers, platform teams, architecture, and operations to deliver secure, scalable, maintainable, and customer-focused mobile outcomes aligned with Investec BCB priorities
Key Responsibilities
Mobile Engineering Delivery & Execution
- Build, enhance, and maintain mobile application features across iOS and Android using React Native, Expo, TypeScript, JavaScript, and React fundamentals.
- Translate business requirements, wireframes, Figma designs, and design-system guidance into polished, accessible, and maintainable mobile user interfaces.
- Contribute to end-to-end delivery from refinement and development through testing, deployment, release, and post-implementation support.
- Apply sound engineering judgement when using AI-assisted development tools such as Codex, Cursor, Copilot, or ChatGPT to improve productivity without compromising accountability or quality.
Enterprise Mobile Tooling, Monorepos & Shared Packages
- Work effectively within mobile monorepos, shared packages, dependency management models, and workspace tooling.
- Support sustainable mobile architecture by keeping shared components, packages, and platform conventions clean, reusable, and well documented.
CI/CD, Build, Signing & Release Management
- Support Azure DevOps CI/CD using YAML pipelines, secure files and secrets, automated builds, automated testing, code-signing, and release approvals.
- Build, sign, distribute, and support mobile applications through App Store Connect, TestFlight, Google Play Console, and approved internal distribution channels.
- Contribute to reliable release processes, versioning discipline, environment readiness, and release evidence required for enterprise governance.
Integration, Security & Enterprise Services
- Integrate mobile applications with RESTful APIs, authentication flows, secure storage, and enterprise backend services.
- Apply good mobile security practices, data privacy awareness, and secure coding principles in line with banking and internal governance expectations.
- Identify and escalate technical risks, integration constraints, security considerations, and operational dependencies early.
Quality Engineering, Observability & Production Support
- Contribute to automated testing, TDD/BDD practices, mobile quality gates, code review, and defect prevention.
- Improve mobile performance, accessibility, observability, maintainability, and resilience across production applications.
- Support production incidents, diagnostics, root-cause analysis, and continuous improvement of mobile reliability.
Agile Collaboration & Engineering Discipline
- Work within Agile/Scrum delivery practices, contributing to sprint planning, backlog refinement, reviews, retrospectives, and transparent progress tracking in Azure DevOps.
- Demonstrate strong Git discipline, clear pull requests, constructive code reviews, and accountability for the quality of software shipped.
• Collaborate effectively with product, design, QA, backend, platform, architecture, and operations stakeholders.
Qualifications, Experience and Skills
ESSENTIAL TECHNICAL KNOWLEDGE
- Strong React Native, Expo ecosystem, and TypeScript experience.
- Strong JavaScript and React fundamentals, including modern state management and navigation patterns.
- Experience building and maintaining iOS and Android apps in enterprise environments.
- Experience using error and analytics tools like Dynatrace/Sentry/Splunk.
- Strong understanding of monorepos, shared packages, dependency management, and mobile workspace tooling.
- Experience with Azure DevOps CI/CD, including YAML pipelines, secure files/secrets, automated builds, testing, signing, and release approvals.
- Practical experience building, signing, distributing, and supporting mobile apps through App Store Connect, TestFlight, Google Play Console, and internal distribution channels.
- Experience integrating with RESTful APIs, authentication flows, secure storage, and enterprise backend services.
- Good understanding of mobile security, performance, accessibility, observability, and production support.
- Experience with automated testing, TDD/BDD practices, and mobile quality gates.
- Ability to implement polished UI from Figma, wireframes, and design systems.
- Strong Git, code review, Agile/Scrum, and engineering delivery discipline.
- Comfortable using AI-assisted development tools such as Codex, Cursor, Copilot, or ChatGPT to improve productivity while maintaining accountability, code quality, and sound engineering judgement.
DESIRABLE SKILLS
- Native iOS/Android experience with Swift/Kotlin or native module development is advantageous.
- Azure certifications such as AZ-900, AZ-204, or AZ-400 are advantageous.
- Experience in Digital / Online Banking channels and platforms is advantageous.
- Understanding of payments, foreign exchange, lending, and other transactional banking products is advantageous.
SUMMARY PROFILE
We are looking for a modern mobile engineer who can work confidently across React Native, Expo, TypeScript, enterprise CI/CD, mobile distribution, and production support. The ideal candidate uses AI tools intelligently to accelerate delivery, but still demonstrates strong fundamentals, ownership, security awareness, and accountability for the software they ship.
Investec Culture
At Investec we look for intelligent, energetic people filled with passion, integrity and curiosity. We value individuals who in turn value our culture that is, a flexible attitude comfortable to live with ambiguity and willing to challenge the status quo. Diversity, talent and leadership are respected in pursuit of the growth of our business. People who can manage themselves and build strong relationships in order to get things done, will perform in out of the ordinary ways in our environment.
We are committed to diversity and inclusion when recruiting internally and externally.
Click here to apply
QA Automation Engineer – Private Bank Tech
Description
Investec Sandton is looking for a highly skilled QA Automation Engineer developer in the Lending Finance team within the Private Bank Technology division to use their unique skillset and experience to successfully deliver quality across several applications. Skilled in Front-end and Back-end automation utilizing automation frameworks. The QA Automation Engineer will be familiar with working in Agile, DevOps culture and CI/CD environment.
The role entails working closely with the engineering agile teams and stakeholders to help build a world class test automation framework and tooling to ensure continuous delivery of high-quality code as well as be willing to write code and trouble shoot across the application. As a QA Engineer you would be required to be an active voice about test automation and continuous delivery, fostering the automation mindset across the team. The QA Engineer would work with Product, Support and Customer success teams to identify high-impact bugs and coordinate fixes and ways to prevent them through automation with the engineering team.
Qualifications, Experience and Skills
- Degree or diploma including experience in the SDLC focusing on Testing competency (Automated and Manual)
- ISEB/ISTQB Qualifications
- OOP (Java and DOTNET coding experience)
- Solid experience in .net; C#, Selenium; Playwright; API Testing, K6, Behavioral Driven Development
- Solid experience in establishing and maintaining controls for risk and quality
- Azure DevOps experience
- Experience with CI/CD pipelines
- Test Planning, test planning tools and test execution tools such as Azure Test Plans
- Behavior driven Development (Cucumber / Spec-flow)
- Strong technical knowledge and an ability to train development teams in the usage of test frameworks and infrastructure
- Ability to conduct Proof of Concept to solving/enhancing the QA Process and showcasing solutions.
- Ability to navigate SQL or run work queries to set up test data & validate technical aspects of initiatives
- Knowledge with REST API and WEB GUI testing as well as experience writing automated API tests
- Ability to run load and performance testing across the application.
- Familiar with tools such as Dynatrace, Swagger, DBeaver and Bruno would be favorable
Investec Culture
At Investec we look for intelligent, energetic people filled with passion, integrity and curiosity. We value individuals who in turn value our culture that is, a flexible attitude comfortable to live with ambiguity and willing to challenge the status quo. Diversity, talent and leadership are respected in pursuit of the growth of our business. People who can manage themselves and build strong relationships in order to get things done, will perform in out of the ordinary ways in our environment.
We are committed to diversity and inclusion when recruiting internally and externally.
Click here to apply
Software Engineer
Description
Join Investec’s Client Lifecycle Management (CLM) Corporate team as a Senior Backend Engineer, helping to build and evolve next-generation, cloud-based KYC and client lifecycle solutions.
You will work on backend services that support corporate client onboarding, due diligence and lifecycle events, contributing to the migration of core KYC capabilities to modern SaaS and cloud-native platforms.
This role offers hands-on exposure to Azure-based architectures, APIs, event-driven integrations and AI-enabled workflows, and is ideal for an engineer who enjoys building scalable backend services, integrating complex enterprise systems and working with modern cloud technologies in a regulated environment.
Key Responsibilities
- Design and implement backend services supporting KYC and corporate client lifecycle workflows.
- Build secure, high-performance C# / .NET APIs deployed on modern Azure compute platforms, including Azure Functions and Container Apps.
- Apply pragmatic clean architecture and domain modelling principles to keep services maintainable and testable.
- Contribute to the build and evolution of cloud-native, SaaS-oriented platforms as part of CLM modernisation.
- Work with Infrastructure as Code, such as Terraform, Bicep or ARM, to support repeatable deployments.
- Secure workloads using Azure-native identity, secrets and configuration management.
- Build API and event-based integrations between KYC platforms and downstream enterprise systems.
- Publish and consume events using Azure messaging services such as Service Bus or Event Grid.
- Implement reliable integration patterns, including retries, idempotency and eventual consistency, to support scalable client lifecycle processes.
- Contribute to Azure DevOps CI/CD pipelines with automated testing and quality gates.
- Write unit and integration tests to support safe and frequent releases.
- Participate in code reviews and continuous improvement of engineering standards.
- Instrument backend services with logging, metrics and tracing, such as Application Insights or OpenTelemetry.
- Help ensure services are resilient through appropriate error handling, retries and monitoring.
- Support production stability across critical client lifecycle systems.
- Collaborate with engineers, architects, analysts and testers within the CLM Corporate domain.
- Contribute to technical discussions, design reviews and backlog refinement.
- Share learnings and continuously build capability in modern cloud and integration patterns.
Qualifications, Experience and Skills
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
- Minimum 6 years’ backend engineering experience.
- Strong experience with C# / .NET, including .NET Core or later.
- Proven experience building or integrating systems using APIs and asynchronous messaging.
- Working knowledge of cloud platforms, preferably Microsoft Azure.
- Solid understanding of backend fundamentals, including security, logging, error handling and performance.
- Beneficial experience includes KYC, onboarding or client lifecycle systems; Dynamics 365 or Power Platform; event-driven or distributed architectures; financial services or regulated environments; and Microsoft Azure certifications.
What We ValueAt Investec we seek creative, talented people with passion, energy and stamina, who collaborate unselfishly.
We are committed to diversity and inclusion when recruiting internally and externally.
Click here to apply
Technical Lead – Rewards
Description
We are looking for a Technical Lead to drive the technical direction, quality, and health of the Investec Rewards technology platform and its supporting engineering systems.
This role is suited to an experienced engineer who wants to remain hands-on, while stepping into a broader leadership position. As a Tech Lead, you will spend less time on day-to-day feature delivery and more time solving complex engineering problems, shaping system design, and enabling your team to deliver high-quality, scalable solutions.
You will work closely with Engineering Leads, Application Owners, and Architects to ensure systems are well-designed, maintainable, and aligned to our engineering standards. You will also play a key role in mentoring engineers and raising the overall engineering bar within the team.
Key Responsibilities
• Own the technical design and architecture of systems within your team, while partnering with Engineering Leads and Architects on key technical decisions
• Maintain the long-term health of systems, addressing risks such as coupling, scalability, and technical debt
• Drive adoption and consistent use of engineering standards and best practices
• Set and uphold a high bar for code quality through active participation in code reviews
• Ensure solutions are maintainable, testable, and production-ready
• Intervene where necessary to address quality issues or engineering gaps
• Support delivery by unblocking teams and resolving complex technical challenges
• Partner with Application Owners to ensure delivery is technically sound and sustainable
• Participate in incident response and lead technical problem-solving when required
• Mentor and coach engineers, particularly Senior Software Engineers
• Provide constructive feedback to support individual and team growth
• Contribute to platform roadmap discussions and technical direction
• Monitor and optimise cloud usage, balancing cost, performance, and reliability
• Participate in engineering forums, communities of practice, and knowledge sharing
• Contribute to broader engineering initiatives, standards, and reusable components
Qualifications, Experience and Skills
• Technical Leadership: Experience defining technical direction, establishing engineering standards, conducting architecture, design and code reviews, and mentoring engineers across complex technology platforms.
• Proficient in Programming Languages and Frameworks: Strong hands-on experience with .NET, C#, TypeScript and modern software engineering practices, with the ability to guide teams in designing and delivering scalable, maintainable and resilient solutions.
• Front-end Development: Strong knowledge of Angular, TypeScript, HTML and CSS, with experience delivering modern customer-facing web applications and guiding front-end engineering standards.
• Back-end Development and Solution Architecture: Experience designing distributed systems, APIs and enterprise applications, with the ability to make sound architectural decisions that balance business needs, engineering quality and long-term platform sustainability.
• Cloud Engineering: Strong Microsoft Azure experience, including cloud-native services, containerised workloads, security, monitoring, infrastructure automation and cost optimisation.
• Databases and Data Management: Experience working with SQL, relational databases, data integration patterns and performance optimisation across enterprise platforms.
• API Development and Integration: Ability to design, govern and support integrations across internal and external systems using modern API and service-oriented architecture principles.
• Version Control and Engineering Governance: Experience with Git, pull request processes, source control governance and the implementation of engineering standards and best practices across teams.
• DevOps and Continuous Delivery: Strong understanding of Azure DevOps, CI/CD pipelines, release management, infrastructure automation and modern software delivery practices.
• Engineering Quality and Operational Excellence: Experience driving code quality, testing standards, incident management, root cause analysis and continuous improvement to ensure solutions are production-ready and operationally resilient.
• Technical Stewardship: Experience maintaining the long-term health of systems by driving engineering quality, managing technical debt, improving resilience, and ensuring solutions remain scalable, maintainable and aligned to architectural standards.
• Security Best Practices: Strong understanding of secure software development, authentication, authorisation and vulnerability management within regulated environments.
• Stakeholder Management and Communication: Excellent communication skills with the ability to engage engineers, architects, product owners, business stakeholders and senior leadership while influencing technical outcomes.
Investec Culture
At Investec we look for intelligent, energetic people filled with passion, integrity and curiosity. We value individuals who in turn value our culture that is, a flexible attitude comfortable to live with ambiguity and willing to challenge the status quo. Diversity, talent and leadership are respected in pursuit of the growth of our business. People who can manage themselves and build strong relationships in order to get things done, will perform in out of the ordinary ways in our environment.
We are committed to diversity and inclusion when recruiting internally and externally.
Click here to apply
We wish you all the best with your applications
Leave a Reply