W

Senior Software Engineer (Full-Stack/Cloud) – Australia

Visa Sponsorship Relocation
Apply
AI Summary

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
Full-time role in Australia with potential visa sponsorship for eligible candidates
Focus on full-stack development, cloud platforms (AWS/Azure/Google Cloud), and scalable software solutions
Collaborative environment with Agile/Scrum processes and continuous improvement initiatives
Key Responsibilities
Design, develop, test, and maintain scalable software applications with clean, secure, and maintainable code
Collaborate with product managers, designers, and QA engineers to translate business requirements into technical solutions
Develop and integrate APIs, databases, cloud services, and third-party systems while optimizing application performance
Technical Skills Required
Programming (Java, Python, JavaScript/TypeScript, C#) Cloud Platforms (AWS, Microsoft Azure, Google Cloud) Software Development Lifecycle (APIs, Databases, CI/CD, Testing)
Benefits & Perks
Competitive salary based on experience
Visa or work-permit sponsorship for eligible candidates
Relocation assistance for eligible candidates
Nice to Have
Experience with mobile applications or enterprise software
Familiarity with modern frameworks/tools beyond core programming languages
Advanced knowledge of specific cloud services (e.g., AWS Lambda, Google Cloud Functions)

Job Description


Software Engineer – Australia

Job Type: Full-Time

Location: Australia

Industry: Technology & Software Development

About the Role

We 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.
Qualifications & Requirements
  • 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.
What We Offer
  • 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.
How to Apply

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

Production Operations Engineer, Low-Latency Trading Systems

Programming
9m ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Optiver

Australia
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

evolution mining

Australia

Enterprise Account Executive (Industries Team) - Australia Markets

Programming
5d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

anthropic

Australia

Subscribe our newsletter

New Things Will Always Update Regularly