Generalist software engineer
The next two engineers are people who have worked with multiple programming languages throughout their careers, making them generalists. Today, both engineers work on backend development, which involves writing code that other parts of the code base and software will use to carry out tasks such as displaying data to users and keeping software services running.
Engineer #1
Greg Thompson Jr. is a software engineer with 10 years of experience, who has worked in many technical specialties, considering himself a generalist. Currently, he works at an IT company focused on web networking that has over 2,000 employees. Greg is on a team of eight engineers who work on a part of the code base that manages the security of information being exchanged between servers. This team is a mix of frontend and backend engineers, as well as a project manager.
Greg’s first programming language was the mIRC scripting language, also known as mSL, where the language...