Software Engineer
Salary
Not disclosed
Job Type
full time
Posted
about 15 hours ago
Closing date
24 Nov 2026
Job Description
Prenosis, an innovative force in artificial intelligence and precision medicine, is seeking a talented Software Engineer to contribute to their groundbreaking work in acute care. This is a remote position, offering flexibility to individuals across South Africa. The company is dedicated to transforming healthcare through its proprietary Immunix™ platform, which aims to deliver personalised treatments and real-time optimal therapy. By leveraging cutting-edge AI, Prenosis is at the forefront of developing precision products designed to improve patient outcomes in critical care settings.
About the Role
As a Software Engineer at Prenosis, you will play a pivotal role in the ongoing development and enhancement of the vital Immunix™ platform. This is an opportunity to work on a product with a significant impact, directly contributing to advancements in medical treatment. You will be an integral part of a dynamic, cross-functional team, collaborating closely with other engineers, data scientists, and domain experts to bring sophisticated software solutions to life. The emphasis is on building robust, scalable, and high-quality software that underpins Prenosis's mission.
Key Responsibilities
Your responsibilities will span the entire software development lifecycle, with a strong focus on delivering exceptional results. Key aspects of the role include:
- **Platform Development:** Actively contribute to the design, implementation, and refinement of features for the Immunix™ platform. This involves writing clean, efficient, and maintainable code.
- **Collaborative Delivery:** Work hand-in-hand with a diverse team of professionals to ensure the successful delivery of software projects. This requires effective communication and a shared commitment to project goals.
- **Quality Assurance:** Uphold high standards of code quality through rigorous unit testing and participation in peer code reviews. This ensures the reliability and stability of the platform.
- **Architectural Input:** Engage in meaningful discussions regarding software architecture and design decisions. Your insights will help shape the future direction and technical foundation of the Immunix™ platform.
- **Troubleshooting:** Address and resolve any bugs or issues that may arise in production environments, ensuring the continuous operation of critical healthcare solutions.
What They're Looking For
Prenosis is searching for a motivated Software Engineer with a solid foundation in software development principles and a passion for AI-driven healthcare. Ideal candidates will possess the following qualifications:
- **Programming Proficiency:** Demonstrable expertise in Golang is essential. This language is central to the development of the Immunix™ platform.
- **Architectural Understanding:** A strong grasp of microservices architecture and its principles is required, enabling you to design and implement scalable and resilient systems.
- **Cloud Experience:** Familiarity with cloud-based environments, such as AWS or Azure, is important for deploying and managing the platform.
- **Development Fundamentals:** A deep understanding of core software development principles, including data structures, algorithms, and design patterns.
- **Teamwork and Independence:** The ability to thrive both as an independent contributor, taking initiative and ownership, and as a collaborative team member.
- **Communication Skills:** Excellent verbal and written communication skills are crucial for effective collaboration within a remote team and with stakeholders.
This remote Software Engineer position at Prenosis offers an exciting opportunity to contribute to a pioneering AI company in the healthcare sector. While specific salary details are not provided, software engineering roles in South Africa, particularly those involving in-demand languages like Golang and experience in cloud environments, can offer competitive remuneration. Companies in the tech and health-tech industries are often looking for skilled individuals, and there are various pathways for growth, from deepening technical expertise to moving into more senior or lead engineering roles.
Requirements
- Proficiency in Golang and experience with microservices architecture.
- Strong understanding of software development principles.
- Experience with cloud-based environments (e.g., AWS, Azure).
- Ability to work independently and in a team.
- Excellent communication skills.
About the employer
Prenosis
Prenosis is a hiring organisation operating in Remote within the golang, dev, engineer, digital nomad sector. They are currently recruiting for the Software Engineer role advertised on this page. Visit the official application link for more about the company, its culture and the team you would be joining.
Interested in this role at Prenosis?
JobVault never charges job seekers to apply.
More golang, dev, engineer, digital nomad jobs
See all →Get ready for your application
Free career guides written for South African job seekers.
