Senior Software Engineer - Fusion Automation API
JobgetherFull Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer - Fusion Automation API in South Africa.
This role sits at the heart of a major transformation in cloud-based design and manufacturing workflows, contributing to the evolution of a high-impact automation platform used across global engineering ecosystems. You will help build and scale a critical API layer that powers advanced design-to-manufacturing capabilities through cloud services. The environment is highly collaborative, bringing together distributed teams of engineers, architects, and product specialists across Europe. You will work on complex, large-scale systems that demand strong engineering discipline, creativity, and attention to performance and reliability. This position offers the opportunity to shape foundational infrastructure that enables external developers and internal products to interact seamlessly with advanced manufacturing tools. It is a hands-on engineering role with strong architectural influence and meaningful technical ownership.
Accountabilities
* Design, develop, and maintain complex web services and desktop components that support a scalable and secure cloud-based automation API for design and manufacturing workflows.
* Define and implement RESTful API capabilities, ensuring high standards of stability, performance, authentication, and authorization.
* Extend and optimize the underlying compute engine to improve execution efficiency, reliability, and system scalability.
* Manage automated deployment pipelines and support smooth, reliable service releases in a cloud environment.
* Conduct code reviews, contribute to architectural decisions, and mentor fellow engineers to raise overall engineering quality.
* Collaborate closely with QA and cross-functional teams to enhance observability, testing strategies, CI/CD pipelines, and system monitoring.
Requirements
* Strong professional experience in software engineering, covering both backend web services and large-scale desktop applications.
* Solid expertise in REST API design, backend architecture, authentication mechanisms, and cloud operations (preferably AWS).
* Advanced proficiency in modern C++ and at least one additional language such as C#, TypeScript, or Python.
* Strong understanding of software architecture principles, code quality standards, and scalable system design.
* Experience working in cross-functional, distributed teams with strong written and verbal English communication skills.
* Familiarity with Linux environments and cross-platform development across Windows, macOS, and Linux.
* Experience or exposure to infrastructure-as-code, containerization, or secure execution environments is highly valued.
* Interest or experience in CAD/CAM systems and cloud platform services is a plus.
Benefits
* Competitive compensation package including base salary aligned with experience and location.
* Annual cash bonuses and potential performance-based incentives.
* Stock grants or equity participation as part of long-term compensation.
* Comprehensive health, wellness, and insurance benefits package.
* Flexible remote work setup with occasional in-person team meetups in the UK or Germany.
* Access to learning resources, technical development opportunities, and global engineering collaboration.
* Inclusive and innovation-driven culture focused on engineering excellence and impact.
How Jobgether Works
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.