Senior Software Engineer (Full-Stack/Cloud) – Australia
Join Wave Visas’ Australian tech team as a Senior Software Engineer to design, develop, and maintain scalable software solutions. Collaborate with cross-functional teams to deliver high-quality applications, APIs, and cloud services while optimizing performance and security. Requires strong programming skills, cloud expertise, and experience in full-stack or specialized development.
Key Highlights
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
Job Description
Software Engineer – Australia
Job Type: Full-Time
Location: Australia
Industry: Technology & Software Development
About the RoleWe are seeking talented and motivated Software Engineers to join our growing technology teams in Australia. The successful candidates will design, develop, test, deploy, and maintain scalable software solutions while collaborating with product managers, designers, engineers, and other stakeholders.
This opportunity is suitable for software engineers with experience in web development, backend engineering, frontend development, full-stack development, cloud platforms, mobile applications, or enterprise software.
Key Responsibilities- Design, develop, test, and maintain high-quality software applications.
- Write clean, scalable, secure, and maintainable code.
- Collaborate with product managers, designers, QA engineers, and other technical teams.
- Translate business and technical requirements into effective software solutions.
- Troubleshoot, debug, and resolve application and production issues.
- Participate in code reviews, technical discussions, and software architecture decisions.
- Develop and integrate APIs, databases, cloud services, and third-party systems.
- Contribute to automated testing, CI/CD pipelines, and development best practices.
- Monitor application performance and identify opportunities for optimization.
- Participate in Agile/Scrum development processes and continuous improvement initiatives.
Looking to advance your Development & Programming career with relocation support? Explore Development & Programming Jobs with Relocation Packages that include comprehensive packages to help you move and settle in your new role.
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent professional experience.
- Relevant experience in software development is preferred.
- Strong programming skills in one or more languages such as Java, Python, JavaScript/TypeScript, C#, C++, or Go.
- Experience with modern software development frameworks and tools.
- Knowledge of databases, APIs, version control, testing, and software development lifecycle practices.
- Familiarity with cloud platforms such as AWS, Microsoft Azure, or Google Cloud is an advantage.
- Strong analytical, communication, teamwork, and problem-solving skills.
- Ability to work independently and effectively within a collaborative engineering team.
Discover our full range of relocation jobs with comprehensive support packages to help you relocate and settle in your new location.
- Competitive salary based on experience and technical expertise.
- Full-time employment opportunities across Australia.
- Professional development and career-growth opportunities.
- Collaborative and innovative work environment.
- Employee benefits according to the employer and position.
- Relocation assistance may be available for eligible candidates.
- Visa or work-permit sponsorship may be available for eligible candidates and qualifying positions.
Interested in relocating to Australia? Check out our comprehensive Relocation Jobs in Australia page with detailed relocation packages and benefits.
If you are a Software Engineer looking to advance your career in Australia, submit your updated resume highlighting your technical skills, professional experience, projects, and relevant qualifications.
Please note: Visa sponsorship, relocation assistance, and work authorization support depend on the employer, position, and candidate eligibility.
Similar Jobs
Explore other opportunities that match your interests