Current jobs related to Senior Software Engineer - Johannesburg, Gauteng - Kuba


  • Johannesburg, Gauteng, South Africa ASC Human Capital Consulting Full time

    Job Title:Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at ASC Human Capital Consulting. As a senior software engineer, you will be responsible for designing and developing complex software applications using various technologies such as PHP, C#, and Angular/React.About the Role:This role requires an...


  • Johannesburg, Gauteng, South Africa LexisNexis South Africa Full time

    Job title : Senior Software Engineer (Johannesburg)Job Location : Gauteng, JohannesburgDeadline : April 03, 2025Quick Recommended LinksJobs by Location Job by industries About the Role: We are looking for a Senior Software Engineer to join our team. This role involves conducting research, designing, and developing software within a functional area or...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Are you an experienced Senior Software Engineer with a passion for innovation in Fintech and Proptech ? This Microsoft Gold Partner has been leading the way in secure digital onboarding and fraud mitigation solutions for over 20 years . Theyre seeking a highly skilled Microsoft Stack Developer to design, build, and maintain high-quality software solutions in...


  • Johannesburg, Gauteng, South Africa LexisNexis South Africa Full time

    Job title : Senior Software EngineerJob Location : Gauteng, JohannesburgDeadline : April 10, 2025Quick Recommended LinksJobs by Location Job by industries About the Role: We are looking for a Senior Software Engineer to join our team. This role involves conducting research, designing, and developing software within a functional area or product line. You...


  • Johannesburg, Gauteng, South Africa Metamorph Holdings Full time

    Metamorph, established in 2007, is dedicated to cultivating work-ready IT skills. With a focus on empowering the unemployed and underemployed, the company has propelled the careers of over a thousand individuals through strategic partnerships. In 2020, Metamorph expanded its mission to empower businesses for sustainable value creation, creating a dynamic...


  • Johannesburg, Gauteng, South Africa MC Technology Staffing Full time

    As a Senior Software Engineer Position at MC Technology Staffing, you will play a key role in the design, development, and implementation of software projects.Main ResponsibilitiesDesign and develop software solutions that meet business requirements.Collaborate with the team to analyze, design, and implement software solutions.Write clean, efficient, and...


  • Johannesburg, Gauteng, South Africa Tetrad Group Full time

    A leading consulting firm is looking for a Senior Software Engineer to lead software development, define technical requirements, and drive key projects. You'll collaborate with upper management, mentor team members, and act as a bridge between clients, teams, and leadership.What You'll Do:Design, develop, and implement high-quality software solutionsLead...


  • Johannesburg, Gauteng, South Africa Edge Executives Full time

    A Senior Software Engineer to join the team and assist with tasks at hand.POSITION INFO:We have an opportunity for a Senior Java Developer with one of our clients.Requirements:Must have 7+ years of experience in software developmentTertiary qualification: Bachelor's DegreeCalysoSpringBootOracleSybase and PostgresXML, UML, JBossGit, JenkinsAWS and AzureGradle...


  • Johannesburg, Gauteng, South Africa Collage Recruitment Full time

    Get AI-powered advice on this job and more exclusive features.Passionate Recruitment Consultant | Connecting Talent with Opportunity | Driving Success at Collage RecruitmentSenior Software DeveloperResponsibilitiesSoftware Development: Design, develop, and maintain high-quality software applications, adhering to coding standards and best practices, providing...


  • Johannesburg, Gauteng, South Africa BeTalent Africa Full time

    About the RoleWe are seeking a talented Senior Software Engineer to join our team at BeTalent Africa. As a key member of our engineering department, you will be responsible for designing, developing, and deploying software solutions that meet the needs of our clients.Key Responsibilities:Develop and maintain APIs using .NET Core and C#.Lead the development...


  • Johannesburg, Gauteng, South Africa Cashconnectsus Full time

    Cashconnectsus seeks a highly skilled Senior Software Engineer to join our team in Johannesburg and Cape Town. This is an opportunity to work on designing and developing quality software, keeping updated with the latest software trends, relentlessly testing, refactoring, and improving our business solutions for both internal and external customers.Key...


  • Johannesburg, Gauteng, South Africa Wesbank Full time

    Welcome to Wesbank, a leading financial institution in South Africa.Job OverviewWe are seeking an experienced Senior Software Engineer to join our team at FirstRand Group. As a key member of our talent team, you will be responsible for designing, developing, and implementing complex software applications.Key ResponsibilitiesDesign and develop high-quality...


  • Johannesburg, Gauteng, South Africa Liquid Thought Full time

    About the RoleLiquid Thought is seeking a skilled Senior Software Engineer - Java to join our team. As a Senior Software Engineer, you will play a key role in the development, implementation, and maintenance of new and existing applications.You will work closely with our team to develop customizations and extensions to our client's product suite for their...

  • Engineer, Software

    2 days ago


    Johannesburg, Gauteng, South Africa Standard Bank Group Full time

    Get AI-powered advice on this job and more exclusive features.Company DescriptionStandard Bank Group is a leading Africa-focused financial services group, and an innovative player on the global stage, that offers a variety of career-enhancing opportunities – plus the chance to work alongside some of the sector's most talented, motivated professionals. Our...


  • Johannesburg, Gauteng, South Africa E-Merge IT Recruitment Full time

    Senior C# Software EngineerThis leading identity verification software solutions company in Johannesburg is seeking a Senior C# Software Engineer to join its team. Since its establishment, the company has been providing innovative smart system solutions to diverse clients, transforming the customer onboarding experience by eliminating the reliance on...


  • Johannesburg, Gauteng, South Africa LexisNexis Risk Solutions Full time

    About the JobWe are looking for a skilled Senior Software Engineer to join our French team. As a member of our SCRUM squad, you will be responsible for developing a cutting-edge legal search engine & analytics product. Your key responsibilities will include contributing to the setup, development, and tuning of a data analytics platform, designing...


  • Johannesburg, Gauteng, South Africa iqbusiness Full time

    iqbusiness City of Johannesburg, Gauteng, South AfricaSenior Java Software EngineerIntroduction: We are seeking a talented and motivated Java 8 Engineer with a strong background in Spring Boot to join our dynamic development team. The ideal candidate will have a passion for software development and a desire to deliver high-quality, scalable applications.Key...


  • Johannesburg, Gauteng, South Africa RELX INC Full time

    RELX INC Senior Software Engineer in Johannesburg, South AfricaSenior Software EngineerWould you enjoy working on our cutting-edge products?Are you ready for the next step in your engineering career?About our TeamLexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,300 employees worldwide, is part of RELX, a global...


  • Johannesburg, Gauteng, South Africa Standard Bank of South Africa Limited Full time

    We are looking for a seasoned Senior Software Engineer Leader to join our team at Standard Bank of South Africa Limited. The successful candidate will be responsible for delivering specialist technical expertise and leadership across the full solution lifecycle.About the RoleThis is a fantastic opportunity for a skilled professional to lead and direct the...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    A pioneering leader in medical imaging technology , Lodox Systems (Pty) Ltd , is seeking a Senior Software Development Engineer to drive innovation in C++ application development for cutting-edge medical devices . This role is based in Johannesburg (on-site/hybrid TBD) and offers a unique opportunity to work on firmware, system architecture, and hardware...

