Current jobs related to Senior Software Engineer - Cape Town, Western Cape - Samford


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

    About the Role:MRI Software is seeking a skilled Software Engineer to join our team in Cape Town. As a key member of our software development team, you will be responsible for designing, developing, testing, and maintaining software solutions throughout the software development lifecycle.Key Responsibilities:Develop software features in a self-sufficient way...


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

    About the RoleWe are seeking a skilled Senior Mobile Software Engineer to join our team at Entelect Software Ltd. As a key member of our mobile software development team, you will be responsible for delivering high-quality mobile applications for leading organizations in South Africa.Key Responsibilities:Delivery: Develop world-class mobile applications...


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

    At Entelect Software Ltd, we are looking for a seasoned Senior Java Software Engineer - Team Lead to join our team. As a key member of our delivery team, you will be responsible for guiding and delivering world-class web and mobile applications for leading organisations in South Africa.The ideal candidate will have a strong background in software engineering...


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

    About MRI SoftwareMRI Software is a global industry leader in real estate software, dedicated to providing flexible and innovative solutions to improve people's lives. Our mission is to empower our teams to reach their full potential and deliver exceptional client experiences.Job SummaryWe are seeking a highly skilled Software Engineer to join our team in...


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

    Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Bash. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and maintainable software solutions.Key Responsibilities:Collaborate with cross-functional teams to identify and prioritize project...


  • Cape Town, Western Cape, South Africa ABC Worldwide Full time

    {"title": "Senior Software Engineer", "content": "About the RoleAt ABC Worldwide, we're seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering department, you'll be responsible for overseeing junior developers and contributing to the design and implementation of software.ResponsibilitiesDesign and develop...


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

    About MRI SoftwareMRI Software is a global industry leader in real estate software, dedicated to providing flexible, game-changing solutions to improve people's lives. Our mission is to hire the best employees on earth, people like you, who share our passion for innovation and excellence.Job SummaryWe are seeking a talented and motivated QA Engineer to join...


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

    Job Title: Senior Software EngineerAt Lula, we're on a mission to revolutionize business banking for small businesses. We're seeking a highly skilled Senior Software Engineer to join our dynamic Engineering team.This is an exciting opportunity to contribute to the development of our market-leading online business lending platform, which is built on the...


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

    About MRI SoftwareMRI Software is a global industry leader in real estate software, dedicated to delivering innovative solutions that improve people's lives. Our mission is to empower our teams to reach their full potential, and we're committed to creating a work environment that you look forward to every single day.Job SummaryWe're seeking a talented and...


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

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineering Lead to join our team at Parvana. As a key member of our engineering team, you will be responsible for leading the development team, inspiring engineers to deliver outstanding work, and contributing to projects as a senior software engineer.Key...


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

    Key ResponsibilitiesAs an Intermediate Java Software Engineer at Entelect, you will be responsible for delivering high-quality software solutions to leading organisations in South Africa.About the RoleThis is an exciting opportunity to join a dynamic, multidisciplinary environment that encourages versatility and provides individual attention to career...


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

    Job Requirements:We are seeking a highly skilled Senior Software Engineer to join our team at Network Recruitment. The ideal candidate will have a strong background in PHP and experience with Laravel, Git, and AWS.Key Responsibilities:Design, develop, and test enterprise-grade softwareBuild mobile applications and integrate with various REST web...


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

    Job Title: Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team at {company}.Key Responsibilities:* Design, develop, and test software applications* Collaborate with cross-functional teams to identify and prioritize project requirements* Ensure high-quality coding standards and best practices*...


  • Cape Town, Western Cape, South Africa Boardroom Appointments Full time

    At Boardroom Appointments, we're seeking a seasoned Senior Software Engineer to join our team. This role requires a strong background in software engineering, with a focus on commercially successful systems in the fintech, payments, and banking industries.Key Responsibilities:Design and develop scalable software systems using infrastructure as code (e.g.,...


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

    Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Bash. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions.Key Responsibilities:Collaborate with cross-functional teams to identify and prioritize project...


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

    Job Title: Senior Software Engineering LeadAbout the Role:As a Senior Software Engineering Lead at Parvana, you will be responsible for leading the development team and inspiring engineers to deliver outstanding work. You will actively contribute to projects as a senior software engineer, providing code, architectural advice, and technical support....


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

    Role Description:About the Role:We are seeking an experienced Java Software Engineer to join our dynamic team at Entelect Software Ltd. As a key member of our team, you will be responsible for delivering high-quality software solutions that meet the needs of our clients.Key Responsibilities:Design, develop, and test software applications using...


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

    Key QualificationsWe are seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development and a proven track record of delivering high-quality solutions.Requirements7 years of experience as a Software Engineer or Software DeveloperExcellent knowledge of .NET 8, C#, JavaScript,...


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

    About the Role:We are seeking a highly skilled Senior Software Engineer to join our team at OfferZen. As a Senior Software Engineer, you will be responsible for developing and supporting software applications using C# and .NET technologies.Key Responsibilities:Develop and support software applications using C# and .NET technologies.Collaborate with Frontend...


  • Cape Town, Western Cape, South Africa LexisNexis South Africa Shared Services (Pty) Ltd Company Full time

    Job SummaryWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at LexisNexis South Africa Shared Services (Pty) Ltd Company. The successful candidate will be responsible for designing, developing, and maintaining complex software systems, as well as leading and mentoring junior engineers.Key ResponsibilitiesDesign and...

Senior Software Engineer

2 months ago


Cape Town, Western Cape, South Africa Samford Full time
About the Role

We are a leading provider of payment gateway solutions, specializing in card-present transactions and processing. Our innovative technologies empower businesses to securely accept payments and streamline their transactions. Focused on reliability, security, and innovation, we constantly redefine the boundaries of what's possible in the payments industry.

Key Responsibilities
  1. Design and Implementation of Backend Services: Lead the design and implementation of backend services, primarily using C# and PHP, ensuring the development of scalable, secure, and efficient payment processing solutions.
  2. Development and Maintenance of Payment Gateways: Develop and maintain comprehensive unit, application-level, and system tests to ensure the reliability and robustness of payment gateways and related systems.
  3. System Updates and Enhancements: Regularly update and enhance the payment gateway system to improve performance, security, and user experience.
  4. Documentation and Code Quality: Thoroughly document code, business logic, and system architecture to ensure clarity and maintainability of the software development process.
  5. API Development and Integration: Build and maintain secure APIs to facilitate seamless, secure data exchange and integration with other systems and services.
  6. Mentorship and Team Collaboration: Mentor junior engineers and team members, promoting best practices in software engineering and fostering a culture of continuous learning and professional growth.
  7. Agile Development and Project Management: Participate in Agile development processes, contributing to the continuous improvement of team workflows and project management practices.
  8. Security and Compliance: Ensure that all development activities comply with relevant security standards and protocols, particularly those related to financial transactions and data protection.
Requirements

We are seeking a highly skilled and experienced software engineer to join our team at Samford. The ideal candidate will have a strong background in software development, with a focus on payment processing and card-present transactions.

  1. Minimum of 3 Years of Experience: Minimum of 3 years of experience developing complex applications in a commercial environment.
  2. Programming Skills: Expert level in C# preferred. Experience in another object-oriented language like Java and PHP will also be considered.
  3. Operating System Knowledge: Working knowledge of Linux for developing and deploying applications.
  4. Project Delivery: Demonstrated track record of delivering technical projects on time and within budget.
  5. Continuous Learning: Commitment to continuous learning and professional development.
  6. Collaboration and Communication: Must be able to work collaboratively with others. Must be an independent and critical thinker.
Desirable Skills

We are looking for a candidate with the following desirable skills:

  1. Agile Methodologies: Familiarity with Agile methodologies and a solid understanding of DevOps practices.
  2. Cloud Computing: Proficiency in managing and deploying solutions in on-premise, Google Cloud Platform (GCP), and Amazon Web Services (AWS) cloud environments.
  3. Database Optimization: Skilled in designing and implementing optimized queries for relational databases.
  4. High Availability: Proven track record in the development and upkeep of applications that are highly available.
What We Offer

We offer a competitive salary and benefits package, including:

  1. Annual Salary: R500,000 – R800,000, dependent on experience.
  2. Working Hours: 45-hour work week.
  3. Leave Policy: Standard South African Leave policy.
  4. Public Holidays: South African Public Holiday Schedule Observed.