Internships
Available locations
- Adelaide
- Brisbane
- Canberra
- Darwin
- Hobart
- Melbourne
- Perth
- Sydney
At Deloitte, we offer exciting opportunities in the cyber field, where you'll help clients protect their digital assets and navigate the complexities of cybersecurity threats.
Internships
Available locations
- Adelaide
- Brisbane
- Canberra
- Darwin
- Hobart
- Melbourne
- Perth
- Sydney
Deloitte embraces technology as a catalyst for innovation and offers many career opportunities in the technology sector. As a technology professional at Deloitte, you'll work with cutting-edge technologies and help clients harness the power of digital solutions to drive their business forward.
Internships
Available locations
- Adelaide
- Brisbane
- Canberra
- Darwin
- Hobart
- Melbourne
- Perth
- Sydney
Deloitte values the contributions of science and engineering professionals. Whether you have a biology, chemistry, physics, or engineering background, Deloitte offers exciting opportunities to apply your technical expertise in a business context.
Internships
Melbourne
As an intern engineer at Xero, you’ll have the opportunity to work in one of our Engineering teams, innovating new features, fixing bugs and enhancing functionality.
Internships
Sydney
Accepts International
Citadel’s Site Reliability Engineers (SRE) are Software Engineers (SWE), who work to incorporate best practices from SRE to finance, bringing innovation and cutting edge technology to reduce complexity and improve performance.
Internships
Sydney
Accepts International
Software Engineers at Citadel Securities create next generation software solutions that help produce systems that power our investment research, trading, risk management, and funding & settlement systems.
Internships
Available locations
- Australian Capital Territory
- New South Wales
- Northern Territory
- Queensland
- South Australia
- Tasmania
- Victoria
- Western Australia
Atlassian’s Associate Product Manager (APM) internship program is designed to start growing ambitious, creative all-rounders into the next generation of global product leaders.
Internships
Available locations
- Australian Capital Territory
- New South Wales
- Northern Territory
- Queensland
- South Australia
- Tasmania
- Victoria
- Western Australia
Join Atlassian as an intern and spend your summer with us having a direct impact on how millions of users collaborate and use software. You'll be guided (as we are) by our core values, and you'll be supported by some of the best minds in tech.
Internships
Available locations
- New Zealand
- Regional Northern Territory
- Regional Queensland
- Regional Tasmania
- Regional Western Australia
Hires applicants with degrees in
- Computer Science
- Engineering Software
If you want to drive real change, we have just the place to do it. We want you to be part of our team to help take us forward by solving the emerging challenges of our time. At Rio Tinto, we believe the best ideas come from bringing people together with different perspectives to work toward a common
Internships
Available locations
- Adelaide
- Brisbane
- Canberra
- Darwin
- Hobart
- Melbourne
- Perth
- Sydney
Hires applicants with degrees in
- Computer Science
- Engineering Software
- Information Systems
- Information Technology
You'll be part of a dynamic team that helps organisations navigate complex financial landscapes. You'll have the chance to work on audit, tax, and financial advisory projects, collaborating with clients to provide valuable insights, ensure compliance with regulations, and support decision-making.
Internships
Available locations
- Brisbane
- Melbourne
- Sydney
Hires applicants with degrees in
- Computer Science
- Cyber Security
- Engineering Software
- Information Systems
- Information Technology
An IT consulting firm is looking for a Trainee Cloud Infrastructure Engineer (Intern)to join their team. This role is 98% remote and flexible. This role requires FULL Australian working rights.
Internships
Available locations
- Adelaide
- Brisbane
- Melbourne
- Sydney
Accepts International
Hires applicants with degrees in
- Computer Science
- Cyber Security
- Engineering Software
- Information Systems
- Information Technology
Gain experience working on projects like Security Operations, Incident Response, and Threat Intelligence. Develop your Python, C, C++, Java, and Ruby skills.
Internships
Available locations
- Adelaide
- Brisbane
- Melbourne
- Perth
- Sydney
Accepts International
Hires applicants with degrees in
- Computer Science
- Cyber Security
- Engineering Software
- Information Systems
- Information Technology
This is an exciting opportunity for a talented and driven individual to join a dynamic team working on complex and innovative technologies. If you are passionate about application security and want to make a real difference in the development of secure systems, we encourage you to apply now.
Internships
Available locations
- Adelaide
- Brisbane
- Melbourne
- Perth
- Sydney
Accepts International
Hires applicants with degrees in
- Computer Science
- Cyber Security
- Engineering Software
- Information Systems
- Information Technology
As a Cyber Security Analyst, you will play a crucial role in protecting our computer systems and networks against the ever-increasing threat of cyber attacks. By implementing and maintaining security measures, you will help to mitigate risks and reduce the potential for data breaches.
Internships
Available locations
- Adelaide
- Brisbane
- Melbourne
- Perth
- Sydney
Accepts International
Hires applicants with degrees in
- Computer Science
- Cyber Security
- Engineering Software
- Information Systems
- Information Technology
As a software developer intern with our host company partner, you will gain valuable hands-on experience working with cutting-edge technologies such as .NET/C#, Angular/React, JavaScript, MVC + WebAPI, and SQL Server/TSQL. Our interns are challenged to solve complex problems and think critically.
Internships
Available locations
- Adelaide
- Brisbane
- Melbourne
- Perth
- Sydney
Accepts International
Hires applicants with degrees in
- Computer Science
- Cyber Security
- Engineering Software
- Information Systems
- Information Technology
Learn best practices in engineering by coding with Angular and Postgres, and gain expertise in continuous delivery and the product development lifecycle. Build valuable real-world skills with our cutting-edge training.
Internships
Sydney
Hires applicants with degrees in
- Computer Science
- Cyber Security
- Engineering Software
- Information Systems
- Information Technology
Our Canva internship is a 12-week remote friendly program that runs from the first week of December to the last week of February. There will also be an opportunity to meet your team in person at our flagship campus in Sydney to experience all the magic of Canva in real life.
Internships
Sydney
Hires applicants with degrees in
- Computer Science
- Cyber Security
- Engineering Software
- Information Systems
- Information Technology
Our Canva internship is a 12-week remote friendly program that runs from the last week of November to the last week of February. There will also be an opportunity to meet your team in person at our flagship campus in Sydney to experience all the magic of Canva in real life.
Internships
Sydney
Hires applicants with degrees in
- Computer Science
- Cyber Security
- Engineering Software
- Information Systems
- Information Technology
Our Canva internship is a 12-week remote friendly program that runs from the last week of November to the last week of February. There will also be an opportunity to meet your team in person at our flagship campus in Sydney to experience all the magic of Canva in real life.
Internships
Sydney
Hires applicants with degrees in
- Computer Science
- Cyber Security
- Engineering Software
- Information Systems
- Information Technology
Our Canva internship is a 12-week remote friendly program that runs from the first week of December to the last week of February. There will also be an opportunity to meet your team in person at our flagship campus in Sydney to experience all the magic of Canva in real life.
How to get into an internship/vacation program: Advice and Tips for Penultimate Computer Science Students
Gaining work experience via company placements, vacation programs or internships can be invaluable to penultimate computer science graduates. A good internship or vacation program furthers your training and development in the area of computer science and provides workshops and mentoring that allows you to gain real world, practical skills. Undertaking an internship or vacation program in your penultimate year also exposes you to the corporate workplace before your graduate, allowing you to form a professional network you may have to leverage later. For some, it may secure you a long-term position at the company even after your placement finishes.
Although the importance of internships in developing your computer science career varies depending on your preferred field, and hence may not be absolutely necessary in landing a job, it is undeniably true that a good internship is invaluable to getting a head start in your career within the computer science industry.
Finding an Internship
There are different types of internship programs; whilst some are more targeted towards a specific area, others are generalist and provide you with a rotational experience between different fields. The time frame of these internships can also vary, ranging between 12 weeks (vacation work) all the way to 12 months (full –time internship) and students should choose what suits their schedule and degree.
When finding a internship or joining a summer program, you should:
Search for industry leaders
The advantage of interning at a big firm is that they are well structured and ensure maximum impact and exposure. Not only do they provide quality guidance and mentoring and use cutting-edge technology and software, the internships provided can be modelled to cater to your needs if you demonstrate enough commitment and initiative.
Graduate jobs and Internship Fairs
Careers fairs are an effective way to meet your potential employers and gain a general feel for the values and culture of the company you have in mind. Creating a strong impression at a career fair may afford you that extra recognition, which can prove to be useful in being hired as an intern later on.
Approaching organisations
Although there is strong value of interning at a big firm, penultimate graduates should not neglect applying for smaller companies. Most companies seeking interns advertise their programs, but many do not. Students should approach organisations in order to increase their chances of landing an internship. For smaller firms especially, there may be no formal programs, but many are willing to offer vacation work or internships if you express your interest.
Other Sources
Internship providers reach out to universities to find potential interns. Check the careers section on your own university website and sign up for the mailing list.
Computer science summer internships are competitive, so doing your research and applying well in advance is something that is encouraged. Internship programs begin accepting applications as early as April; so penultimate computer science students should be on the lookout early on.
How to get into an internship/vacation program
Undertaking a bachelor’s degree in computer science is the basic criteria for entry into a computer science internship. However, students from other disciplines with demonstrated interest in majoring in computer science, software engineering or a related major are also eligible depending on the nature of the internship. Hence, students must make sure to check their specific requirements and your eligibility before beginning their application process.
Key things that can make your application stand out:
Academic Record
A good academic record is indicative of technical competency so bigger firms hire interns based on merit and require at least a credit-average before anything else is considered.
Key Skills
Whilst some work experience may be desirable, companies also look for transferrable skills that can be attained from involvement in clubs and societies, sport, volunteer work, casual/part-time work, course projects and other activities you engage in. Desirable qualities and characteristics that candidates should be able to demonstrate through your extra-curricular activities include:
- Strong Team skills:
This includes cooperating well with others and respect and value differing opinions, working together to achieve shared goals, supporting others, and maintaining relationships in order to enhance the effectiveness of the team.
- Good Communication:
Candidates must demonstrate their ability to communicate clearly both in written and spoken form. This includes listening attentively and asking questions to ensure that mutual understanding is achieved. At the same time, it also means communicating in a way that is appropriate to the demands of the situation.
- Flexibility:
The ability to cope with competing deadlines and the changing demands of the company, as well as the ability to remain composed during periods of uncertainty and stress.
- Motivation and passion for the Company:
This includes demonstrated knowledge of recent trends in the industry, knowing about what the company does, their values and the industry in which they operate. Also, the individual must show their enthusiasm in learning about new things, even if they go beyond the scope of your assignment, commit to accomplishing challenging goals.
What happens after I apply?
Each company has there own specific and detailed application system. However, especially in the case of large firms, applying online is only the start of the application process. Following on from that, there may be a series of aptitude tests, and multiple interviews including phone interviews and panel interviews.
Computer Science Internships/Vacation Programs:
To find out more about the computer science/software engineering internships or vacation programs that are available click here.