Senior Software Engineer
3 weeks ago
- Design, implement, and deploy robust, scalable software systems.
- Lead the development and maintenance of high-performance applications across a range of platforms (web, mobile, cloud).
- Collaborate with product managers, designers, and fellow engineers to understand requirements and deliver solutions that exceed expectations.
- Write clean, efficient, and well-documented code while ensuring that the codebase remains modular, maintainable, and easy to scale.
- Conduct code reviews, provide feedback, and mentor junior team members to ensure high code quality and continuous learning.
- Work on both front-end and back-end technologies, including but not limited to web services, databases, and cloud infrastructure.
- Participate in designing system architectures, considering long-term scalability and performance.
- Troubleshoot, debug, and optimize applications to ensure high performance, reliability, and security.
- Stay up to date with new technologies, trends, and best practices, and contribute to the continuous improvement of development processes.
- Lead efforts to enhance and optimize existing software solutions and features.
- Ensure the application of software engineering best practices, including automated testing, continuous integration, and deployment pipelines.
- Bachelors Degree in Computer Science, Engineering, or related field. Masters degree is a plus.
- At least 5-7 years of professional software engineering experience with a proven track record of delivering high-quality applications.
- Expertise in one or more programming languages such as Java, C#, Python, C++, or JavaScript (Node.js, React, Angular, etc.).
- Strong experience with web development frameworks (e.g., React, Angular, or Vue.js) and back-end technologies (e.g., Node.js, Spring, Django, etc.).
- Extensive experience with relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB, etc.).
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization tools like Docker and Kubernetes.
- Familiarity with microservices architecture and design patterns.
- Expertise in software development practices, including Agile methodologies, version control (e.g., Git), and CI/CD pipelines.
- Solid understanding of data structures, algorithms, and object-oriented design principles.
- Strong debugging, performance tuning, and problem-solving skills.
- Experience with test-driven development (TDD) and writing unit/integration tests.
- Excellent communication skills, both verbal and written, and the ability to collaborate across teams and with non-technical stakeholders.
- Experience with serverless architectures or event-driven systems.
- Familiarity with DevOps practices, infrastructure as code (IaC), and tools like Terraform or Ansible.
- Experience with mobile development (iOS/Android) or game development (Unity/Unreal).
- Exposure to machine learning or AI frameworks is a plus.
- A passion for mentoring and sharing knowledge with peers.
-
Senior Cloud Software Engineer
2 days ago
Midrand, Gauteng, South Africa Data Centrix Full timeJob Title: Senior Cloud Software Engineer\helpers">">About Us:Data Centrix is a leading provider of cutting-edge software solutions.">Salary: $120,000 - $180,000 per year">">Description:"> We are seeking an experienced Senior Cloud Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, coding, and...
-
Senior Backend Software Engineer
2 days ago
Midrand, Gauteng, South Africa Network Recruitment Full timeCompany Overview: Network Recruitment is a dynamic and innovative team looking for an experienced Senior Backend Software Engineer. As a key member of our team, you will work on various projects handling server-side development for an enriched career experience.
-
Senior Software Architect
3 days ago
Midrand, Gauteng, South Africa Quarphix Full timeOverviewQuarphix is seeking a skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, implementing, and deploying robust, scalable software systems.Estimated Salary: $140,000 - $170,000 per yearJob DescriptionWe are looking for a talented software engineer with expertise in multiple...
-
Senior Software Engineer
1 month ago
Midrand, Gauteng, South Africa Hire Resolve Full timeHire Resolve is seeking a skilled Senior Developer to lead the development of high-quality software solutions for its wealth management platform. As a Senior Developer, you will be responsible for designing, developing, and implementing software solutions, providing technical leadership and mentorship to junior developers, and collaborating with...
-
Senior Software Engineer
2 weeks ago
Midrand, South Africa Jobted ZA C2 Full timeKey Responsibilities - Design, implement, and deploy robust, scalable software systems. - Lead the development and maintenance of high-performance applications across a range of platforms (web, mobile, cloud). - Collaborate with product managers, designers, and fellow engineers to understand requirements and deliver solutions that exceed expectations. -...
-
Software Engineering Leader
3 weeks ago
Midrand, Gauteng, South Africa Quarphix Full timeAbout the RoleAt Quarphix, we're seeking a talented Senior Software Engineer to join our team of innovators. As a key member of our engineering team, you'll design, implement, and deploy robust software systems that drive business success.Key ResponsibilitiesSystem Design and Development: Develop scalable and efficient software systems that meet our...
-
Senior Software Engineer
3 weeks ago
Midrand, South Africa Quarphix Full timeKey ResponsibilitiesDesign, implement, and deploy robust, scalable software systems.Lead the development and maintenance of high-performance applications across a range of platforms (web, mobile, cloud).Collaborate with product managers, designers, and fellow engineers to understand requirements and deliver solutions that exceed expectations.Write clean,...
-
Senior Software Engineer
7 months ago
Midrand, South Africa Lim Personnel Full timeSenior Software Engineer - JavaScript ReactESSENTIAL SKILLS REQUIREMENTS:Understanding of BI Tools will be an advantageUnderstanding of integration between different technologiesCoordination between development and support environmentsAssisting with the business casePlanning and monitoringEliciting requirementsTranslating and simplifying...
-
Senior Cloud Software Engineer
6 days ago
Midrand, Gauteng, South Africa Datacentrix Full timeJob Description:Datacentrix is a leading organization in the industry, and we are seeking an experienced Senior Cloud Software Engineer to join our team. This role is crucial in designing, building, and maintaining scalable, high-performance applications that support our various units.Key Responsibilities:Design and develop front-end and back-end components...
-
Software Engineering Lead
2 days ago
Midrand, Gauteng, South Africa Datacentrix Full timeCompany OverviewDatacentrix is a leading IT solutions provider, and we're looking for an exceptional Senior Software Developer to join our team.SalaryWe offer a competitive salary range of R1 200 000 - R1 800 000 per annum, depending on experience.Job DescriptionAs a Senior Software Developer, you'll be responsible for designing, developing, and deploying...
-
Senior Cloud Software Developer
3 weeks ago
Midrand, Gauteng, South Africa Datacentrix Ltd Full timeJob Title: Senior Cloud Software DeveloperDatacentrix Ltd seeks an experienced Senior Cloud Software Developer to join our team. As a Senior Cloud Software Developer, you will be responsible for designing, coding, and maintaining front-end and back-end components using Python, React, Next.js, PHP, and Java. Additionally, you will collaborate on CI/CD...
-
Senior Software Engineering Specialist
3 weeks ago
Midrand, Gauteng, South Africa Quarphix Full timeJob Title: Senior Application Development SpecialistAt Quarphix, we're seeking a skilled Senior Application Development Specialist to lead our software development efforts. As a key member of our team, you will be responsible for designing, developing, and implementing robust, scalable, and high-performance applications.Key Responsibilities• Lead the...
-
Senior Software Engineer
2 weeks ago
Midrand, Gauteng, South Africa Lim Personnel Full timeJob Title: Senior Java DeveloperRole Summary:Lim Personnel is seeking a skilled Senior Java Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and deploying cloud-based applications using Java and related technologies. Key Responsibilities:Design and develop cloud-based applications using...
-
Senior Software Engineer
3 days ago
Midrand, Gauteng, South Africa Acuity Consultants Full timeJob OverviewWe are seeking a highly skilled Senior Software Engineer to join our specialist team for SA's leading Investment Management organization. As a key member of the team, you will have the opportunity to become a Software Architect and contribute to the design and development of transactional websites, business systems, and processes at the forefront...
-
Senior Software Engineer
2 weeks ago
Midrand, Gauteng, South Africa Hire Resolve Full timeJob Title: Junior Software DeveloperHire Resolve is seeking a skilled Junior Software Developer to join our team. This role involves working on innovative software solutions in a dynamic environment. As part of a collaborative team, you'll be involved in the full software development lifecycle, from conceptualization to deployment.Key Responsibilities:1....
-
Senior Aircraft Design Engineer
4 weeks ago
Midrand, Gauteng, South Africa MC Technology Staffing Full timeWe are seeking a highly skilled Senior Aircraft Design Engineer to join our team at MC Technology Staffing. This is a fantastic opportunity to leverage your expertise in Catia V5 software to design, develop, and optimize aircraft modifications and upgrades.About MC Technology StaffingOur company, MC Technology Staffing, is a leading provider of staffing...
-
Software Engineer
3 weeks ago
Midrand, Gauteng, South Africa Lim Personnel Full timeJob DescriptionWe are seeking a highly skilled Software Engineer to join our team at Lim Personnel. As a Senior Front-end Developer, you will be responsible for developing and maintaining a micro services architecture driven enterprise financial system using React.js. Your expertise in JavaScript and React concepts, as well as your excellent front-end coding...
-
Midrand, Gauteng, South Africa Sci Tech Placements Full timeJob Description:As a Senior Software Engineer, you will be responsible for designing and implementing cloud infrastructure solutions that meet the needs of our growing business. Your expertise in DevOps will ensure seamless deployment and monitoring of our applications.Responsibilities:Design and implement cloud infrastructure solutionsDevelop and maintain...
-
Senior Solar Engineering Specialist
2 weeks ago
Midrand, Gauteng, South Africa Set Consulting Full timeWe are seeking a skilled Senior Solar Engineering Specialist to join our team at Set Consulting.**Job Summary:**The successful candidate will be responsible for assisting the Senior Engineer with all engineering-related matters, including designing renewable energy systems, accurately predicting project costings, and ensuring designed systems are robust in...
-
Software Engineer
6 months ago
Midrand, South Africa Lim Personnel Full timeSoftware Engineer / Senior Front-end DeveloperESSENTIAL SKILLS REQUIREMENTS:Highly experienced with React.js, Typescript, Material UI, Node.js, JavaScript, HTML, and CSSClient-side application statement management frameworks e.g. Redux, Flux, MobX etc.Experience and knowledge of Java driven backend APIsSolid test management know-how and Agile...