Senior Software Engineer

1 week ago


Johannesburg, Gauteng, South Africa Kuba Full time

Kuba Pay is a company that operates globally, with offices in various locations. We are looking for a skilled Developer to join our team in Johannesburg.

The Developer will report to the Engineering Manager and be responsible for the server side of our Solution. As a key member of our engineering team, you will work closely with other engineers to ensure system consistency and improve user experience.

We believe in efficient public transport and its positive effects on the economy, environment, and accessibility. Our ultimate vision is to eliminate the burden of ticketing, an objective that you will help to achieve.

Duties and Responsibilities:
  • Design and implement software of embedded devices and systems from requirements to production and commercial deployment.
  • Design, develop, code, test and debug system software.
  • Analyse and enhance efficiency, stability and scalability of system resources.
  • Support software QA and optimise I/O performance.
  • Provide post production support.
  • Interface with hardware design and development.
  • Liaise with developers, designers and system administrators to identify new features.
  • Investigate the best way of implementing solution.
  • Draft technical documentation on the solution as well as best practices.
Requirements:
  • Bachelor's degree in Computer Science or a related field.
  • 3+ years of experience in software development using Java or Python.
  • Indepth understanding of the entire development process (analysis, design, development and deployment).
  • Solid knowledge on Unix environment, including bash.
  • Familiarity with frontend languages (e.g. HTML, JavaScript and CSS).
  • Excellent analytical and time management skills.
  • Teamwork skills with a problem-solving attitude.
  • Good technical documentation and writing skills.