Vista

Senior Software Engineer

Vista
remote senior full-time Johannesburg
Apply →

First indexed 9 Mar 2026

Description

Senior Software Engineer Role

Join our skilled software engineering team and play a key role in delivering technical and functional quality, and excellence, of machine learning enabled solutions for film forecasting, distribution negotiation, automated scheduling, and business analysis.

Key Responsibilities

  • Contribute to the design, development, and implementation of new features, and the enhancement and on-going maintenance of existing applications
  • Collaborate with squad members, other engineering teams, and the architecture and product teams to design and implement new features and functionality
  • Maintain quality, ensure responsiveness and security of applications
  • Produce and ensure consistent code integrity and development

Requirements

  • 8+ years proven development experience
  • Web development experience
  • Proven experience with Angular 13+ (TypeScript), C#, .NET Core, Python 3, FastAPI, Docker, Kubernetes, relational and document databases, cloud solutions, and advanced coding and problem-solving ability
  • Strong team collaboration skills and ability to progress features from design to deployment with minimal supervision

Benefits

  • Supported to continually learn and improve tech skills
  • Share knowledge and ideas in the team
  • Part of a dynamic and open culture
  • Range of benefits including rest and relax Fridays, annual volunteer day, employee rewards and benefits with Perkbox, defined contribution company pension scheme, medical insurance/medical aid, employee assistance programme service, paid sick leave, and on-site breakfast bar
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://apply.workable.com/j/CC15E75163