Position Title:
Software Engineer
Location:
Australia (Hybrid / On-site / Remote depending on business needs)
Employment Type:
Full-time
About the Role
We are looking for a talented and motivated
Software Engineer
to join our development team in Australia. You will play a key role in designing, developing, and maintaining high-quality software solutions that support business operations and customer needs. This role involves collaboration with cross-functional teams, including product, QA, UX, and DevOps, to deliver scalable and efficient applications.
This position is ideal for someone with strong technical skills, a growth mindset, and a passion for building reliable, user-centric software.
Key Responsibilities
* Design, develop, test, and maintain software applications and services.
* Write clean, efficient, and maintainable code following best practices and coding standards.
* Participate in code reviews and contribute to continuous improvement of development processes.
* Collaborate with product managers, designers, and other engineers to define and refine requirements.
* Troubleshoot, debug, and resolve technical issues in production and development environments.
* Contribute to architectural discussions and system design decisions.
* Work in an Agile environment and participate in sprint planning, stand-ups, and retrospectives.
* Support CI/CD pipelines, automation, and DevOps practices where applicable.
* Produce technical documentation and maintain knowledge-sharing resources.
Requirements
Essential
* Bachelor's degree in Computer Science, Software Engineering, IT, or a related field (or equivalent practical experience).
* 2–5 years of hands-on experience as a software engineer or developer.
* Proficiency in one or more programming languages (e.g.,
Java, Python, C#, JavaScript/TypeScript, Go, Ruby
).
* Experience with modern frameworks such as
React, Angular, Vue, Spring Boot, .NET Core,
, or similar.
* Solid understanding of software development principles, data structures, and algorithms.
* Experience with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
* Familiarity with Git and collaborative development workflows.
* Strong problem-solving skills and ability to work in a team environment.
Desirable
* Experience with cloud platforms (
AWS, Azure, GCP
).
* Understanding of containerisation (Docker, Kubernetes).
* Exposure to microservices architecture.
* Experience with CI/CD pipelines (GitHub Actions, Jenkins, Azure DevOps).
* Knowledge of testing frameworks (JUnit, PyTest, Jest, Cypress, etc.).
* Experience working in Australian enterprise or startup environments.
What We Offer
* Competitive compensation aligned with the Australian software engineering market.
* Hybrid and flexible working arrangements.
* Opportunities for professional development, certifications, and career growth.
* Work with modern technologies and innovative projects.
* Supportive, collaborative, and inclusive team culture.
* Potential to grow into Senior Engineer, Lead Engineer, Architect, or Technical Specialist roles.
How to Apply
* Please submit your resume, cover letter, and links to your GitHub, portfolio, or relevant project work