← All jobs

Software Engineer

Visa sponsorship

IT & Technology · Melbourne, VIC, Australia · Full-Time · $85,000 - $90,000/yr · Visa: Employer sponsored

Applications close on 13 November 2026 for this Melbourne Software Engineer role. A tech company wants someone capable to join its team, designing, building and maintaining modern applications across several technologies and increasingly working on artificial intelligence and machine learning, with stakeholders involved throughout.

The aim is solutions that are dependable, secure and quick and that meet real business needs. Visa sponsorship is available for the right candidate with suitable qualifications and experience.

Developers in Kampala can build a developer CV on Build AI CV that shows applications shipped, APIs designed and any machine learning projects.

Key Responsibilities

  • Meet with stakeholders to learn the business requirements, then express them as technical designs and specifications
  • Develop applications and test them in C#/.NET, React, JavaScript/Node.js and Python, and maintain them
  • Build RESTful APIs
  • Connect applications to NoSQL and SQL databases
  • Add AI capabilities, such as large language model (LLM) integrations, chatbots and automated workflows
  • Prepare datasets and train models, then evaluate them, for prediction, classification and analytics
  • Deploy to Azure or AWS and manage releases with CI/CD pipelines
  • Write unit and integration tests and fix defects promptly after troubleshooting
  • Review colleagues' code and hold to good practice in quality, security and performance
  • Maintain technical documentation, test records and user guides
  • Keep existing systems maintained, enhanced and supported

Requirements & Eligibility

  • A Bachelor's degree in Computer Science, Information Technology, Software Engineering or a related field, or equivalent professional experience
  • A minimum of 3 years' commercial experience in software design, development and testing
  • Strong Python programming, plus experience in C#/.NET, React or Node.js
  • Proven API design experience and work with relational (SQL) databases
  • Hands-on AI/ML experience with the OpenAI API, PyTorch, TensorFlow or scikit-learn
  • Sound grasp of testing methodologies, Git and software architecture
  • Experience in Scrum or Agile teams
  • Excellent analytical, problem-solving and communication skills, and the ability to work independently and in a team

Apply: Apply by email · WhatsApp

Visa guide: Australia 482 Visa Guide for Ugandan Applicants

Similar roles

View all IT & Technology jobs