2016 Job Prospects for Computer Science Graduates
According to Computer Science Zone based on data found by the Bureau of Labor Statistics, over the next 10 years there will be 1 million more computer science-based jobs than there are students, resulting in a potential loss of $500 billion in salaries. Crazy, right?
It’s not secret that technology has grown dramatically over the last decade with societies constant fascination with social media to the desperate need to have the latest and greatest gadgets. But what if you could capitalise on this impressive, almost unfathomable, growth and set yourself up with a challenging, interesting career that, not only pays well but has great job stability. Numerous surveys have recorded high satisfaction and low stress levels from employees. In this economy riddled by financial challenges and an increasingly competitive job market it almost seems to good to be true.
Graduates with computer science degrees are in high demand at the moment as computer and technology has all but infiltrated every aspect of our lives creating endless opportunities in a diverse range of fields, from health care, game development to marketing and journalism.
As best said by Al Lee, Payscale’s director of qualitative analysis, ‘We’re in the midst of the technology wave and computer scientists are so highly valued. As long as people and businesses use technology, computer science degree holders will be in demand.’
According to the Bureau of Labor Statistics in their 2015 Occupational Outlook Handbook employment in computer and information technology services is projected to grow 11 percent from 2014 to 2024. Faster than the national average for all occupations. It is predicted that the field will add approximately 488,500 new jobs, from 3.9 million jobs to 4.4 million jobs expected to be left unfilled. As said by Mark Zuckerberg, the legendary founder of Facebook, ‘Our policy at Facebook is literally to hire as many talented engineers as we can find. There just aren’t enough people who are trained and have these skills today.’ In America, 57 percent of skilled worker visas are granted for computer science occupations due to the desperate need for computer science graduates and the small amount we have in America.
This is because of the drastically low amount of students studying and graduating from computer science. According to the National Center for Education Statistics and the National Science Foundation only 8% of science, technology, engineering and mathematics (STEM) graduates study computer science, despite the excellent job prospects, job stability and high salary rates.
The overall job market in America is bleak with an unemployment rate of 5 percent and the number of unemployed people at estimated to be 8 million, as of March, 2016, according to the Bureau of Labor Statistics. However, one job field that offers limitless opportunities and areas of impact is computer science, but for some reason students are not lining up to study in this prosperous field. Why?
Ashley Gavin, a computer science curriculum strategist, in her 2015 TED Talk suggests that the way Computer Science is portrayed may play a significant role in the lack of students interested in studying it. She believes that from an outside perspective computer science looks boring, technical and only for nerds who are excellent at maths and science. However, that really isn’t the case.
What is Computer Science?
Without computer science this article would not possible, your computer would have not been invented and neither would your smartphone or MacBook Air. Computer science is a broad field encompassing students studying anything from information systems, software engineering, artificial intelligence, health informatics to game application and development, applied computer, internet engineering, software engineering, information security, business information systems and IT management. Wow, that’s a lot of majors!
Computer science degrees teach logical reasoning, creative thinking and problem solving skills. These degrees teach you practical techniques to develop solutions to real-world problems using modern technology and computing. Computer science students develop skills that are highly transferable to almost any sector and thus computer science graduates are in demand in many, many different fields, including engineering, science and health care. Computer science graduates work for companies such as Google, Microsoft, IBM and Apple.
And no, according to Gavin, you don’t have to be a whiz at maths and science to excel at and love computer science. It will greatly benefit your career if you have a basic knowledge and understanding of the underlying mathematical and scientific concepts. However, it largely depends on what area of computer science you are aiming to work in. For example, certain types of web development and coding based jobs do not necessarily require a lot of mathematical ability. Although other areas of computer science, such as artificial intelligence and algorithms do rely on an understanding and ability to apply mathematic and scientific concepts.
Professor Bill Freeman, the Associate Department Head of Electrical Engineering and Computer Science, and Professor John Guttag, a current professor and former head of department at MIT, have similar thoughts explaining that “Someone who enjoys solving problems, and who can think analytically, can do well at computer science. The study requires mathematical aptitude, but mostly an ability to organize and to think both creatively and logically.”
To give you some examples of well-known individuals who have graduated with a Computer Science degree, think Mark Zuckerberg who majored in Computer Science and Psychology at Harvard University where he developed the world’s most successful social network, a site called Facebook, you may have heard of it. Then, of course, there is Larry Page and Sergey Brin the co-founders of the most successful search engine in the world, yes, Google. Page has a bachelor’s degree in computer science from the University of Michigan and a master’s degree and PhD in computer science. Brin also has a PhD in computer science from Stanford.
Even though the famous owner of Apple, Steve Jobs, did not have a degree in Computer Science he is famous for stating ‘Everybody in this country should learn how to program a computer, because it teaches you how to think.’
Job Prospects for Computer Science Graduates
There is currently no shortage of articles, surveys, reports and videos discussing the astounding job prospects that computer science graduates can expect. As Boris Kontesevoi, the founder and president of Intetics. Co said ‘the future of computer science jobs is bright.’
A new survey by Looksharp, a marketplace for internships and entry-level jobs, in their State of College Hiring Report 2015 has found that of all students who had graduated the previous year 45 percent had full-time jobs, compared to 61 percent of computer science graduates. Even better news, 31 percent of these computer science majors had full-time jobs by graduation.
When it comes to annual salary, Looksharp found that computer science students had the highest starting salary of $66,161, followed by engineering at $65,000. According to the National Association of Colleges and Employers this starting salary is more than double the annual salary for U.S. workers of all experience levels. Even better news 32 percent of computer science graduates had a starting salary of over $75k and 13 percent of over $100k.
These amazing job prospects are also predicted by Forbes in their list of Highest Starting Salaries for 2015 Graduates listing computer engineering, software design and computer programming as number 2, number 4 and number 5 respectively. Furthermore, USA Today places computer science at number 2 on their list of highest starting salaries and predicts an average starting salary of $61,287 and average life time earnings of $3.1 million. Compare this to graduates with degrees in arts and humanities who earn a median salary of $30,000 and are facing unemployment rates of about 12 percent, well above the national average of 5 percent, computer science graduates have excellent, almost unfathomable, prospects and earning potential which are estimated to pay around 9 percent more than other industries that graduates find themselves in.
The average rate of employment growth for all occupations is 10 percent, making anything higher a fast-growing field. With job prospects predicted to grow around 12 percent computer science students can afford to have some confidence in their ability to gain a job as well as a high paying salary. This is rare in the current job market and many others majors are not able to have this confidence. In LookSharp’s survey they found that computer science students know their value and are able to be selective about which jobs they will take. 68 percent of computer science graduates are willing to do an internship to get a foot in the door, compared to 75 percent of all respondents. As well 39 percent would consider taking a job with less than ideal work-life balance compared to 52 percent of all respondents.
The reasons for this dramatic increase in jobs is somewhat obvious as technology has taken over every aspect of our lives. The main areas that are experiencing rapid growth are data collection, cybersecurity and an increasing demand for high-tech, quality software. According to RIT 2022 Job Prospects, job growth is also expected for systems analysts in health care settings, due to a large increase in electronic medical records and other forms of health care IT.
Excellent Job Opportunities no matter your educational level
Of course, as with many other fields, gaining a graduate degree will improve your job prospects and increase your earning potential. Fortune listed a PhD in Computer Science (#3), Master’s in Human Computer Interaction (#4), Master’s in Telecom Engineering (#7), Master’s in Software Engineering (#12) and Master’s in Information Science (#15) in the top 15 best graduate degrees in terms of salary, projected growth, satisfaction levels and stress levels. Based on an analysis by PayScale these graduate degrees have salaries ranging from $101, 800 to $144,800, projected growth in jobs by 2022 ranging from 15.6 percent to 19.5 percent, job satisfaction levels ranging from 66 percent to 88 percent and low stress being reported from 45 percent to 72 percent of workers.
Computer Science in multiple fields
The skills learnt in computer science, such as problem solving and creative thinking, are highly transferable and thus graduates are in demand in almost every sector, including marketing, journalism, finance, medicine and education. As Bill Gates, the chairman of Microsoft, said ‘Learning to write programs stretches your mind, and helps you think better, creates a way of thinking about things that I think is helpful in all domains.’
Individuals with jobs that are traditionally thought to be non-technical are increasingly being called upon to use computer science-related skills to provide solutions to complex problems and better understand their field. For example, as you can see in this graph, based on data from a Georgetown University Center for Education and the Workforce Report on STEM 67 percent of computing jobs are outside the tech sector. Specifically, 9 percent of jobs are in information services, 12 percent in financial services, 36 percent are in professional and business services, 7 percent are in government and public education services and 12 percent are in manufacturing.
In other words, computer science graduates have the opportunity to work in a completely different industry without having to earn a new degree.
So, what kind of jobs specifically are there for Computer Science Graduates?
The top companies hiring computer science majors include CSC Applabs, General Dynamics, Microsoft Deloitte, Amazon, Man Tech Int’l Corp, Raytheon, HP, Northrop Grumman, Intel, SAIC, Ernt & Young, Dell and Oracle.
According to the United States Bureau of Labor Statistics Occupational Outlook Handbook, the best computer jobs for the future are:
- Mobile and Software Application Developers:
Mobile and software application developers design, develop and modify software system to create a visually appealing yet time and cost-efficient design. This job field has a projected growth of 32 percent from 2010 to 2020 with 292,000 new jobs predicted to be available in the next ten years. Developers are required to have in-depth knowledge of programming languages as well as some basic knowledge of the industry which they are developing applications for (e.g., gaming, trivia, productivity). Developers may work on numerous new forms of technology and applications with differing purposes from online shopping to entertainment. Mobile and software application developers can expect an average salary of $95,000.
- Database Administration:
The specific responsibilities and criteria necessary for working within database administration is largely dependent on the type of database management system. Generally, in this role you can expect to be responsible for tasks such as ensuring that data remains consistent, is clearly defined, easily accessible and secure. You may be required to assess problems, liaise with programmers, operational staff, IT project managers and technical staff, provide training, support and feedback as well as writing important documents, such as manuals. Database administration staff can expect an average salary of $82,000 with 33,900 new jobs expected to be available in ten years, indicating around 31 percent industry growth.
- Software engineer:
Software engineers design, develop and evaluate software. There are numerous types of software that engineers may work with including operating systems, computer games, business applications and network control systems. 20 percent growth is projected in this field from 2010 to 2020 with 270,000 new jobs predicted and an average salary of $90,000.
An example of a place you may work as a software engineer is Google. Yes, what you have heard about Google is true! It is an awesome place to work and the compensation isn’t too bad either. Google Software Engineers earn an average total compensation of $144,652 (this includes salary, cash bonuses and stock bonuses) and this ranges from $78k to $550k. While Google Senior Software Engineers earn an average total compensation of $210,865, ranging from $80k to $630k.
- Video Game Designer:
The video game industry is worth $65 billion and has tripled in size over the previous decade. Video game designers develop plots and storylines, characters, maps, methods for winning or losing a game, user interface creation and more. All of these different aspects are created through computer software. There are numerous roles within a video game design team including testers, leader designers, game mechanics designers and environmental designers. It is predicted that video gamer designers with mobile software development expertise will be especially sought after in the coming years as smart phones and tablets continue to transform how video games are accessed and played. This industry is thought to grow in jobs by 30 percent resulting in an additional 270,900 new jobs over the coming decade. The average salary is $80,000.
- Network and Computer Systems Administrator:
Network and computer systems administrators operator master consoles to monitor and evaluate the performance of computer systems and networks. From this they plan and and implement network security measures to most effectively protect data, software and hardware, as well as designing and testing computer and network software. This field is predicted to grow by 28 percent with 96,699 new jobs by 2022 and an average salary of $69,000.
- IT Security Specialist:
IT security specialists are generally responsible for maintaining cyber security in the modern world by applying their knowledge of security breaches and restoring or reinforcing the computational systems against such security breaches. This role can often include, what it called, ethical hacking. This is basically intentionally hacking into your employer’s network to assess weaknesses and provide the most effective security measures and modifications. This field is expected to grow by 22 percent with 65,700 new jobs and an average salary of $87,000.
- Computer Systems Analyst:
Computer systems analysts are typically responsible for developing new technology based solutions to integrate new, modern features or enhancements with the purpose of improving productivity and efficiency within a business. Analysts will modify or create systems to improve work flow as well as developing and revising system design procedures and quality standards. This role requires a high level of creative thinking, team-building and leadership skills, technical proficiency and thorough understanding of business practices. Computer systems analysts earn an average salary of $79,000 and have an estimated job growth of 22 percent from 2010 to 2022 with the creation of 120,400 new jobs.
- Web Developer:
Web developers use authoring, script languages and managing tools to design, build and maintain appealing and efficient websites. They are responsible for evaluating code within a website design to ensure that it is valid, properly structured and meets industry standards. Web developers work in a number of fields building websites for anything from online retail, enterprise operations to non-profit groups, social media and more. The most common tools and languages used in web development are HTML, XML and Java Script. Web developers get paid an average salary of $91,000 and have a projected job growth of 22 percent with the creation of 65,700 new jobs over the next ten years.
- Health and Information Technician:
Health and Information technicians are responsible for ensuring the quality of electronic health records by verifying their accuracy and proper storage as well as coding diagnoses and procedures. For this occupation you often only need an associates degree, typically of 2 years, to get a job. It is predicted that this field will have a 21 percent growth over the next ten years with 37,700 new jobs. Health and information technicians have an average salary of $46,000.
- Technology Manager:
A technology manager’s primary responsibility is managing the technical team, which is often cross-disciplinary. This can include; hiring and providing direction for technical staff members, evaluating staff performance, facilitating professional development, developing technology strategies, forecasting and developing clear organisation. This role often involves elements of business organisations and understanding the value and role that technology plays in the success of the business. Leadership and team-building related qualities are especially valued in positions such as these. The average salary for a technology manager is $111,000 with a projected growth of 18 percent and 55,800 new jobs.
Studying Computer Science
The list of computer science and information technology pathways is getting longer and longer by the year. Currently, in the United States there is around 1,174 computer and science and information technology degrees. According to the U.S. News and World Report, seven of the top ten computer science schools are located in the United States. Degrees from computer science programs in the United States also hold four of the top ten positions on the list of ‘Highest Paid Majors Among College Class 2010’ released by the National Association of Colleges and Employers.
These degrees involve subjects and sub-disciplines, or specialisations, such as networking, data systems, game development, telecommunications, artificial intelligence, robotics, simulation and modelling, cryptography and computational physics and chemistry. So, there are all kinds of degrees on computer science to suit all different types of interests and abilities.
Computer science degrees teach the theoretical foundations of information and computation, teaching well-defined computational models, such as algorithms and protocols. In your studies, especially if you complete graduate studies, you can specialize in areas such as human-computer interactions – essentially how to make a computer user-friendly. This is approached from both a computational angle (i.e. analysing computer graphics and operating systems) as well as psychological angle (i.e. exploring communication, cognitive psychology and user satisfaction). Artificial intelligence and computer graphics are two other popular specialisations. As well as information, network and cyber security involving the protection against unlawful access of data.
The Top 10 US Universities for studying Computer Science
Based on a survey by Business Insider, as well as the average SAT scores from students at each school these are the Top 10 Institutes to study Computer Science at in the United States.
- Massachusetts Institute of Technology (MIT):
Massachusetts Institute of Technology holds No.1 spot for chemical aerospace/aeronautical, computer and electrical engineering programs, according to the U.S. News. Surveys reveal that upon graduation 32 percent of students head to graduate school, while 57 percent enter the workforce. MIT students are in high demand and are courted by nearly 250 companies with the likes of Google, Amazon, Exxon Mobil and Goldman Sachs. The core subjects studied at MIT undergraduate level include algorithms, programming languages, organising and retrieving data and applications.
- California Institute of Technology:
The California Institute of Technology is known for its practical, hands-on approach to learning. During your studies there are seven areas to choose from ranging from aerospace, biocomputers, graphics, machine learning, artificial intelligence and robotics and control. Caltech also has a diverse cohort with over a third of computer science students being women. The average starting salary for Caltech graduates in 2013 was $82,000.
- Stanford University:
Stanford University is known for its excellent Global Engineering Program which provides students with exciting internships in China, Uganda, Japan, Brazil and more. Study subjects include artificial intelligence, human-computer interaction or biocomputation.
- Carnegie Mellon University:
Carnegie Mellon University’s computer science programs are ranked very highly with speciality areas in programming languages, artificial intelligence, systems and theory. A survey by The Wall Street Journal ranked Carnegie’s computer science undergraduate program as No.1 in the United States. The university has incredible partnerships with major companies such as IBM, Google and General Motors allowing students to gain hands-on experience in their field while working with the best companies in tech. Carnegie Mellon University graduates have competitive compensation rates with median starting salaries of $90,000 for electric and computer engineers.
- Georgia Tech:
Students at Georgia Tech are given the opportunity to create individually designed degrees with different threads of subjects, such as information internetworks, modelling, simulation and theory. Georgia Tech is known for providing excellent internship and co-op opportunities.
- University of California at Berkeley:
The University of California at Berkeley has a range of interesting subjects to study on computer science including Java, Python, machine learning, graphic design and computational molecular biology. Graduates at Berkeley have received an average starting salary of $82,000.
- University of Southern California:
The Viterbi School of Engineering at the University of Southern California ranks 12th on the US News’ list of the best global universities for computer science. The school is known for its strong video game programming specialisations. With its video game program ranked No.1 by The Princeton Review for the sixth year in a row.
- Harvard University:
Harvard University is known for hosting exciting internships with companies such as Facebook, Intel and Nasa. They offer a wide range of diverse, unique subjects to study including theoretical computer science, artificial intelligence, developments at the interface of economics and computer science, adaptive and trustworthy systems, intelligent interfaces, computer graphics, computational linguistics, privacy and security, robotics, data-management systems, networks, energy-efficient architectures, program languages, and machine learning and visualization.
- Duke University:
Duke University offers undergraduate research opportunities to provide computer science students with hands-on experience and prepare them for the workforce. Surveys have shown that more than 75 percent of undergraduate computer science students complete an industry-related internship and almost 60 percent work with a faculty member on an intense research project. This gives Duke University a serious advantage when entering the workforce.
- The University of Michigan:
The University of Michigan offers co-op programs that allow students to alternate between semesters of classes and time off to complete internships and gain work experience. For several students, these co-ops turn into a full-time job offer. Many graduates from the class of 2014 were recruited and hired by well-known, prominent tech companies including Facebook, Lockheed Martin, Pfizer and Amazon.
Other great universities include University of Illinois at Urbana-Champaign with computer science majors having a mean starting salary of $89,023, as well as Digipen Institute of Technology with partnerships with Nintendo Software Technology, Microsoft, Vavle and Boeing.
Computer Science and Women
According to the National Science Foundation 57 percent of bachelor degrees are earned by women. A dramatic change from the earlier years of American history when women were not encouraged to acquire an education. However in 2013 only 18 percent of United States undergraduate computer science degrees were earned by women.
The amount of women acquiring undergraduate computer science education peaked in the mid-1980’s and has declined since. In 1984, 37.1% of computer science degrees were awarded to women compared to 12% in 2010-2011, and currently 18 percent.
It’s very important for females and males to have equal opportunities in every field, and despite the ‘nerdy male’ stereotypes within computer-based fields, the technology industry is no exception. A gender diverse team increases the chance that products and services will meet the needs of both men and women. In addition, a recent 2012 analysis of 2,360 global companies in a variety of industries found that companies with women in leadership roles (e.g., on their executive boards) were more successful then all-male leadership teams. Other studies within a research summary by the National Center for Women and Information Technology have found that gender diverse work teams are more productivity, creative, innovative and better able to work effectively as a team.
So, you could say that the tech industry isn’t the most female friendly place to work or study. However, as a recent New York Times article highlights many colleges and universities are working to make computer science curriculums more inviting for women. Harvey Mudd College, for example, have employed strategies such as modifying introductory classes to make them more appealing and less intimidating to women, building community among underrepresented groups (i.e. women and students of colour) as well as having a diverse range of computer science teaching staff. Harvey Mudd College’s computer science undergraduate majors are roughly 40 percent women. This high number of women involved in computer science shows the success of the initiatives in encouraging participants in the tech industry from all groups of people.
Stanford University has also implemented an impactful initiative with the aim of encouraging more women and minority groups to participant in tech-based education. This program is called the Section Leader Program and enables students to act as teaching assistants for introductory computer science classes. By doing this new students have the opportunity to meet current students and see the diversity within computer science, therefore encouraging them to continue their studies as this creates a sense of community and reduces isolation. This program significantly helps in shattering the computer science stereotypes that often involve geeky, highly intelligent males. The Section Leader Program allows current female or international students to assist new female or international computer science students and help them with any specific doubts they may be having. At Stanford University, computer science has now become the most popular major on campus among women with 30 percent of computer science students being women. This is a huge achievement that will hopefully continue to build up the numbers of women in technology fields.
From these developments more women are successfully moving into technology leadership roles and making remarkable changes in the tech industry. To name a few, Marissa Mayer, the president and Chief Executive Officer of Yahoo!, with previous work experience at Google. Mayer has a Bachelor and Master’s degree in computer science with specialisation in artificial intelligence. In 2014, Mayer was ranked sixth on Fortune’s 40 under 40 list as well as being ranked the 16th most-powerful business woman in the world that year according to Fortune. As well Sheryl Sandberg, the Chief Operating Officer of Facebook and previously the Vice President of Global Online Sales and Operations at Google, in 2012, was named in the Time 100, an annual list of the 100 most influential people in the world according to Time Magazine. She is estimated to be worth over $1 billion due to her stock holdings in Facebook and other prominent tech companies. These influential women are illustrating how important it is for women to be involved in tech industries.
It is important for women to realize the impact and change they are creating and how there very presence within the technology field helps others. As best said by Kim Vu, the Senior Vice President and local market manager at Bank of America “By having the courage to take the first step into rooms, circles, and conversations where you may feel like you don’t belong, you also open the door for others to contribute their diverse perspectives, creating more meaningful, collaborative solutions for today and beyond.”
What increases your chance of landing an awesome job in Computer Science?
Yes, the chances of landing an awesome job in computer science are very high although there are a few things you can do to stand out from the pack when it comes to graduation and job hunting.
- Having a degree:
Obviously, like many occupations, having a Bachelors degree increases your chances of getting a job. In computer science graduates with a degree are eligible for more than 10 times as many jobs as individuals with no degree. Earning a degree is, by far, the best way to boost your hiring potential with 88 percent of the nearly 350,000 computer science jobs posted in the past year requiring a Bachelors degree.
- Getting an internship:
Many universities offer internships and co-op opportunities for their students to best prepare them for the workforce, however if you have not had an internship take a look at some of these prominent computer science internship locations:
Apple Internships are based out of Santa Clara, California and provide students or graduates with an amazing, hands-on experience in learning what it is really like to work at a prominent, influential tech company. Internships are available in software, hardware engineering and corporate IT functions. Leadership networking opportunities are available as well as the opportunity to work on exciting, product launches. Apple provides excellent compensation and support for their internships and often offers jobs for stand-out interns.
Microsoft Internships are based out of Redmond, Washington and provide interns with a large degree of responsibility where they are given the opportunity to actively participate and collaborate on projects with full-time employees. Better yet, Microsoft offers internships for almost all experience levels. Many internship roles involve the knowledge and ability to apply programming languages such as C++, Java and others.
Google internships are available in California, New York, Phoenix and Seattle. Google interns are given similar responsibilities as full-time employees, as well as exciting opportunities to work on cutting edge projects. Google also offers a three-week introductory internship to graduating high school students that have an interest in computer science. Google especially encourages historically underrepresented groups in the field (e.g., women or minority groups) to take part in this internship program to encourage greater diversity within the tech field. When applying for some of Google’s internship programs remember that Google places high importance on GPA, so make sure your grades are high before applying. Many of its internship programs are in programming, product management or user experience positions.
Oracle internships are based out of California with compensation offers of competitive wages and free housing in corporate dorms. Oracle hires around 40 interns per summer. Interns have the opportunity to work on real Oracle products with experienced employees giving them a competitive edge over other students. Oracle often only offers internships to graduating computer science students.
IBM hosts an internship program titled ‘Extreme Blue’ whereby interns form teams of both technical and business skilled individuals throughout 15 labs across the globe. During a 12-week internship, interns develop business plans for new technology, create open source code and develop client solutions. Technical interns are required to have experience in Java and Python.
- The importance of ‘soft skills’:
Skills that are important, but often forgotten in tech fields, are often referred to as ‘soft skills.’ These are skills such as communication, leadership skills, self-reliance and initiative, the ability to network and work with others. It is a common complaint of employers in the tech market today that well-educated computer science graduates lack communication skills in writing and speaking, as well as team-building skills. Working on these skills during internships or volunteer opportunities can help you stand out from the other qualified graduates.
The bottom line is that computer science is a fantastic, interesting degree that can lead to many exciting opportunities, incredible compensation and excellent job stability. If you are interested in technology and creating things you should definitely look into the study options near you.