Senior Software Engineer – Application
3 weeks ago
My client, a technology leader in the development of highly reliable, mission-critical systems, is seeking a Senior Software Engineer to join their growing Application Software team. Operating in a formal engineering environment, the successful candidate will help design, develop, test, and maintain application-level software for safety-critical solutions in demanding industries. Key Responsibilities:The appointed individual will be responsible for:Leading the development of front-end and back-end software features for mission-critical operator applications.Managing features through the full development lifecycle: requirements, design, implementation, and testing.Rapidly acquiring domain and technical knowledge to inform user-centric design decisions.Supporting production activities related to software systems.Delivering high-quality design, testing, and documentation outputs.Applying company engineering processes, standards, and policies to all project work.Contributing to general support functions across the broader engineering team as needed.Minimum Requirements:A Bachelors degree in Computer Science, Engineering (BSc Eng. / BEng), or a related field.Essential Skills and Experience:Proficiency in one or more general-purpose programming languages such as C++, Java, etc.Experience with scripting languages such as Python, Bash, or PowerShell.Solid understanding of object-oriented design and common software architecture patterns.Familiarity with version control tools such as Git, Subversion, or Perforce.Experience working within Agile teams using issue tracking tools (e.g., Jira).Preferred Skills and Qualifications:8+ years of relevant industry or postgraduate software development experience.Expertise in modern C++, particularly C++11 and beyond.Experience with markup languages and related technologies: XML, JSON, YAML, XSLT, XML Schema.A Masters degree in Computer Science or Engineering (MSc / MEng) is advantageous.General Attributes:Fast learner with the ability to master new tools and technologies quickly.Team player with experience collaborating on complex, multi-disciplinary projects.Self-motivated and capable of working independently.Strong analytical and problem-solving abilities.Excellent verbal and written communication skills in English.This role is ideal for a senior developer seeking to make a tangible impact on real-world systems. If you are technically strong, quality-driven, and eager to work on advanced engineering projects, this is an opportunity worth pursuing.
-
Senior Structural Engineer
4 weeks ago
Cape Town, South Africa Gig Engineer Full timeAbout the Role We are looking to recruit a Senior Professional Structural Engineer to fulfil the role of Technical Lead in MCF & Industry in South Africa teams, which are looking to recruit to expand and develop their South Africa‑based Structural Engineering team to assist with our growing workload. Requirements Desired Qualifications and Professional...
-
Senior Software Engineer
4 weeks ago
Cape Town, South Africa Gendac | Software, Innovations & Iot Full timeARE YOU ...apassionate Senior Software Engineerlooking for variety and the chance to work on interesting projects? A career at Gendac means you'll work on a range of challenging projects, for a mixture of interesting clients, with different teams and diverse technologies. Each new project presents exciting new challenges and responsibilities ensuring...
-
Cape Town, Western Cape, South Africa Boardroom Appointments Full time R400 000 - R800 000 per yearJob purpose: As Senior Software Applications Development Engineer, you'll work with the team to develop new software applications. You will be involved in all aspects of software development including designing and developing the code for products as well as working on client-side web application technologiesMinimum requirements:Bachelors degree in or...
-
Senior Software Engineer
6 days ago
Cape Town, Western Cape, South Africa Gendac | Software, Innovations & IoT Full timeARE YOU ...apassionate Senior Software Engineerlooking for variety and the chance to work on interesting projects?A career at Gendac means you'll work on a range of challenging projects, for a mixture of interesting clients, with different teams and diverse technologies. Each new project presents exciting new challenges and responsibilities ensuring...
-
Senior Java Engineer
2 weeks ago
Cape Town, South Africa redPanda Software Full timeJoin to apply for the Senior Java Engineer role at redPanda Software 1 day ago Be among the first 25 applicants Join to apply for the Senior Java Engineer role at redPanda Software This range is provided by redPanda Software. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range Job Title:...
-
Senior Software Engineer
3 weeks ago
Cape Town, South Africa NOV Full timeLocation: Cape Town, Western Cape, South Africa Seniority level: Mid‑Senior level Employment type: Full‑time Job function: Engineering and Information Technology; Industries: Oil and Gas Senior Software Engineer Join NOV in Cape Town as a senior software engineer responsible for the development and deployment of software products to internal customers....
-
Senior Software Engineer
3 weeks ago
Cape Town, South Africa Octotel Full timeOctotel Cape Town, Western Cape, South Africa Senior Software Engineer Join to apply for the Senior Software Engineer role at Octotel 3 days ago Be among the first 25 applicants The Senior Software Engineer will join our Full Stack Software Engineering Team to design, develop, test and maintain enterprise‑grade software across web applications, REST...
-
Senior Software Engineer
4 weeks ago
Cape Town, South Africa Miprint Consulting Full timeRole Description This is a contract, on-site role for a Senior Software Engineer located in Cape Town. The Senior Software Engineer will be responsible for designing, developing, and maintaining software solutions, participating in code reviews, and troubleshooting complex systems. The role also involves collaborating with cross-functional teams to meet...
-
Senior Software Engineer
2 weeks ago
Cape Town, Western Cape, South Africa Miprint Consulting Full time R90 000 - R120 000 per yearRole DescriptionThis is a contract, on-site role for a Senior Software Engineer located in Cape Town. The Senior Software Engineer will be responsible for designing, developing, and maintaining software solutions, participating in code reviews, and troubleshooting complex systems. The role also involves collaborating with cross-functional teams to meet...
-
Software Engineer
5 hours ago
Cape Town, Western Cape, South Africa redPanda Software Full timePURPOSE OF THE JOBThe purpose of this Software Engineer role is to develop, test and maintain software applications. The role particularly focuses on front-end programming using REACT along with back-end (C#) programming.JOB SPECIFICATIONKey Roles And ResponsibilitiesBack-end codingComplying with code standards (OOP)Conducting accurate estimationsWorking...