Senior Software Developer Position

6 days ago


Cape Town, Western Cape, South Africa BET Software Full time
Job Overview
BET Software is seeking a highly skilled Senior Software Developer to join our team. This role involves designing, coding, and refining complex software solutions. The ideal candidate will have strong Back-End expertise and the ability to lead development projects, mentor junior team members, and maintain top-tier software quality.

Key Responsibilities
  • Design fit-for-purpose solutions, algorithms, and plans
  • Actively contribute to design and planning meetings, discussions, and documentation
  • Ensure design patterns used increase organizational levels of high-volume transactional performance, resilience, automation, and innovation
  • Identify and establish objectives for self and team
  • Set objectives/goals based on the team's chosen software development methodology to successfully complete projects

Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or similar field (advantageous)
  • At least 5 years' experience within a development environment
  • Knowledge of design principles and fundamentals of architecture
  • Demonstrated leadership/mentoring skills
  • Detailed knowledge of the SDLC and management of software projects
  • Good written and verbal communication skills
  • Strong attention to detail

Benefits
  • Opportunity to work with a talented team of professionals
  • Chance to drive impactful change and maintain top-tier software quality
  • Competitive salary and benefits package

Company Culture
BET Software values collaboration, open communication, authenticity, diversity, inclusion, equity, and belonging. We believe in continuous learning and encourage our team members to approach challenges with enthusiasm and proactivity.

  • Cape Town, Western Cape, South Africa BET Software Full time

    We Want You: Take the leap into a role where your expertise will shape the future of software innovation BET Software is searching for a Senior Software Developer with strong Back-End expertise based in Cape Town, where youll play a key role in designing, coding, and refining complex software solutions. From leading development projects to mentoring junior...


  • Cape Town, Western Cape, South Africa RIB Software Full time

    About UsRIB Software comprises over 2,500 talented individuals who extend our software's reach to over 100 countries worldwide. We are experienced experts and professionals from different cultures and backgrounds, collaborating closely to provide transformative software products, innovative thinking and professional services to our global market.BenefitsWe...


  • Cape Town, Western Cape, South Africa BET Software Full time

    We Want You: Take the lead in shaping the future of software development at BET Software in Cape Town. Were looking for a Software Development Manager with a financial background in payment methods to drive innovation, streamline transaction systems, and lead high-performing teams. In this role, youll oversee project execution, refine product development,...


  • Cape Town, Western Cape, South Africa Saratoga Software Full time

    Saratoga Software is a leading software services and consulting company focusing on delivering innovative solutions with a strategic emphasis on generative AI. We are expanding our team to include an individual contributor who will act as an Intermediate Java Developer.This role involves handling moderately complex research, design, and software development...


  • Cape Town, Western Cape, South Africa RELX Full time

    About the RoleThis position is ideal for an experienced professional who will undertake challenging research, design and software development assignments within a software functional area or product line. You will provide direct input to project plans, schedules and methodology in the development of cross-functional software products under the guidance of...


  • Cape Town, Western Cape, South Africa Spinnaker Software Full time

    At Spinnaker Software, we're looking for a Senior Developer who's passionate about C#. If you're someone who knows that C# is your preferred language, then this might be the perfect opportunity for you. We're seeking a team player with industry experience and an ability to think outside the box.Key Responsibilities:We need you to work with your team to...


  • Cape Town, Western Cape, South Africa BeingIT Full time

    We are looking for a Senior Software Developer to join our team. In this role, you will be responsible for designing, developing, and maintaining robust services with Python and Flask, as well as participating in system architecture design and problem-solving.About the Position:This position requires 5+ years of experience in software engineering or related...


  • Cape Town, Western Cape, South Africa Communicate Recruitment Full time

    **Job Description:** We are seeking an experienced JavaScript developer to join our team. As a senior frontend software engineer, you will be responsible for developing high-quality web applications using JavaScript, Ruby, and other relevant technologies.


  • Cape Town, Western Cape, South Africa BET Software Full time

    At BET Software, we're seeking a talented Software Development Expert to join our dynamic team in Cape Town. This role offers the opportunity to design, develop, and maintain high-quality software solutions that meet performance, scalability, and security requirements.You will be responsible for:Collaborating with cross-functional teams to drive innovation...


  • Cape Town, Western Cape, South Africa Entelect Software Ltd Full time

    At Entelect, we're on a mission to deliver world-class mobile applications that exceed customer expectations. As a Senior Mobile Software Engineer, you'll play a key role in shaping the future of our products and services.About the RoleWe're seeking an experienced software engineer with a passion for innovation and a drive to deliver exceptional results....


  • Cape Town, Western Cape, South Africa Tumaini Consulting Full time

    Company Overview Tumaini Consulting is a dynamic, multidisciplinary team that prioritizes people, growth, and innovation. We strive to make a positive impact in the industry by tackling complex challenges and providing dedicated career development with regular leadership support. Job Description As a Senior JavaScript Software Engineer, you will be...


  • Cape Town, Western Cape, South Africa Impact Full time

    Impact Job OpportunityWe're looking for a talented Senior Software Engineer III to join our team. As a key member of our squad, you'll play a crucial role in delivering epics and helping your colleagues succeed.In this role, you'll have the opportunity to work on a wide range of projects, from developing code to writing and maintaining documentation. Your...


  • Cape Town, Western Cape, South Africa LexisNexis Risk Solutions Full time

    We are seeking a skilled Senior PHP Software Engineer to join our team at LexisNexis Legal & Professional.As a Senior PHP Software Engineer, you will design, develop, and maintain complex software solutions that drive innovation and deliver high-quality products for legal professionals.Key Responsibilities:Collaborate with cross-functional international...


  • Cape Town, Western Cape, South Africa ENGINEERINGUK Full time

    Achieve Technical Excellence in Cloud ManagementSector: Distribution and Warehouse, TechnologyRole: ManagerContract Type: PermanentHours: Full TimeAbout the JobWe are looking for a highly skilled Software Development Manager (SDM) to join our EC2 Core Console Organization. As an SDM, you will lead a team of software engineers working on both front-end and...


  • Cape Town, Western Cape, South Africa BET Software Full time

    We Want You: BET Software is on the lookout for two Intermediate Software Development Engineers to join our dynamic team in Cape Town. In this role, youll be responsible for designing, developing, and maintaining high-quality software solutions that meet performance, scalability, and security requirements. Must be experienced with REACT . Beyond coding,...


  • Cape Town, Western Cape, South Africa Goldman Tech Resourcing Full time

    As a Senior Software Engineer at Goldman Tech Resourcing, you will play a key role in designing, developing, and deploying innovative software solutions.About UsWe are a global software development company with a strong presence in Cape Town. Our team consists of experienced professionals who share a passion for software development and a commitment to...


  • Cape Town, Western Cape, South Africa Pepkor Payments and Lending Full time

    We're looking for an experienced Senior Software Developer to lead our software development team at Pepkor Payments and Lending.Job DescriptionLead database design and development effortsOversee user interface design and developmentMentor junior developers on software development best practicesWrite technical documentation and update the company Wiki siteThe...


  • Cape Town, Western Cape, South Africa BET Software Full time

    Software Innovation Architect OpportunityBET Software is seeking a seasoned Senior Software Developer to join our team as a Software Innovation Architect. This role involves leading the design and implementation of complex software solutions, mentoring junior team members, and driving impactful change.Key ResponsibilitiesDesign fit-for-purpose solutions,...


  • Cape Town, Western Cape, South Africa Amazon Full time

    Job OverviewAs a Senior Software Engineer at Amazon, you will be responsible for designing and implementing innovative software solutions that meet the needs of our customers. You will work closely with cross-functional teams to develop and deploy software applications that are scalable, reliable, and secure.In this role, you will have the opportunity to...


  • Cape Town, Western Cape, South Africa Phanda Personnel Full time

    We are seeking a highly skilled Senior Software Developer to join our team. As a Senior Software Developer, you will be responsible for designing, developing, and implementing complex software applications, as well as contributing to the improvement of software development processes and quality procedures.About the JobThis role requires experience in...