Software Engineer
Visa sponsorship
IT & Technology · Melbourne, VIC, Australia · Full-Time · $85,000 - $90,000/yr · Visa: Employer sponsored
Melbourne is the base for this Software Engineer job at a growing tech company. You would design, build and look after modern applications in several technologies, take on more and more artificial intelligence and machine learning work, and stay close to stakeholders so that what you deliver is dependable, secure, fast and useful to the business.
Apply by 13 November 2026. Visa sponsorship is available for the right candidate with suitable qualifications and experience.
Show the stacks you have built in, your cloud and AI work and your testing practice on the CV. Developers in Nairobi can prepare a software engineer CV with Build AI CV before applying.
Key Responsibilities
- Talk to stakeholders about what the business needs, then turn it into technical designs and specifications
- Build, test and look after applications in Python, JavaScript/Node.js, React and C#/.NET
- Create RESTful APIs and connect applications to SQL and NoSQL databases
- Add AI capabilities to applications, from large language model (LLM) integrations to chatbots and automated workflows
- Prepare data, then build, train and evaluate machine learning models for prediction, classification and analytics
- Deploy applications to AWS or Azure and manage them through CI/CD pipelines
- Write unit and integration tests, track down issues and fix defects quickly
- Join code reviews and keep to best practice on quality, security and performance
- Write and update technical documentation, test records and user guides, and give existing systems ongoing maintenance, enhancements and technical support
Requirements & Eligibility
- A Bachelor's degree in Computer Science, Information Technology, Software Engineering or a related field, or equivalent professional experience
- At least 3 years of commercial work in software design, development and testing
- Strong Python, with experience in Node.js, React or C#/.NET
- Proven API design and relational (SQL) database experience
- Hands-on AI/ML work with tools and frameworks such as scikit-learn, TensorFlow, PyTorch or the OpenAI API
- Sound understanding of software architecture, version control (Git) and testing methodologies
- Agile or Scrum team experience
- Excellent problem-solving, analytical and communication skills, and the ability to work independently and in a team
Apply: Apply by email · WhatsApp
Visa guide: The 482 Visa from Kenya: a Complete Guide