Software Engineer

📍 Australia ⏰ Expires 29 March 2026

Description

Design, develop, and implement software systems and applications in line with business requirements. Analyze and interpret user needs and software specifications to ensure appropriate technical solutions. Write clean, efficient, and secure code to enhance system performance and scalability. Conduct thorough testing and debugging to ensure high-quality software delivery. Collaborate with cross-functional teams to support the delivery of software projects and meet deadlines. Maintain accurate documentation of software design, implementation, and codebase. Participate in code reviews and enforce best coding practices to improve overall team performance.

Requirements

A Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience). Strong knowledge of programming languages such as Java, C, PHP, C++, Python, JavaScript, or similar. Experience with various software development frameworks and tools. Expertise in relational and NoSQL database management systems. Proficiency with version control tools such as Git or SVN. Familiarity with Agile development methodologies (Scrum, Kanban, etc.). Strong analytical and problem-solving skills. Ability to collaborate effectively in a team environment and communicate technical concepts clearly.

Employer: recruitment

Provisional Driver's licence

Similar Jobs

Full Stack Software Engineer

We're looking for a software engineer with 3+ years of experience with AWS, PHP, and TypeScript. You're expected to be familiar with concepts such as event-driven architecture, MVC...

📍 remote (Australia )

⏰ Expires 27 March 2026

View Job

Software Engineer - Developer Experience

Software Engineer to join our Developer Experience team. This team is crucial in building the tools and platforms that power our development workflows, enabling our engineers to wo...

📍 Australia

⏰ Expires 25 April 2026

View Job