Senior Software Engineer

2 weeks ago


Johannesburg, Gauteng, South Africa Network Recruitment Full time
As part of our team, you'll be responsible for developing and maintaining high-performance websites, back-end systems, and mobile applications that serve users worldwide. You will collaborate closely with Product Managers, Designers, and other Engineers to deliver seamless, scalable, and user-friendly solutions.

Requirements:
  • A minimum of 5 years of experience in C# (or similar languages), with a strong understanding of computer science principles.
  • A relevant Degree or Diploma in Computer Science or a related field.
  • South African citizenship.
  • Strong problem-solving skills and the ability to design and develop software that scales efficiently.

Advantageous:
  • Familiarity with web technologies such as HTML, CSS, Bootstrap, LESS, and similar front-end frameworks.
  • Experience with the Microsoft Web Stack (MVC, C#, Razor, IIS, ASP.NET).
  • Knowledge of mobile application development (iOS, Mono, Android, Java, etc.).
  • Experience with high-performance/scale technologies such as caching, load balancing, profiling, and indexing.
  • Strong experience with relational databases, especially Microsoft SQL Server.

Key Responsibilities:
  • Design, build, and maintain web applications, back-end systems, and mobile apps for a global audience.
  • Work on scalable, high-performance solutions that ensure excellent user experience.
  • Collaborate with cross-functional teams to define and refine features, and ensure timely delivery of quality software.
  • Maintain and improve existing codebases while staying on top of new technologies and trends.
  • Conducted code reviews, identified performance bottlenecks, and mentored Junior Engineers.

Apply now


  • Johannesburg, Gauteng, South Africa Gig Engineer Full time

    3 Year ContractHybrid RoleJohannesburgJob Summary:We are seeking an experienced Senior Machine Learning Engineer to drive the development, deployment, and optimization of cutting-edge machine learning models. The ideal candidate will have a strong background in machine learning, deep learning, and software engineering, along with experience in designing...


  • Johannesburg, Gauteng, South Africa Gig Engineer Full time

    Job SummaryWe are seeking a highly skilled Senior Data Engineer/Analyst to join our dynamic team. This role will focus on designing, building, and maintaining data pipelines, analyzing large datasets, and providing key insights to drive data-driven decision-making. The ideal candidate has strong experience in data engineering, analytics, and cloud-based...


  • Johannesburg, Gauteng, South Africa Gig Engineer Full time

    3 Year contractHybrid RoleJohannesburgJob Summary We are seeking a highly skilled Senior Data Engineer/Analyst to join our dynamic team. This role will focus on designing, building, and maintaining data pipelines, analyzing large datasets, and providing key insights to drive data-driven decision-making. The ideal candidate has strong experience in data...


  • Johannesburg, Gauteng, South Africa Gig Engineer Full time

    As a Senior Data Science Specialist at Gig Engineer, you will play a critical role in driving data-driven decision-making across the organization. This senior-level position requires expertise in designing, building, and maintaining scalable and efficient ETL pipelines for data ingestion, transformation, and storage.Data Engineering & ArchitectureDesign and...


  • Johannesburg, Gauteng, South Africa Gig Engineer Full time

    We are looking for a seasoned Senior Data Engineer/Analyst to lead our data engineering efforts.About the RoleThe ideal candidate has strong experience in data engineering, analytics, and cloud-based technologies, with expertise in SQL, Python, ETL processes, and big data platforms.ResponsibilitiesDesign and implement data pipelines for data ingestion,...


  • Johannesburg, Gauteng, South Africa Gig Engineer Full time

    Gig Engineer is hiring a Senior Machine Learning Engineer to lead the development of cutting-edge machine learning models.The ideal candidate will have a strong background in machine learning, deep learning, and software engineering, along with experience in designing scalable AI solutions.Key Responsibilities:Develop and optimize machine learning models for...


  • Johannesburg, Gauteng, South Africa Gig Engineer Full time

    Gig Engineer seeks a highly skilled Senior Data Engineer/Analyst to join our dynamic team.Job DescriptionThis role will focus on designing, building, and maintaining data pipelines, analyzing large datasets, and providing key insights to drive data-driven decision-making.Key ResponsibilitiesDesign, develop, and maintain scalable and efficient ETL pipelines...

  • Senior AI Developer

    21 hours ago


    Johannesburg, Gauteng, South Africa Gig Engineer Full time

    Gig Engineer is looking for an experienced Senior Machine Learning Engineer to join our team.The successful candidate will have a strong background in machine learning, deep learning, and software engineering, as well as experience in designing scalable AI solutions.Job Summary:Design, develop, and optimize machine learning models for real-world...


  • Johannesburg, Gauteng, South Africa BET Software Full time

    About the RoleWe're seeking an experienced Head of Software Engineering to lead our software engineering efforts. As a key member of our leadership team, you'll be responsible for overseeing complex software development projects and ensuring timely and successful delivery.Your Key ResponsibilitiesTechnical Leadership: Providing technical guidance and...


  • Johannesburg, Gauteng, South Africa E&D Recruiters Full time

    Job Description:We are seeking a skilled Senior Software Engineer to join our team at E&D Recruiters. As a key member of our software development team, you will be responsible for designing, building, and implementing RFID-enabled infrastructure.The ideal candidate will have a passion for frontend development with an aptitude for backend systems. You will...


  • 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 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 Metamorph Holdings Full time

    Metamorph, established in [Year], 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 [Year], 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 LexisNexis Full time

    Would you like to shape the future of tech? Join us in shaping the digital future About our Team LexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,800 employees worldwide, is part of RELX, a global provider of information-based analytics and decision tools for professional and business customers. Nexis...