Current jobs related to Senior Software Engineer - Pretoria - Mukuru


  • Codehesion Pretoria

    Intermediate Software Engineer Role at Codehesion · This role is designed for individuals who want to grow technically and contribute to the development of new software solutions as part of a team on a project. The scope of technical knowledge based on client requirements varies ...


  • Ml International Placements Gauteng

    The company ml-international-placements offers a unique opportunity to work on high-impact projects in a secure, innovation-driven environment. With a focus on long-term solutions for complex technical challenges, this organisation values curiosity, collaboration, and a commitmen ...


  • Standard Bank Group Gauteng

    Job Overview · We are seeking a highly skilled software engineer to join our team. The ideal candidate will have a strong background in software development, with expertise in designing, coding, testing, and debugging programs. · The successful candidate will work on various soft ...


  • Weplace Gauteng

    An exciting opportunity is available for a skilled Software Engineer: Full Stack (Python) to join our dynamic team at Weplace. · Position Overview · The level III Software Engineer plays a key role in a cross-functional team dedicated to the full software development lifecycle, f ...


  • E and D Recruiters Pretoria

    Software Engineer (Cryptography and Network Security) Opportunity · We seek a skilled Software Engineer with experience in C/C++ and Linux-based product development. The successful candidate will specialize in network security product development for cloud-based applications and ...


  • Ml International Gauteng

    Job Summary · This role is a unique opportunity to leverage your software development expertise in a safety-critical environment. As a key member of our team, you will be responsible for analysing system-level requirements and translating them into high-level software requirement ...


  • Planned Talent Gauteng

    Software Engineer Governance Architect · Redefine and develop software protocols to ensure they meet industry and safety standards. Leading organizations in defence aerospace and aviation industries require the expertise of a Governance Architect to form part of their quality ass ...


  • Retro Rabbit Pretoria Full time

    Job Title: Software Engineer · About the Role: · Retro Rabbit, now partnered with Smartek21, is a leader in software development, UX, and design thinking. We craft innovative, scalable solutions for top-tier clients, fostering a culture of excellence and creativity. · We celebrat ...


  • DOTNETIX Pretoria

    Job Title: AI Machine Vision Electronic/Software Engineer · We are seeking a highly skilled AI Machine Vision Software/Electronic Engineer to join our team at Dotnetix. · About Us: · Dotnetix is on a mission to revolutionize safety within industrial markets like mining, construct ...


  • Retro Rabbit Pretoria

    About The Role · Retro Rabbit, now partnered with Smartek21, is a leader in software development, UX, and design thinking. We craft innovative, scalable solutions for top-tier clients, fostering a culture of excellence and creativity. · At our company, we don't just accept the no ...


  • Agile People Pretoria

    Job Description: · As an Intermediate Software Engineer, you can work fairly independently and are tasked with the development of software inside a team and sub sections of a system. · You will have the ability to design solutions and modules to existing systems. You have a good ...


  • FSCA South Africa Pretoria

    Purpose of the Job: · To design, develop, test, and deploy software applications that meet business needs. This involves proactively working with other developers and business stakeholders to ensure software meets requirements. · Key Performance Areas: · Designing and developing ...


  • Pillangó Placements Pretoria

    Pioneer in Covert Surveillance Technology · Join a leading company at the forefront of cutting-edge technology, where your expertise in embedded software will drive innovation in mission-critical systems. If you thrive on precision engineering and developing software that powers ...


  • E&D Recruiters Pretoria

    Job Summary: We are seeking an experienced software engineering leader to join our team at ed-recruiters. The successful candidate will have a strong technical background and excellent leadership skills, with experience in managing international software engineering teams. · ...


  • Agile Bridge Pretoria

    **Job Purpose:** · This entry-level position is designed for recent graduates or individuals with minimal work experience who are eager to begin their careers in software development. · As a Graduate Software Engineer, you will progressively master the principles of quality codin ...


  • South Africa Pretoria

    Senior Software Engineer · We are seeking a highly skilled Senior Software Engineer to lead our software engineering team in Pretoria-East, South Africa. · Minimum Requirements and Experience: · BEng (Electronic or Computer Engineering). A Master's degree will be beneficial. · 5 ...


  • E&D Recruiters Pretoria

    Senior Software Engineer · A highly skilled Senior Software Engineer is sought to lead our software engineering team. · Minimum Requirements and Experience: · BEng (Electronic or Computer Engineering) · Masters degree beneficial · 5-10 years of working experience in software engi ...


  • Kerridge Commercial Systems South Africa Gauteng

    Job Title: Software Engineer · Overview: · We are seeking a highly skilled and motivated software engineer to join our dynamic team. · This is an exciting opportunity to work with cutting-edge technologies and frameworks, building modern cloud native applications and services. · ...


  • E&D Recruiters Pretoria

    Job Description · Embedded Software Engineer (Radio Integration) · About the Role · We are seeking an experienced Embedded Software Engineer to join our Radio Integration team. As a key member of this team, you will work closely with international engineering clients to adapt emb ...


  • Relx Inc Gauteng

    Senior Software Engineer · This is a key role for an experienced software engineer who will undertake difficult research, design, and software development assignments within a software functional area or product line. · The successful candidate will provide direct input to projec ...


  • Pillango Placements Gauteng

    Key Responsibilities: · Design and develop embedded software in languages such as C, C++, or Assembly. · Collaborate closely with hardware engineers to ensure seamless integration of software and hardware components. · Create and optimize firmware for microcontrollers, microproce ...

  • Senior Software Engineer - Pretoria - Mukuru

    Mukuru
    Mukuru Pretoria

    1 month ago

    Default job background
    Accounting / Finance
    Description

    Mukuru is an Africa-based FinTech that enables safe, affordable, reliable financial services to underserved communities.

    We are one of Africa's largest remittances-led FinTech companies, with over 40 million cross-border transactions over the last decade. Our remittance service allows customers to send money to their relatives or friends, and we also offer critical customer services such as Funeral Cover, The Mukuru Money Card, and payment solutions for businesses in emerging markets.

    Senior Software Engineer (PHP) Job Description

    We have an exciting opportunity for a Senior Software Engineer (PHP) to join our Financial Services engineering team in Centurion. This is a hybrid role where you'll be surrounded by passionate individuals in a collaborative culture that fosters creativity and growth.

    We are a dynamic and innovative team committed to revolutionizing the industry. As a Senior Software Engineer, you will be an integral part of our forward-thinking team, driving impactful projects and shaping the future of our products. You'll have the opportunity to work on exciting challenges, leverage the latest tools and technologies, and make a tangible impact on a global scale.

    Duties and Responsibilities:

    • Write code that serves as an example for other software engineers.
    • Contribute to the design and implementation of medium to large-size features.
    • Demonstrate a broad knowledge of industry trends and standards, our infrastructure, and our delivery system.
    • Provide technical advice and weigh in on technical decisions that impact the team or the company at large.
    • Improve the overall quality of engineering done in your team and consistently support the success of your teammates.
    • Mentor others to accelerate their career growth and encourage them to participate.
    • Build on the team processes and look for ways to improve them.

    Key Requirements:

    • Grade 12 or equivalent (Essential).
    • Relevant IT degree or diploma (Desirable).
    • 7+ years' experience working as a Software Engineer.
    • Strong PHP background with working experience in PHP frameworks & related open-source technologies.
    • Ability to build, test, and deploy applications using Docker.
    • Database management experience (data migration, transformation, and scripting).
    • Experience with modern Git workflows (pull requests, code reviews, CI/CD).
    • Experience with Agile Software Development Methodologies such as Scrum/Kanban.
    • Applied understanding of design patterns and principles (such as the SOLID principles).
    • Applied understanding of web application architecture and object-oriented programming.
    • Knowledge of microservices architecture and RESTful API services.
    • Knowledge of Cloud Technologies (AWS etc.).

    Additional Skills:

    • Strong communication skills for effectively conveying technical concepts, collaborating with team members, and understanding requirements and feedback.
    • Leadership skills for guiding and mentoring junior team members, fostering teamwork and collaboration, and setting a positive example within the organization.
    • Ability to analyze complex problems, think critically, and devise effective solutions aligning with project goals and business needs.
    • Being adaptable, open to change, and having a willingness to learn and adapt to new technologies, methodologies, and approaches in our rapidly evolving industry.
    • Familiarity with fundamental accounting principles and concepts, including knowledge of concepts like double-entry bookkeeping, accrual accounting, financial statements, chart of accounts, and general ledger.

    If you meet the majority of the criteria, we encourage you to apply. Please include a snippet of how you will bring value and help us build a future of success. Should you be appointed in a remote/work from home role at Mukuru, it is your responsibility to ensure that you have uninterrupted internet connectivity and a 'work-like' environment at your home location. ALL STAFF APPOINTMENTS WILL BE MADE WITH DUE CONSIDERATION OF THE COMPANY'S DIVERSITY AND INCLUSION PLANS.


Jobs
>
Pretoria
>
Senior software engineer