Careers in Communications Technology 

Nigel Schryver

Software Engineering

The study of engineering applied to the design, development and maintenance of software.

What is software engineering?

  • A software engineering is in charge of testing speed, efficiency and functionality of software, applications, etc...
  • Software engineers propose ideas and concepts to a team to create new products or functions on a specific piece of hardware.
  • Software engineers are also responsible for troubleshooting consumer problems with a certain product or application, they are responsible for knowing how to identify issues in their software and how to fix them.

Training and

Education

  • This career choice requires very motivated and patient state of mind in order to direct a team of professionals.
  • The job requires excellent oral and written communication skills and the ability to work in a fast-paced, changing working environnement.

Training and Education

  • Education required to apply for this type of job are a minimum of a bachelor of science degree in a technical field (engineering, computer science, etc…) or technical experience that is equivalent to that.
  • This type of education is available at any computer/technology revolved education center or any college/university that offers an engineering or computer science degree.

Required Skills

  • High familiarity with telecommunications, OSP and ISP technologies and general expertise of computer technology.
  • 1-2 years of computer design, computer programming and computer coding is also necessary.

Where are they hired?

  • Any software developing company would offer work in Software Engineering.
  • Manufacturers that produce cellular devices, computers, entertainment services, etc... need qualified software engineers in order to make new applications for their platforms. 
  • The job listings that I chose were from Google, Apple and Microsoft. 

Salary Scale

  • A software engineer with seniority's average salary is an estimated 99,000$ USD.
  • A software engineer with no seniority has an estimated salary of 87,000$ USD.
  • The averages from the lowest of software engineers and the highest is 85,000$ - 100,000$ USD and the national average salary is approximately 70,000$ USD.

Challenges and Downfalls

  • Challenges for acquiring a job like this can include getting into a schooling system that offers the right education for the job. It requires high grades and determination.
  • To obtain the right education and the right employment, it most likely will require re-location and to move out of the province.
  • The price of schooling could be an issue as well, prices for the type of education needed range from 26,600$-38,000$ USD.

Benefits to Software Engineering

  • Further knowledge of technology and the growth of technology.
  • In a age of technology increasing exponentially, you gain knowledge on how technology is made and how to troubleshoot problems technology in the future.
  • The salary for this career lets the employee live comfortably and it is simply a career that interests me and something I would pursue if I needed a career in Communications Technology. 

Sources