Where

Senior Software Engineer

Executive Placements
Cullinan Full-day Full-time

Description:

Senior Software Engineer Pretoria / Remote

Key Responsibilities:
Technical Leadership & Development: Lead the design, development, and implementation of complex software projects in line with best practices and coding standards. Design reliable, cost-effective, and scalable modules/components that perform consistently within defined operating environments, timelines, and budgets. Participate in architectural discussions and contribute to the continuous improvement of software architecture. Solve all but the most complex technical problems independently, escalating only the most challenging issues when required. Software Quality & Delivery: Write clean, efficient, well-documented code that adheres to coding standards and best practices. Perform unit testing and support integration and system testing activities. Assist with troubleshooting, debugging, and resolving defects and performance bottlenecks. Participate in code reviews and provide constructive feedback to ensure maintainability, scalability, and code quality. Collaboration & Agile Practices: Collaborate with cross-functional teams, including firmware engineers, designers, and product managers. Actively participate in stand-ups, sprint planning, retrospectives, and team brainstorming sessions. Work in accordance with R&D development methodologies, standard operating procedures, and Agile frameworks. Documentation & Standards: Professionally document all work, including technical specifications, advanced algorithms, design calculations, plans, estimates, performance characteristics, and summarized project cost breakdowns. Develop and maintain procedures for testing modules, components, and products, including evaluation, enhancement, and re-testing. Standardise designs using appropriate components with consideration for reliability, manufacturability, maintainability, and inventory management. People & Performance: Mentor and guide junior developers, supporting their professional growth and promoting best practices. Participate in monthly performance management discussions aligned to departmental strategic objectives. Take part in annual performance development reviews aligned to the FAAC 987 competencies framework.
Required Skills & Technologies:
Core Technologies: C# .NET MAUI / Xamarin SQL (SQLite, MS SQL Server, and PostgreSQL) Beneficial Technologies: Blazor JavaScript, jQuery, and CSS AJAX and JSON Flutter Docker Figma Methodologies &
07 Feb 2026;   from: gumtree.co.za

Similar jobs

  • Executive Placements
  • Cullinan
Description: Senior Software Engineer Pretoria-East Minimum requirements ... working experience in software engineering 2-5 years leading a software engineering team. ... environment with other software, hardware and test engineers Collaborate closely with ...
a month ago
  • Executive Placements
  • Cullinan
Description: Senior Software Engineer Pretoria-East Minimum requirements ... working experience in software engineering 2-5 years leading a software engineering team. ... environment with other software, hardware and test engineers Collaborate closely with ...
14 days ago
  • Executive Placements
  • Cullinan
Description: Embedded Software Engineer (Radio Integration) Pretoria-East Minimum requirements and experience: BEng (Electronic Engineering) or Computer Engineering 0-5 years of software development experience. C++ Responsibilities: Collaborate with ...
14 days ago
  • Executive Placements
  • Cullinan
Description: ENVIRONMENT Our client builds software for industries that keep the economy moving — construction, agriculture, and manufacturing. Their platform supports large, waged workforces with time tracking, payroll, WhatsApp-based communication, and ...
19 days ago