Education & Preparation
Employment
Responsibilities of the Job
Workplace Environment
Pay, Hours, Schedule
100

This is the instruction language for Computer Science at Aaron's chosen university

What is english?

100

This software company is recognized for its suite of productivity tools, including a widely used operating system and office applications

What is Microsoft?

100

This software company is recognized for its suite of productivity tools, including a widely used operating system and office applications

What are programs or code?

100

Many software engineering teams adopt this collaborative approach, where team members work together in the same physical location

What is co-located or on-site?

100

This term refers to the predetermined amount of money that a software engineer receives in exchange for their work

What is salary or compensation?

200

These Prerequisites are required for computer science at Aaron's chosen university

What is ENG4U, MCV4U, MHF4U?

200

This multinational technology company is known for its search engine and offers various software engineering positions

What is Google?

200

This phase of the software development involves identifying, analyzing, and defining the requirements for a software application

What is the requirements gathering or analysis phase?

200

This communication tool is commonly used by software engineering teams for real-time messaging, collaboration, and sharing code snippets

What is Slack?

200

Many software engineering positions are classified as this type of employment, which means that the employee is eligible for overtime pay when they work more than a certain number of hours per week

What is non-exempt or hourly?

300

This is the degree obtained by the program, Computer Science

What is bachelor of science?

300

Social media giant that hires software engineers to work on projects such as their core platform, data infrastructure, and artificial intelligence

What is facebook?

300

Software engineers utilize these tools to identify and fix issues in their code, ensuring that the software functions as intended

What are debugging tools or debuggers?

300

Software engineers often participate in these brief, daily meetings to provide updates on their progress, discuss challenges, and plan the day's work

What are stand-up meetings or daily scrums?

300

Some software engineering roles offer this type of pay structure, where the employee receives a share of the company's profits or performance-based bonuses in addition to their base salary

 What is profit sharing or performance-based pay?

400

These grades are required for Aaron's chosen university

What are mid-90s?

400

This e-commerce company is known for its vast selection of products and services and employs software engineers to develop and maintain its online platform

What is Amazon?

400

This software development methodology emphasizes frequent collaboration between teams and delivering working software in short iterations

What is Agile development?

400

This flexible work arrangement allows software engineers to work from home or any location outside of the traditional office environment

What is remote work or telecommuting?

400

This practice allows software engineers to have a flexible work schedule, where they can choose the start and end times of their workday

What is flextime or flexible hours?

500

This is Aaron's chosen university

What is U of T?

500

This ride-hailing company connects drivers and riders through its mobile app and recruits software engineers for its technology platform

What is Uber?

500

Software engineers use this process to combine code changes from multiple developers into a single software version

What is version control or code merging?

500

This platform allows software engineers to manage and collaborate on code , tracking changes and facilitating collaboration.

What is GitHub?

500

Many software engineering companies provide this benefit, which allows employees to allocate a certain portion of their salary toward purchasing company stock at a discounted price

What is an employee stock purchase plan (ESPP)?