{"id":2359,"date":"2023-01-23T11:30:00","date_gmt":"2023-01-23T16:30:00","guid":{"rendered":"https:\/\/theforage.wpengine.com\/?p=2359"},"modified":"2024-08-05T16:32:04","modified_gmt":"2024-08-05T20:32:04","slug":"types-of-software-engineers","status":"publish","type":"post","link":"https:\/\/theforage.wpengine.com\/careers\/types-of-software-engineers","title":{"rendered":"Types of Software Engineers (and How to Know Which One&#8217;s Right for You)"},"content":{"rendered":"\n<p><a href=\"https:\/\/www.theforage.com\/blog\/careers\/what-is-software-engineering\">Software engineering<\/a> is a great career path for those with <a href=\"https:\/\/www.theforage.com\/blog\/skills\/programming-skills\">programming skills<\/a> who want to work on applications people use in their everyday lives. Yet software engineering requires many different kinds of work, from designing what users see to ensuring the software is secure. As a result, there are numerous types of software engineers. So what does each type do, and which of the software engineer roles is the best fit for you?&nbsp;<\/p>\n\n\n\n<div class=\"wp-block-group forage__cta-pattern is-vertical is-content-justification-center is-layout-flex wp-container-core-group-is-layout-1 wp-block-group-is-layout-flex\">\n<h2 class=\"wp-block-heading has-text-align-center\">Find your career fit<\/h2>\n\n\n\n<p class=\"has-text-align-center\">Discover if this is the right career path for you with a free job simulation.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.theforage.com\/course-catalog\">Get started<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-what-is-a-software-engineer\">What Is a Software Engineer?<\/h2>\n\n\n\n<p><a href=\"https:\/\/www.theforage.com\/blog\/careers\/software-engineer\">Software engineers<\/a> plan, develop, build, test, and release software (which are instructions for telling a computer how to operate). There are many different components of the software engineering process \u2014 from design to building, testing, and deploying \u2014 to making sure the software is functional.&nbsp;<\/p>\n\n\n\n<p>There are also different parts of the software. For example, the part that users see is called the front end. The part that makes the software operate that only the engineering team sees is called the back end. Because there are so many elements to software engineering, many types of software engineers focus on different aspects of the process.&nbsp;<\/p>\n\n\n\n<p>Software engineers work in various industries, from <a href=\"https:\/\/www.theforage.com\/blog\/careers\/health-care-good-career-path\">health care<\/a> to <a href=\"https:\/\/www.theforage.com\/blog\/careers\/is-finance-a-good-career-path\">finance<\/a>. For example, you can be a software engineer who works on a web portal to help patients find doctors easier. Or, you could be a software engineer working on an algorithm that automates the buying and selling of stocks and bonds.<\/p>\n\n\n\n\t<div class=\"forage-core-course-card\">\n\t\t<div class=\"forage-core-course-card__inner\">\n\n\t\t\t<div class=\"forage-core-course-card__col\">\n\t\t\t\t<div class=\"forage-core-course-card__row\">\n\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"100\" src=\"https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2022\/12\/working-at-cisco-150x100.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"Building with Cisco logo on the side\" srcset=\"https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2022\/12\/working-at-cisco-150x100.jpg 150w, https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2022\/12\/working-at-cisco-300x200.jpg 300w, https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2022\/12\/working-at-cisco-1024x682.jpg 1024w, https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2022\/12\/working-at-cisco-768x512.jpg 768w, https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2022\/12\/working-at-cisco-1536x1023.jpg 1536w, https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2022\/12\/working-at-cisco-600x400.jpg 600w, https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2022\/12\/working-at-cisco.jpg 1999w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h2 class=\"forage-core-course-card__name\">Introduction to Software Engineering<\/h2>\n\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t<p class=\"forage-core-course-card__description\">Build beginner programming skills while you work on real-world software projects.<\/p>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"forage-core-course-card__button forage-core-course-card__button--desktop\">\n\t\t\t\t\t\t<a href=\"https:\/\/www.theforage.com\/virtual-internships\/prototype\/kinDTvjiZRcYbwqLo\/Intro-to-Software-Engineering\" target=\"_blank\">\n\t\t\t\t\t\t\tEnroll Now\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t<div class=\"forage-core-course-card__col\">\n\t\t\t\t\t\t\t\t\t<p class=\"forage-core-course-card__time\">\n\t\t\t\t\t\t<span class=\"label\">Avg. Time:<\/span>\n\t\t\t\t\t\t3-4 hours\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"forage-core-course-card__skills\">\n\t\t\t\t\t\t<span class=\"label\">Skills you&#8217;ll build:<\/span>\n\t\t\t\t\t\tNetworking, React, Git, npm, OBS studio\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"forage-core-course-card__button forage-core-course-card__button--mobile\">\n\t\t\t\t\t\t<a href=\"https:\/\/www.theforage.com\/virtual-internships\/prototype\/kinDTvjiZRcYbwqLo\/Intro-to-Software-Engineering\" target=\"_blank\">\n\t\t\t\t\t\t\tEnroll Now\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t<\/div>\n\t<\/div>\n\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-breaking-it-down-types-of-software-engineers\">Breaking It Down: Types of Software Engineers<\/h2>\n\n\n\n<p>Depending on the industry, company, and team, software engineering roles can vary in scope, yet there are numerous similarities among software engineers and the tasks they work on. Here are some of the most common types, what they work on, their responsibilities, and average salaries, according to Glassdoor.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-front-end-engineer\">Front-End Engineer<\/h3>\n\n\n\n<p>A <a href=\"https:\/\/www.theforage.com\/blog\/careers\/front-end-engineer\">front-end engineer<\/a> works on the (you guessed it!) front end of the software, which is the part that users or clients interact with. They\u2019re concerned about the software\u2019s look, user experience, functionality, and layout. These engineers also work closely with the product or design team to ensure that the software fulfills that team\u2019s vision.&nbsp;<\/p>\n\n\n\n<ul>\n<li><strong>Job summary: <\/strong>develop and optimize the front end of software&nbsp;<\/li>\n\n\n\n<li><strong>Top skills required: <\/strong>front-end programming languages (HTML\/CSS and&nbsp; JavaScript), front-end frameworks and libraries (React, Angular, and Vue.js), responsive design, basic design principles<\/li>\n\n\n\n<li><strong>Salary: <\/strong><a href=\"https:\/\/www.glassdoor.com\/Salaries\/front-end-engineer-salary-SRCH_KO0,18.htm?clickSource=careerNav\" target=\"_blank\" rel=\"noreferrer noopener\">$103,000<\/a><\/li>\n<\/ul>\n\n\n\n\t<div class=\"forage-core-course-card\">\n\t\t<div class=\"forage-core-course-card__inner\">\n\n\t\t\t<div class=\"forage-core-course-card__col\">\n\t\t\t\t<div class=\"forage-core-course-card__row\">\n\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"130\" height=\"150\" src=\"https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2023\/01\/Depositphotos_401881868_XL-scaled-e1698352835363-130x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2023\/01\/Depositphotos_401881868_XL-scaled-e1698352835363-130x150.jpg 130w, https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2023\/01\/Depositphotos_401881868_XL-scaled-e1698352835363-260x300.jpg 260w, https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2023\/01\/Depositphotos_401881868_XL-scaled-e1698352835363-888x1024.jpg 888w, https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2023\/01\/Depositphotos_401881868_XL-scaled-e1698352835363-768x885.jpg 768w, https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2023\/01\/Depositphotos_401881868_XL-scaled-e1698352835363.jpg 1173w\" sizes=\"(max-width: 130px) 100vw, 130px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h2 class=\"forage-core-course-card__name\">Front-End Engineering<\/h2>\n\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t<p class=\"forage-core-course-card__description\">Experience a day in the life as a front-end engineer by building a calendar in a basic web app to help people find the travel arrangements they need.\u00a0<\/p>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"forage-core-course-card__button forage-core-course-card__button--desktop\">\n\t\t\t\t\t\t<a href=\"https:\/\/www.theforage.com\/virtual-internships\/prototype\/km4rw7dihDr3etqom\/Skyscanner-Front-End-Software-Engineering-Virtual-Job-Simulation\" target=\"_blank\">\n\t\t\t\t\t\t\tEnroll Now\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t<div class=\"forage-core-course-card__col\">\n\t\t\t\t\t\t\t\t\t<p class=\"forage-core-course-card__time\">\n\t\t\t\t\t\t<span class=\"label\">Avg. Time:<\/span>\n\t\t\t\t\t\t1-2 hours\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"forage-core-course-card__skills\">\n\t\t\t\t\t\t<span class=\"label\">Skills you&#8217;ll build:<\/span>\n\t\t\t\t\t\tJavaScript, React, Backpack\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"forage-core-course-card__button forage-core-course-card__button--mobile\">\n\t\t\t\t\t\t<a href=\"https:\/\/www.theforage.com\/virtual-internships\/prototype\/km4rw7dihDr3etqom\/Skyscanner-Front-End-Software-Engineering-Virtual-Job-Simulation\" target=\"_blank\">\n\t\t\t\t\t\t\tEnroll Now\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t<\/div>\n\t<\/div>\n\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-back-end-engineer\">Back-End Engineer<\/h3>\n\n\n\n<p>A back-end engineer, or <a href=\"https:\/\/www.theforage.com\/blog\/careers\/back-end-developer\">back-end developer<\/a>, works on the software\u2019s back end, the backbone of an application often called the server side. This type of software engineer builds the structure of the software and focuses on its speed, security, and data storage. While their work isn\u2019t visible to the user\u2019s eye, it enables the entire software to function.<\/p>\n\n\n\n<ul>\n<li><strong>Job summary: <\/strong>ensure the back end of software collects and stores the right data, processes information, and is secure<\/li>\n\n\n\n<li><strong>Top skills required: <\/strong>back-end programming languages (Python, SQL, and PHP), back-end frameworks (Symfony, Django, and Ruby on Rails), databases (MySQL, MongoDB, and PostgreSQL), APIs (STACK API, Firebase, and Spring Boot)<\/li>\n\n\n\n<li><strong>Salary: <\/strong><a href=\"https:\/\/www.glassdoor.com\/Salaries\/backend-engineer-salary-SRCH_KO0,16.htm\" target=\"_blank\" rel=\"noreferrer noopener\">$130,000<\/a><\/li>\n<\/ul>\n\n\n\n\t<div class=\"forage-core-course-card\">\n\t\t<div class=\"forage-core-course-card__inner\">\n\n\t\t\t<div class=\"forage-core-course-card__col\">\n\t\t\t\t<div class=\"forage-core-course-card__row\">\n\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"113\" src=\"https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2022\/06\/Depositphotos_535677528_L-150x113.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"Citibank, citigroup logo\" srcset=\"https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2022\/06\/Depositphotos_535677528_L-150x113.jpg 150w, https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2022\/06\/Depositphotos_535677528_L-300x225.jpg 300w, https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2022\/06\/Depositphotos_535677528_L-1024x768.jpg 1024w, https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2022\/06\/Depositphotos_535677528_L-768x576.jpg 768w, https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2022\/06\/Depositphotos_535677528_L-1536x1152.jpg 1536w, https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2022\/06\/Depositphotos_535677528_L.jpg 2000w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h2 class=\"forage-core-course-card__name\">ICG Technology Software Development<\/h2>\n\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t<p class=\"forage-core-course-card__description\">Use back-end development skills to improve loan management systems and build a real-time stock market dashboard.<\/p>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"forage-core-course-card__button forage-core-course-card__button--desktop\">\n\t\t\t\t\t\t<a href=\"https:\/\/www.theforage.com\/simulations\/citi\/software-development-dlxt\" target=\"_blank\">\n\t\t\t\t\t\t\tEnroll Now\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t<div class=\"forage-core-course-card__col\">\n\t\t\t\t\t\t\t\t\t<p class=\"forage-core-course-card__time\">\n\t\t\t\t\t\t<span class=\"label\">Avg. Time:<\/span>\n\t\t\t\t\t\t5-6 hours\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"forage-core-course-card__skills\">\n\t\t\t\t\t\t<span class=\"label\">Skills you&#8217;ll build:<\/span>\n\t\t\t\t\t\tAPIs, data visualization, system design, risk assessment\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"forage-core-course-card__button forage-core-course-card__button--mobile\">\n\t\t\t\t\t\t<a href=\"https:\/\/www.theforage.com\/simulations\/citi\/software-development-dlxt\" target=\"_blank\">\n\t\t\t\t\t\t\tEnroll Now\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t<\/div>\n\t<\/div>\n\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-full-stack-engineer\">Full-Stack Engineer<\/h3>\n\n\n\n<p>A <a href=\"https:\/\/www.theforage.com\/blog\/careers\/full-stack-engineer\">full-stack engineer<\/a> has the best of both worlds: they work on both the front and back end of the software. \u201cFull stack\u201d means all the parts of a computer\u2019s application. Therefore, these engineers are involved with all aspects of the software building process \u2014 both what users see and the structures needed to support it. Because of the breadth of these roles, full-stack engineers are often higher-level professionals or managers.<\/p>\n\n\n\n<ul>\n<li><strong>Job summary: <\/strong>work across the software, both front end and back end<\/li>\n\n\n\n<li><strong>Top skills required:<\/strong> front-end programming languages (HTML\/CSS and JavaScript), back-end programming languages (Python, SQL, and PHP), website architecture, APIs<\/li>\n\n\n\n<li><strong>Salary: <\/strong><a href=\"https:\/\/www.glassdoor.com\/Salaries\/full-stack-software-engineer-salary-SRCH_KO0,28.htm\" target=\"_blank\" rel=\"noreferrer noopener\">$116,000<\/a><\/li>\n<\/ul>\n\n\n\n\t<div class=\"forage-core-course-card\">\n\t\t<div class=\"forage-core-course-card__inner\">\n\n\t\t\t<div class=\"forage-core-course-card__col\">\n\t\t\t\t<div class=\"forage-core-course-card__row\">\n\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"100\" src=\"https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2023\/03\/Depositphotos_472402170_XL-150x100.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" srcset=\"https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2023\/03\/Depositphotos_472402170_XL-150x100.jpg 150w, https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2023\/03\/Depositphotos_472402170_XL-300x200.jpg 300w, https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2023\/03\/Depositphotos_472402170_XL-1024x683.jpg 1024w, https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2023\/03\/Depositphotos_472402170_XL-768x512.jpg 768w, https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2023\/03\/Depositphotos_472402170_XL-1536x1024.jpg 1536w, https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2023\/03\/Depositphotos_472402170_XL-2048x1365.jpg 2048w, https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2023\/03\/Depositphotos_472402170_XL-600x400.jpg 600w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h2 class=\"forage-core-course-card__name\">Software Engineering<\/h2>\n\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t<p class=\"forage-core-course-card__description\">Build full-stack skills by developing a new feature for the Sims 4 game as a junior software engineer.<\/p>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"forage-core-course-card__button forage-core-course-card__button--desktop\">\n\t\t\t\t\t\t<a href=\"https:\/\/www.theforage.com\/virtual-internships\/prototype\/a77WE3de8qrxWferQ\/electronic-arts-software-engineering-virtual-experience-program\" target=\"_blank\">\n\t\t\t\t\t\t\tEnroll Now\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t<div class=\"forage-core-course-card__col\">\n\t\t\t\t\t\t\t\t\t<p class=\"forage-core-course-card__time\">\n\t\t\t\t\t\t<span class=\"label\">Avg. Time:<\/span>\n\t\t\t\t\t\t5-6 hours\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"forage-core-course-card__skills\">\n\t\t\t\t\t\t<span class=\"label\">Skills you&#8217;ll build:<\/span>\n\t\t\t\t\t\tObject-oriented design, code analysis, data structures, feature design\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"forage-core-course-card__button forage-core-course-card__button--mobile\">\n\t\t\t\t\t\t<a href=\"https:\/\/www.theforage.com\/virtual-internships\/prototype\/a77WE3de8qrxWferQ\/electronic-arts-software-engineering-virtual-experience-program\" target=\"_blank\">\n\t\t\t\t\t\t\tEnroll Now\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t<\/div>\n\t<\/div>\n\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-devops-engineer\">DevOps Engineer<\/h3>\n\n\n\n<p>A <a href=\"https:\/\/www.theforage.com\/blog\/careers\/devops-engineer\">DevOps engineer<\/a> is like a full-stack engineer who moves between two parts of the software engineering process. However, DevOps engineers work with two teams in the process: development (another name for the engineering team, shortened to \u201cdev\u201d) and operations (shortened to \u201cops\u201d). This type of software engineer focuses on key <a href=\"https:\/\/www.theforage.com\/blog\/careers\/what-is-devops\">DevOps<\/a> principles of continuous integration and delivery (CI\/CD) to ensure engineering teams are constantly building, releasing, testing, and deploying software efficiently.&nbsp;<\/p>\n\n\n\n<ul>\n<li><strong>Job summary: <\/strong>make the software development process faster, more iterative, and feedback-driven<\/li>\n\n\n\n<li><strong>Top skills required:<\/strong> scripting languages (Python and Bash), programming languages (Python, Ruby, Go, and Java), cloud skills, version control, CI\/CD pipelines and tools, automation, configuration management, infrastructure as code<\/li>\n\n\n\n<li><strong>Salary: <\/strong><a href=\"https:\/\/www.glassdoor.com\/Salaries\/devops-engineer-salary-SRCH_KO0,15.htm?clickSource=searchBtn\" target=\"_blank\" rel=\"noreferrer noopener\">$109,000<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-qa-engineer-nbsp\">QA Engineer&nbsp;<\/h3>\n\n\n\n<p>A <a href=\"https:\/\/www.theforage.com\/blog\/careers\/qa-engineer\">QA engineer<\/a>, also known as a quality assurance engineer, tests the software to ensure it\u2019s error and bug free and functions as intended. In addition, this type of software engineer identifies and addresses errors after the software is deployed.<\/p>\n\n\n\n<ul>\n<li><strong>Job summary: <\/strong>ensure a software works as intended and doesn&#8217;t have any bugs or errors<\/li>\n\n\n\n<li><strong>Top skills required:<\/strong> programming languages (Java, Python, C#, and Ruby), testing, debugging<\/li>\n\n\n\n<li><strong>Salary: <\/strong><a href=\"https:\/\/www.glassdoor.com\/Salaries\/qa-engineer-salary-SRCH_KO0,11.htm\" target=\"_blank\" rel=\"noreferrer noopener\">$88,000<\/a><\/li>\n<\/ul>\n\n\n\n<p><strong>&gt;&gt;MORE: <\/strong><a href=\"https:\/\/www.theforage.com\/blog\/skills\/quality-assurance\">What is QA (Quality Assurance)?<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-security-engineer\">Security Engineer<\/h3>\n\n\n\n<p>A <a href=\"https:\/\/www.theforage.com\/blog\/careers\/security-engineer\">security engineer<\/a> ensures that a company\u2019s digital information is secure. Sometimes called a <a href=\"https:\/\/www.theforage.com\/blog\/careers\/network-security-engineer\">network security engineer<\/a> or information security engineer, they use <a href=\"https:\/\/www.theforage.com\/blog\/careers\/cybersecurity-career-path\">cybersecurity<\/a> tactics like firewalls and VPNs to protect access to company information.<\/p>\n\n\n\n<ul>\n<li><strong>Job summary: <\/strong>create and execute cybersecurity solutions to keep information and software secure<\/li>\n\n\n\n<li><strong>Top skills required:<\/strong> programming languages (Python, JavaScript, SQL), network security control, incident response, operating systems (Linux, UNIX, and Windows), databases (MySQL)<\/li>\n\n\n\n<li><strong>Salary: <\/strong><a href=\"https:\/\/www.glassdoor.com\/Salaries\/security-engineer-salary-SRCH_KO0,17.htm\" target=\"_blank\" rel=\"noreferrer noopener\">$121,000<\/a><\/li>\n<\/ul>\n\n\n\n\t<div class=\"forage-core-course-card\">\n\t\t<div class=\"forage-core-course-card__inner\">\n\n\t\t\t<div class=\"forage-core-course-card__col\">\n\t\t\t\t<div class=\"forage-core-course-card__row\">\n\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"100\" src=\"https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2023\/01\/working-at-aig-150x100.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"AIG LA office building\" srcset=\"https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2023\/01\/working-at-aig-150x100.jpg 150w, https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2023\/01\/working-at-aig-300x200.jpg 300w, https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2023\/01\/working-at-aig-1024x684.jpg 1024w, https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2023\/01\/working-at-aig-768x513.jpg 768w, https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2023\/01\/working-at-aig-1536x1025.jpg 1536w, https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2023\/01\/working-at-aig-600x400.jpg 600w, https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2023\/01\/working-at-aig.jpg 2000w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h2 class=\"forage-core-course-card__name\">Shields Up: Cybersecurity<\/h2>\n\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t<p class=\"forage-core-course-card__description\">Alert your team of a security vulnerability and use Python to respond to a ransomware attack.<\/p>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"forage-core-course-card__button forage-core-course-card__button--desktop\">\n\t\t\t\t\t\t<a href=\"https:\/\/www.theforage.com\/virtual-internships\/prototype\/2ZFnEGEDKTQMtEv9C\/AIG-Cybersecurity-Virtual-Experience-Program\" target=\"_blank\">\n\t\t\t\t\t\t\tEnroll Now\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t<div class=\"forage-core-course-card__col\">\n\t\t\t\t\t\t\t\t\t<p class=\"forage-core-course-card__time\">\n\t\t\t\t\t\t<span class=\"label\">Avg. Time:<\/span>\n\t\t\t\t\t\t3 hours\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"forage-core-course-card__skills\">\n\t\t\t\t\t\t<span class=\"label\">Skills you&#8217;ll build:<\/span>\n\t\t\t\t\t\tVulnerability triage, security advisory, Python, security engineering, data analysis\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"forage-core-course-card__button forage-core-course-card__button--mobile\">\n\t\t\t\t\t\t<a href=\"https:\/\/www.theforage.com\/virtual-internships\/prototype\/2ZFnEGEDKTQMtEv9C\/AIG-Cybersecurity-Virtual-Experience-Program\" target=\"_blank\">\n\t\t\t\t\t\t\tEnroll Now\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t<\/div>\n\t<\/div>\n\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-data-engineer\">Data Engineer<\/h3>\n\n\n\n<p><a href=\"https:\/\/www.theforage.com\/blog\/careers\/data-engineer\">Data engineers<\/a> work to make a company\u2019s data accessible through data pipelines and architecture. Their job isn\u2019t to analyze the data. Rather, they put raw data in a usable format so <a href=\"https:\/\/www.theforage.com\/blog\/careers\/data-scientist\">data scientists<\/a>, decision-makers, and company stakeholders can use it.&nbsp;<\/p>\n\n\n\n<ul>\n<li><strong>Job summary: <\/strong>build and manage data storage solutions<\/li>\n\n\n\n<li><strong>Top skills required:<\/strong> programming languages (primarily SQL but also Python, JavaScript, and Scala), data warehouse platforms (Snowflake, Amazon&#8217;s Redshift,&nbsp; IBM\u2019s Db2 Warehouse), cloud computing, machine learning, statistics, operating systems (macOS, Microsoft Windows, Linux, and UNIX)<\/li>\n\n\n\n<li><strong>Salary: <\/strong><a href=\"https:\/\/www.glassdoor.com\/Salaries\/data-engineer-salary-SRCH_KO0,13.htm\" target=\"_blank\" rel=\"noreferrer noopener\">$104,000<\/a><\/li>\n<\/ul>\n\n\n\n\t<div class=\"forage-core-course-card\">\n\t\t<div class=\"forage-core-course-card__inner\">\n\n\t\t\t<div class=\"forage-core-course-card__col\">\n\t\t\t\t<div class=\"forage-core-course-card__row\">\n\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"100\" src=\"https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2023\/01\/working-at-walmart-150x100.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"Working at Walmart\" srcset=\"https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2023\/01\/working-at-walmart-150x100.jpg 150w, https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2023\/01\/working-at-walmart-300x200.jpg 300w, https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2023\/01\/working-at-walmart-1024x682.jpg 1024w, https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2023\/01\/working-at-walmart-768x512.jpg 768w, https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2023\/01\/working-at-walmart-1536x1024.jpg 1536w, https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2023\/01\/working-at-walmart-600x400.jpg 600w, https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2023\/01\/working-at-walmart.jpg 2000w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h2 class=\"forage-core-course-card__name\">Global Tech Advanced Software Engineering<\/h2>\n\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t<p class=\"forage-core-course-card__description\">Learn how to design databases and export and manipulate data in a business context.<\/p>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"forage-core-course-card__button forage-core-course-card__button--desktop\">\n\t\t\t\t\t\t<a href=\"https:\/\/www.theforage.com\/virtual-internships\/prototype\/oX6f9BbCL9kJDJzfg\/Walmart-Software-Engineering-Virtual-Experience-Program\" target=\"_blank\">\n\t\t\t\t\t\t\tEnroll Now\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t<div class=\"forage-core-course-card__col\">\n\t\t\t\t\t\t\t\t\t<p class=\"forage-core-course-card__time\">\n\t\t\t\t\t\t<span class=\"label\">Avg. Time:<\/span>\n\t\t\t\t\t\t3-4 hours\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"forage-core-course-card__skills\">\n\t\t\t\t\t\t<span class=\"label\">Skills you&#8217;ll build:<\/span>\n\t\t\t\t\t\tSQL, Python, Java, data structures, data munging,\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"forage-core-course-card__button forage-core-course-card__button--mobile\">\n\t\t\t\t\t\t<a href=\"https:\/\/www.theforage.com\/virtual-internships\/prototype\/oX6f9BbCL9kJDJzfg\/Walmart-Software-Engineering-Virtual-Experience-Program\" target=\"_blank\">\n\t\t\t\t\t\t\tEnroll Now\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t<\/div>\n\t<\/div>\n\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-mobile-engineer\">Mobile Engineer<\/h3>\n\n\n\n<p>Mobile engineers work on developing software for mobile devices, like your phone or a tablet. Because these software engineers work across the entire software, they work on back-end tasks like coding and development <em>and<\/em> are mindful of the front end \u2014 ensuring that the application they&#8217;re working on has a good user experience.<\/p>\n\n\n\n<ul>\n<li><strong>Job summary: <\/strong>develop software for mobile applications<\/li>\n\n\n\n<li><strong>Top skills required:<\/strong> programming languages (JavaScript, C++ and C#), back-end development, user experience design, user interface design<\/li>\n\n\n\n<li><strong>Salary: <\/strong><a href=\"https:\/\/www.glassdoor.com\/Salaries\/mobile-engineer-salary-SRCH_KO0,15.htm\" target=\"_blank\" rel=\"noreferrer noopener\">$89,000<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-machine-learning-engineer\">Machine Learning Engineer<\/h3>\n\n\n\n<p><a href=\"https:\/\/www.theforage.com\/blog\/careers\/machine-learning-engineer\">Machine learning engineers<\/a> work on artificial intelligence (AI). They build and develop AI software that mimics how humans learn. When the software runs, it learns something new and gradually improves every time it runs. A machine learning engineer\u2019s goal is to create these AI systems and optimize their learning ability. <a href=\"https:\/\/www.theforage.com\/blog\/careers\/machine-learning\">Machine learning<\/a> engineers usually work alongside a larger data team.<\/p>\n\n\n\n<ul>\n<li><strong>Job summary: <\/strong>build and develop artificial intelligence software<\/li>\n\n\n\n<li><strong>Top skills required:<\/strong> neural network architectures, programming languages (Python, Java, and C++), applied mathematics, natural language processing, data modeling and evaluation, audio and video processing<\/li>\n\n\n\n<li><strong>Salary: <\/strong><a href=\"https:\/\/www.glassdoor.com\/Salaries\/machine-learning-engineer-salary-SRCH_KO0,25.htm\" target=\"_blank\" rel=\"noreferrer noopener\">$123,000<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-how-to-know-what-type-of-software-engineering-is-right-for-you\">How to Know What Type of Software Engineering Is Right for You<\/h2>\n\n\n\n<p>With so many types of software engineers, how do you know which one will best fit your <a href=\"https:\/\/www.theforage.com\/blog\/basics\/career-goals\">career goals<\/a>? It\u2019s all about jumping in and experimenting.<\/p>\n\n\n\n<p>\u201cMy recommendation is to learn a bit of everything,\u201d Anthony Figueroa, CTO and co-founder at Rootstrap, says. \u201cAny back-end developer has to know the basics of how a front end is built and needs some foundational knowledge about how a front-end developer works. The best way to really align your career with your strengths is to do at least some work, even if it\u2019s for personal or training purposes, in different aspects of a typical software development stack.\u201d<\/p>\n\n\n\n<p>Davo Galavotti, senior design engineer and <a href=\"https:\/\/www.theforage.com\/blog\/careers\/product-designer\">product designer<\/a>, recommends joining practical experiences like hackathons and coding challenges. These exercises will help you strengthen your skills, get into the habit of building quickly, and learn about different types of engineering.<\/p>\n\n\n\n<p>By doing the actual engineering work, \u201cyou\u2019ll discover your passion, and you\u2019ll figure out what things feel less exciting,\u201d Galavotti says.&nbsp;<\/p>\n\n\n\n<p>He also suggests spending less time worrying about the technicalities between things like front-end and back-end engineering and more on what you\u2019re enjoying when you\u2019re doing the actual work.<\/p>\n\n\n\n<p>\u201cYou can split the world by thinking about front end vs. back end,\u201d Galavotti says. \u201cStuff like <a href=\"https:\/\/sdtimes.com\/webdev\/jamstack-brings-front-end-development-back-into-focus\">Jamstack<\/a> challenges that notion, with front-end developers building full applications connected to back-end services with minimal setup.\u201d<\/p>\n\n\n\n<p>Knowing which of the software engineering roles you want is more about what you find exciting and enjoy when you\u2019re actually doing it \u2014 not what seems best on paper.<\/p>\n\n\n\n<p>Ready to explore what software engineering is like in a real-world context? Get started with Forage&#8217;s <a href=\"https:\/\/www.theforage.com\/career-path\/software-engineering\">software engineering career path<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-what-stem-careers-are-right-for-me-quiz\">What STEM Careers Are Right for Me? Quiz<\/h2>\n\n\n\n<p>Unsure what type of STEM career \u2014 is right for you? Take this quiz to find out. It&#8217;s completely free \u2014 you&#8217;ll just need to sign up to get your results!<\/p>\n\n\n<script>\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n<\/script>\n\n                <div class='gf_browser_unknown gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_39' ><form method='post' enctype='multipart\/form-data'  id='gform_39'  action='\/wp-json\/wp\/v2\/posts\/2359' data-formid='39' novalidate>\n                        <div class='gform-body gform_body'><div id='gform_fields_39' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id=\"field_39_12\" class=\"gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_39_12'>Comments<\/label><div class='ginput_container'><input name='input_12' id='input_39_12' type='text' value='' autocomplete='new-password'\/><\/div><div class='gfield_description' id='gfield_description_39_12'>This field is for validation purposes and should be left unchanged.<\/div><\/div><fieldset id=\"field_39_1\" class=\"gfield gfield--type-radio gfield--type-choice gfield--input-type-radio forage-calculated-question field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label' >Close your eyes and imagine the kind of place where you&#039;d feel most inspired to work every day. What does it look like?<\/legend><div class='ginput_container ginput_container_radio'><div class='gfield_radio' id='input_39_1'>\n\t\t\t<div class='gchoice gchoice_39_1_0'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_1' type='radio' value='a'  id='choice_39_1_0' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_39_1_0' id='label_39_1_0' class='gform-field-label gform-field-label--type-inline'>a. outdoors in the middle of the wilderness \ud83c\udfd5<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_39_1_1'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_1' type='radio' value='b'  id='choice_39_1_1' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_39_1_1' id='label_39_1_1' class='gform-field-label gform-field-label--type-inline'>b. a desk with multiple monitors in a quiet office \ud83d\udda5<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_39_1_2'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_1' type='radio' value='e'  id='choice_39_1_2' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_39_1_2' id='label_39_1_2' class='gform-field-label gform-field-label--type-inline'>c. a classroom full of curious students \ud83c\udfeb<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_39_1_3'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_1' type='radio' value='d'  id='choice_39_1_3' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_39_1_3' id='label_39_1_3' class='gform-field-label gform-field-label--type-inline'>d. a workspace with whiteboards for quick calculations and diagrams \ud83c\udfeb<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_39_1_4'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_1' type='radio' value='c'  id='choice_39_1_4' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_39_1_4' id='label_39_1_4' class='gform-field-label gform-field-label--type-inline'>e. a makerspace where you can draft designs and tinker with prototypes \ud83c\udfa8<\/label>\n\t\t\t<\/div><\/div><\/div><\/fieldset><fieldset id=\"field_39_3\" class=\"gfield gfield--type-radio gfield--type-choice gfield--input-type-radio forage-calculated-question field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label' >Which is your favorite kind of hard problem?<\/legend><div class='ginput_container ginput_container_radio'><div class='gfield_radio' id='input_39_3'>\n\t\t\t<div class='gchoice gchoice_39_3_0'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_3' type='radio' value='a'  id='choice_39_3_0' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_39_3_0' id='label_39_3_0' class='gform-field-label gform-field-label--type-inline'>a. a problem with no known solution that will require original research to solve \ud83d\udd0d<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_39_3_1'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_3' type='radio' value='d'  id='choice_39_3_1' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_39_3_1' id='label_39_3_1' class='gform-field-label gform-field-label--type-inline'>b. a problem where you can apply formulas and theorems to reach the solution \ud83e\uddee<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_39_3_2'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_3' type='radio' value='c'  id='choice_39_3_2' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_39_3_2' id='label_39_3_2' class='gform-field-label gform-field-label--type-inline'>c. a problem that involves objects in physical space \ud83c\udf4e<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_39_3_3'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_3' type='radio' value='b'  id='choice_39_3_3' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_39_3_3' id='label_39_3_3' class='gform-field-label gform-field-label--type-inline'>d. a problem that you can solve with logic \ud83e\udde9<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_39_3_4'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_3' type='radio' value='e'  id='choice_39_3_4' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_39_3_4' id='label_39_3_4' class='gform-field-label gform-field-label--type-inline'>e. a problem you know how to solve that you can teach others to solve \ud83d\udde3<\/label>\n\t\t\t<\/div><\/div><\/div><\/fieldset><fieldset id=\"field_39_4\" class=\"gfield gfield--type-radio gfield--type-choice gfield--input-type-radio forage-calculated-question field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label' >Which task sounds the most interesting to you?<\/legend><div class='ginput_container ginput_container_radio'><div class='gfield_radio' id='input_39_4'>\n\t\t\t<div class='gchoice gchoice_39_4_0'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_4' type='radio' value='b'  id='choice_39_4_0' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_39_4_0' id='label_39_4_0' class='gform-field-label gform-field-label--type-inline'>a. building a website millions of people will use \ud83c\udf10<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_39_4_1'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_4' type='radio' value='a'  id='choice_39_4_1' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_39_4_1' id='label_39_4_1' class='gform-field-label gform-field-label--type-inline'>b. combing through decades of detailed research on a topic  \ud83d\udd2c<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_39_4_2'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_4' type='radio' value='e'  id='choice_39_4_2' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_39_4_2' id='label_39_4_2' class='gform-field-label gform-field-label--type-inline'>c. figuring out how to make a complex topic easily understandable  \ud83e\udea8<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_39_4_3'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_4' type='radio' value='c'  id='choice_39_4_3' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_39_4_3' id='label_39_4_3' class='gform-field-label gform-field-label--type-inline'>d. redesigning a piece of machinery so it will operate more smoothly \ud83c\udfed<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_39_4_4'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_4' type='radio' value='d'  id='choice_39_4_4' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_39_4_4' id='label_39_4_4' class='gform-field-label gform-field-label--type-inline'>e. performing complex calculations to make predictions from a massive data set \ud83d\udd22<\/label>\n\t\t\t<\/div><\/div><\/div><\/fieldset><fieldset id=\"field_39_5\" class=\"gfield gfield--type-radio gfield--type-choice gfield--input-type-radio forage-calculated-question field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label' >Which class would you be most excited to take?<\/legend><div class='ginput_container ginput_container_radio'><div class='gfield_radio' id='input_39_5'>\n\t\t\t<div class='gchoice gchoice_39_5_0'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_5' type='radio' value='e'  id='choice_39_5_0' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_39_5_0' id='label_39_5_0' class='gform-field-label gform-field-label--type-inline'>a. Teaching Methods for Quantitative Fields \ud83d\udc69\u200d\ud83c\udfeb\ufe0f<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_39_5_1'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_5' type='radio' value='d'  id='choice_39_5_1' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_39_5_1' id='label_39_5_1' class='gform-field-label gform-field-label--type-inline'>b. Linear Algebra  \u2795<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_39_5_2'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_5' type='radio' value='a'  id='choice_39_5_2' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_39_5_2' id='label_39_5_2' class='gform-field-label gform-field-label--type-inline'>c. Organic Chemistry \ud83d\udc69\u200d\ud83d\udd2c\ufe0f<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_39_5_3'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_5' type='radio' value='b'  id='choice_39_5_3' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_39_5_3' id='label_39_5_3' class='gform-field-label gform-field-label--type-inline'>d. Algorithms \ud83e\udd16<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_39_5_4'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_5' type='radio' value='c'  id='choice_39_5_4' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_39_5_4' id='label_39_5_4' class='gform-field-label gform-field-label--type-inline'>e. Engineering Design and Data Analysis \ud83d\udee0\ufe0f<\/label>\n\t\t\t<\/div><\/div><\/div><\/fieldset><fieldset id=\"field_39_6\" class=\"gfield gfield--type-radio gfield--type-choice gfield--input-type-radio forage-calculated-question field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label' >Which quality are people most likely to ascribe to you?<\/legend><div class='ginput_container ginput_container_radio'><div class='gfield_radio' id='input_39_6'>\n\t\t\t<div class='gchoice gchoice_39_6_0'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_6' type='radio' value='b'  id='choice_39_6_0' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_39_6_0' id='label_39_6_0' class='gform-field-label gform-field-label--type-inline'>a. logical thinker \ud83e\udde0<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_39_6_1'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_6' type='radio' value='c'  id='choice_39_6_1' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_39_6_1' id='label_39_6_1' class='gform-field-label gform-field-label--type-inline'>b. problem-solver \u2705<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_39_6_2'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_6' type='radio' value='a'  id='choice_39_6_2' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_39_6_2' id='label_39_6_2' class='gform-field-label gform-field-label--type-inline'>c. studious \ud83d\udcda<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_39_6_3'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_6' type='radio' value='e'  id='choice_39_6_3' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_39_6_3' id='label_39_6_3' class='gform-field-label gform-field-label--type-inline'>d. effective explainer \ud83d\udcac<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_39_6_4'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_6' type='radio' value='d'  id='choice_39_6_4' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_39_6_4' id='label_39_6_4' class='gform-field-label gform-field-label--type-inline'>e. math whiz \ud83c\udfb2<\/label>\n\t\t\t<\/div><\/div><\/div><\/fieldset><fieldset id=\"field_39_7\" class=\"gfield gfield--type-radio gfield--type-choice gfield--input-type-radio forage-calculated-question field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label' >Choose a downside of work that would bother you the least.<\/legend><div class='ginput_container ginput_container_radio'><div class='gfield_radio' id='input_39_7'>\n\t\t\t<div class='gchoice gchoice_39_7_0'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_7' type='radio' value='a'  id='choice_39_7_0' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_39_7_0' id='label_39_7_0' class='gform-field-label gform-field-label--type-inline'>a. working on a problem that may not be solved in your lifetime \ud83c\udf31<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_39_7_1'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_7' type='radio' value='b'  id='choice_39_7_1' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_39_7_1' id='label_39_7_1' class='gform-field-label gform-field-label--type-inline'>b. a demanding on-call schedule \ud83d\uddd3<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_39_7_2'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_7' type='radio' value='e'  id='choice_39_7_2' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_39_7_2' id='label_39_7_2' class='gform-field-label gform-field-label--type-inline'>c. navigating a bureaucratic institution \ud83e\ude9c<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_39_7_3'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_7' type='radio' value='c'  id='choice_39_7_3' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_39_7_3' id='label_39_7_3' class='gform-field-label gform-field-label--type-inline'>d. high-stakes work where a mistake is costly \ud83c\udf21<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_39_7_4'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_7' type='radio' value='d'  id='choice_39_7_4' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_39_7_4' id='label_39_7_4' class='gform-field-label gform-field-label--type-inline'>e. imprecise results and ambiguity \ud83d\udd2e<\/label>\n\t\t\t<\/div><\/div><\/div><\/fieldset><fieldset id=\"field_39_8\" class=\"gfield gfield--type-radio gfield--type-choice gfield--input-type-radio forage-calculated-question field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label' >Which type of hobbies do you prefer?<\/legend><div class='ginput_container ginput_container_radio'><div class='gfield_radio' id='input_39_8'>\n\t\t\t<div class='gchoice gchoice_39_8_0'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_8' type='radio' value='d'  id='choice_39_8_0' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_39_8_0' id='label_39_8_0' class='gform-field-label gform-field-label--type-inline'>a. playing strategy games like chess or Go \u265f\ufe0f<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_39_8_1'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_8' type='radio' value='c'  id='choice_39_8_1' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_39_8_1' id='label_39_8_1' class='gform-field-label gform-field-label--type-inline'>b. building things  \ud83d\udd28<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_39_8_2'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_8' type='radio' value='a'  id='choice_39_8_2' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_39_8_2' id='label_39_8_2' class='gform-field-label gform-field-label--type-inline'>c. outdoor hobbies like gardening or hiking \ud83e\udd7e<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_39_8_3'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_8' type='radio' value='b'  id='choice_39_8_3' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_39_8_3' id='label_39_8_3' class='gform-field-label gform-field-label--type-inline'>d. working with computers \ud83d\udcbb<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_39_8_4'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_8' type='radio' value='e'  id='choice_39_8_4' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_39_8_4' id='label_39_8_4' class='gform-field-label gform-field-label--type-inline'>e. editing Wikipedia \u270f\ufe0f<\/label>\n\t\t\t<\/div><\/div><\/div><\/fieldset><fieldset id=\"field_39_9\" class=\"gfield gfield--type-radio gfield--type-choice gfield--input-type-radio forage-calculated-question field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label' >Choose an achievement you&#039;d be most proud of.<\/legend><div class='ginput_container ginput_container_radio'><div class='gfield_radio' id='input_39_9'>\n\t\t\t<div class='gchoice gchoice_39_9_0'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_9' type='radio' value='d'  id='choice_39_9_0' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_39_9_0' id='label_39_9_0' class='gform-field-label gform-field-label--type-inline'>a. creating a statistical model that can help triage patient care in hospitals \ud83e\uddee<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_39_9_1'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_9' type='radio' value='b'  id='choice_39_9_1' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_39_9_1' id='label_39_9_1' class='gform-field-label gform-field-label--type-inline'>b. building a software program that helps millions of people access healthcare benefits  \ud83d\udcbb<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_39_9_2'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_9' type='radio' value='e'  id='choice_39_9_2' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_39_9_2' id='label_39_9_2' class='gform-field-label gform-field-label--type-inline'>c. advising a Ph.D. student who goes on to win the Nobel prize \ud83d\ude4b\u200d\u2640\ufe0f<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_39_9_3'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_9' type='radio' value='c'  id='choice_39_9_3' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_39_9_3' id='label_39_9_3' class='gform-field-label gform-field-label--type-inline'>d. attending the ribbon-cutting ceremony for a bridge you helped build  \ud83c\udf97<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_39_9_4'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_9' type='radio' value='a'  id='choice_39_9_4' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_39_9_4' id='label_39_9_4' class='gform-field-label gform-field-label--type-inline'>e. leading a research team that discovers a new way to capture carbon emissions \ud83d\udd0e<\/label>\n\t\t\t<\/div><\/div><\/div><\/fieldset><fieldset id=\"field_39_10\" class=\"gfield gfield--type-radio gfield--type-choice gfield--input-type-radio forage-calculated-question field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label' >What kind of work interests you the most?<\/legend><div class='ginput_container ginput_container_radio'><div class='gfield_radio' id='input_39_10'>\n\t\t\t<div class='gchoice gchoice_39_10_0'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_10' type='radio' value='a'  id='choice_39_10_0' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_39_10_0' id='label_39_10_0' class='gform-field-label gform-field-label--type-inline'>a. yearslong grant-funded research projects \ud83e\udd7c<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_39_10_1'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_10' type='radio' value='c'  id='choice_39_10_1' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_39_10_1' id='label_39_10_1' class='gform-field-label gform-field-label--type-inline'>b. varied, project-based work with tight deadlines \ud83d\uddc2<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_39_10_2'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_10' type='radio' value='e'  id='choice_39_10_2' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_39_10_2' id='label_39_10_2' class='gform-field-label gform-field-label--type-inline'>c. presenting information to large groups of people \ud83d\udc69\u200d\ud83d\udcbc\ufe0f<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_39_10_3'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_10' type='radio' value='b'  id='choice_39_10_3' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_39_10_3' id='label_39_10_3' class='gform-field-label gform-field-label--type-inline'>d. detail-oriented, logic-based work that requires intense focus \ud83d\udd0e<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_39_10_4'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_10' type='radio' value='d'  id='choice_39_10_4' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_39_10_4' id='label_39_10_4' class='gform-field-label gform-field-label--type-inline'>e. performing complex calculations to predict outcomes \ud83d\udd2e<\/label>\n\t\t\t<\/div><\/div><\/div><\/fieldset><fieldset id=\"field_39_11\" class=\"gfield gfield--type-radio gfield--type-choice gfield--input-type-radio forage-calculated-question field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label' >Imagine that you&#039;re exploring a new city. Which place would you visit first?<\/legend><div class='ginput_container ginput_container_radio'><div class='gfield_radio' id='input_39_11'>\n\t\t\t<div class='gchoice gchoice_39_11_0'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_11' type='radio' value='a'  id='choice_39_11_0' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_39_11_0' id='label_39_11_0' class='gform-field-label gform-field-label--type-inline'>a. the zoo \ud83d\udc06<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_39_11_1'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_11' type='radio' value='d'  id='choice_39_11_1' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_39_11_1' id='label_39_11_1' class='gform-field-label gform-field-label--type-inline'>b. the air and space museum  \ud83d\udeeb<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_39_11_2'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_11' type='radio' value='e'  id='choice_39_11_2' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_39_11_2' id='label_39_11_2' class='gform-field-label gform-field-label--type-inline'>c. the university   \ud83c\udf93<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_39_11_3'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_11' type='radio' value='c'  id='choice_39_11_3' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_39_11_3' id='label_39_11_3' class='gform-field-label gform-field-label--type-inline'>d. the most impressive landmark \ud83d\uddfd<\/label>\n\t\t\t<\/div>\n\t\t\t<div class='gchoice gchoice_39_11_4'>\n\t\t\t\t\t<input class='gfield-choice-input' name='input_11' type='radio' value='b'  id='choice_39_11_4' onchange='gformToggleRadioOther( this )'    \/>\n\t\t\t\t\t<label for='choice_39_11_4' id='label_39_11_4' class='gform-field-label gform-field-label--type-inline'>e. the board game cafe \ud83d\uddfd<\/label>\n\t\t\t<\/div><\/div><\/div><\/fieldset><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_39' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Submit'  \/> \n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_39' value='postback' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_39' id='gform_theme_39' value='gravity-theme' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_39' id='gform_style_settings_39' value='{&quot;inputPrimaryColor&quot;:&quot;#204ce5&quot;}' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_39' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='39' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='USD' value='OyCadmrGDpM4fITn2yQoidm7EtHjzjxBteFTFbTtBegt6xehpBsRIJslH29LYlUH6zGENomU2ogNRS422tgp3SHg8CUjx+C3hTUwsqwg2CbdWHQ=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_39' value='WyJ7XCIxXCI6W1wiNjk5ZWZiMGZmZjQ1NzQyMjM4MmVmNDFkZjdmYTllNThcIixcIjlmZmM3YTcyODE1MDViMDg0MmMwNjZlNjU1NTViZTMxXCIsXCJhZWM5MWY0YmE5NjM0YjA4YmZkZDliM2Q2YWU1OTlmMVwiLFwiYmRiNTA0NWZmYjhjMjA4OTFjNWE0ODk4ODU2YzNhN2FcIixcIjRlOTRlYTJmMTMzOTAyODhlMjU2ODJmNjNhZGM2ODY0XCJdLFwiM1wiOltcIjY5OWVmYjBmZmY0NTc0MjIzODJlZjQxZGY3ZmE5ZTU4XCIsXCJiZGI1MDQ1ZmZiOGMyMDg5MWM1YTQ4OTg4NTZjM2E3YVwiLFwiNGU5NGVhMmYxMzM5MDI4OGUyNTY4MmY2M2FkYzY4NjRcIixcIjlmZmM3YTcyODE1MDViMDg0MmMwNjZlNjU1NTViZTMxXCIsXCJhZWM5MWY0YmE5NjM0YjA4YmZkZDliM2Q2YWU1OTlmMVwiXSxcIjRcIjpbXCI5ZmZjN2E3MjgxNTA1YjA4NDJjMDY2ZTY1NTU1YmUzMVwiLFwiNjk5ZWZiMGZmZjQ1NzQyMjM4MmVmNDFkZjdmYTllNThcIixcImFlYzkxZjRiYTk2MzRiMDhiZmRkOWIzZDZhZTU5OWYxXCIsXCI0ZTk0ZWEyZjEzMzkwMjg4ZTI1NjgyZjYzYWRjNjg2NFwiLFwiYmRiNTA0NWZmYjhjMjA4OTFjNWE0ODk4ODU2YzNhN2FcIl0sXCI1XCI6W1wiYWVjOTFmNGJhOTYzNGIwOGJmZGQ5YjNkNmFlNTk5ZjFcIixcImJkYjUwNDVmZmI4YzIwODkxYzVhNDg5ODg1NmMzYTdhXCIsXCI2OTllZmIwZmZmNDU3NDIyMzgyZWY0MWRmN2ZhOWU1OFwiLFwiOWZmYzdhNzI4MTUwNWIwODQyYzA2NmU2NTU1NWJlMzFcIixcIjRlOTRlYTJmMTMzOTAyODhlMjU2ODJmNjNhZGM2ODY0XCJdLFwiNlwiOltcIjlmZmM3YTcyODE1MDViMDg0MmMwNjZlNjU1NTViZTMxXCIsXCI0ZTk0ZWEyZjEzMzkwMjg4ZTI1NjgyZjYzYWRjNjg2NFwiLFwiNjk5ZWZiMGZmZjQ1NzQyMjM4MmVmNDFkZjdmYTllNThcIixcImFlYzkxZjRiYTk2MzRiMDhiZmRkOWIzZDZhZTU5OWYxXCIsXCJiZGI1MDQ1ZmZiOGMyMDg5MWM1YTQ4OTg4NTZjM2E3YVwiXSxcIjdcIjpbXCI2OTllZmIwZmZmNDU3NDIyMzgyZWY0MWRmN2ZhOWU1OFwiLFwiOWZmYzdhNzI4MTUwNWIwODQyYzA2NmU2NTU1NWJlMzFcIixcImFlYzkxZjRiYTk2MzRiMDhiZmRkOWIzZDZhZTU5OWYxXCIsXCI0ZTk0ZWEyZjEzMzkwMjg4ZTI1NjgyZjYzYWRjNjg2NFwiLFwiYmRiNTA0NWZmYjhjMjA4OTFjNWE0ODk4ODU2YzNhN2FcIl0sXCI4XCI6W1wiYmRiNTA0NWZmYjhjMjA4OTFjNWE0ODk4ODU2YzNhN2FcIixcIjRlOTRlYTJmMTMzOTAyODhlMjU2ODJmNjNhZGM2ODY0XCIsXCI2OTllZmIwZmZmNDU3NDIyMzgyZWY0MWRmN2ZhOWU1OFwiLFwiOWZmYzdhNzI4MTUwNWIwODQyYzA2NmU2NTU1NWJlMzFcIixcImFlYzkxZjRiYTk2MzRiMDhiZmRkOWIzZDZhZTU5OWYxXCJdLFwiOVwiOltcImJkYjUwNDVmZmI4YzIwODkxYzVhNDg5ODg1NmMzYTdhXCIsXCI5ZmZjN2E3MjgxNTA1YjA4NDJjMDY2ZTY1NTU1YmUzMVwiLFwiYWVjOTFmNGJhOTYzNGIwOGJmZGQ5YjNkNmFlNTk5ZjFcIixcIjRlOTRlYTJmMTMzOTAyODhlMjU2ODJmNjNhZGM2ODY0XCIsXCI2OTllZmIwZmZmNDU3NDIyMzgyZWY0MWRmN2ZhOWU1OFwiXSxcIjEwXCI6W1wiNjk5ZWZiMGZmZjQ1NzQyMjM4MmVmNDFkZjdmYTllNThcIixcIjRlOTRlYTJmMTMzOTAyODhlMjU2ODJmNjNhZGM2ODY0XCIsXCJhZWM5MWY0YmE5NjM0YjA4YmZkZDliM2Q2YWU1OTlmMVwiLFwiOWZmYzdhNzI4MTUwNWIwODQyYzA2NmU2NTU1NWJlMzFcIixcImJkYjUwNDVmZmI4YzIwODkxYzVhNDg5ODg1NmMzYTdhXCJdLFwiMTFcIjpbXCI2OTllZmIwZmZmNDU3NDIyMzgyZWY0MWRmN2ZhOWU1OFwiLFwiYmRiNTA0NWZmYjhjMjA4OTFjNWE0ODk4ODU2YzNhN2FcIixcImFlYzkxZjRiYTk2MzRiMDhiZmRkOWIzZDZhZTU5OWYxXCIsXCI0ZTk0ZWEyZjEzMzkwMjg4ZTI1NjgyZjYzYWRjNjg2NFwiLFwiOWZmYzdhNzI4MTUwNWIwODQyYzA2NmU2NTU1NWJlMzFcIl19IiwiMzVmNzhkODFjMDIwMDljYTY5YzkwZDcwMmM2OWY2ODMiXQ==' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_39' id='gform_target_page_number_39' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_39' id='gform_source_page_number_39' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <p style=\"display: none !important;\" class=\"akismet-fields-container\" data-prefix=\"ak_\"><label>&#916;<textarea name=\"ak_hp_textarea\" cols=\"45\" rows=\"8\" maxlength=\"100\"><\/textarea><\/label><input type=\"hidden\" id=\"ak_js_1\" name=\"ak_js\" value=\"175\"\/><script>\ndocument.getElementById( \"ak_js_1\" ).setAttribute( \"value\", ( new Date() ).getTime() );\n<\/script>\n<\/p><\/form>\n                        <\/div><script>\ngform.initializeOnLoaded( function() {gformInitSpinner( 39, 'https:\/\/theforage.wpengine.com\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery('#gform_ajax_frame_39').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_39');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_39').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_39').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_39').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_39').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/  }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_39').val();gformInitSpinner( 39, 'https:\/\/theforage.wpengine.com\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [39, current_page]);window['gf_submitting_39'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_39').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [39]);window['gf_submitting_39'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_39').text());}else{jQuery('#gform_39').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"39\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_39\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_39\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_39\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 39, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );\n<\/script>\n\n\n\n<p><em>Image credit: Canva<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Software engineering is a great career path for those with programming skills who want to work on applications people use in their everyday lives. Yet software engineering requires many different kinds of work, from designing what users see to ensuring the software is secure. As a result, there are numerous types of software engineers. So &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/theforage.wpengine.com\/careers\/types-of-software-engineers\"> <span class=\"screen-reader-text\">Types of Software Engineers (and How to Know Which One&#8217;s Right for You)<\/span> Read More &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":2360,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"forage_sticky_bar_enabled":true,"forage_sticky_bar_content":"Hundreds of free programs to help you find a career you love.","forage_sticky_bar_button_text":"Sign up","forage_sticky_bar_button_url":"https:\/\/www.theforage.com\/signup","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"forage_editor_id":17,"forage_reviewer_id":0,"forage_authors":[],"veps":[3960,3976],"forage_sidebar":0,"forage_related_disabled":false,"forage_toc_enabled":true,"forage_toc_level":3,"modified":"2023-10-23T17:00:00","footnotes":""},"categories":[5],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.5 (Yoast SEO v24.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Types of Software Engineers (and How to Know Which One&#039;s Right for You) - Forage<\/title>\n<meta name=\"description\" content=\"There are many types of software engineers, from those who parse data to those who make the software secure. What type could you become?\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/theforage.wpengine.com\/careers\/types-of-software-engineers\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Types of Software Engineers (and How to Know Which One&#039;s Right for You)\" \/>\n<meta property=\"og:description\" content=\"There are many types of software engineers, from those who parse data to those who make the software secure. What type could you become?\" \/>\n<meta property=\"og:url\" content=\"https:\/\/theforage.wpengine.com\/careers\/types-of-software-engineers\" \/>\n<meta property=\"og:site_name\" content=\"Forage\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/theforage1\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-01-23T16:30:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-10-23T13:00:00-04:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2023\/01\/types-of-software-engineers.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"900\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Forage\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@theforage_\" \/>\n<meta name=\"twitter:site\" content=\"@theforage_\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Forage\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.theforage.com\/blog\/careers\/types-of-software-engineers#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.theforage.com\/blog\/careers\/types-of-software-engineers\"},\"author\":{\"name\":\"Forage\",\"@id\":\"https:\/\/www.theforage.com\/blog\/#\/schema\/person\/f4f5ff79a4a4ae737224cd7b4e1930a5\"},\"headline\":\"Types of Software Engineers (and How to Know Which One&#8217;s Right for You)\",\"datePublished\":\"2023-01-23T11:30:00-05:00\",\"dateModified\":\"2023-10-23T13:00:00-04:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.theforage.com\/blog\/careers\/types-of-software-engineers\"},\"wordCount\":1525,\"publisher\":{\"@id\":\"https:\/\/www.theforage.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.theforage.com\/blog\/careers\/types-of-software-engineers#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.theforage.com\/blog\/wp-content\/uploads\/2023\/01\/types-of-software-engineers.jpg\",\"articleSection\":[\"Careers\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.theforage.com\/blog\/careers\/types-of-software-engineers\",\"url\":\"https:\/\/www.theforage.com\/blog\/careers\/types-of-software-engineers\",\"name\":\"Types of Software Engineers (and How to Know Which One's Right for You) - Forage\",\"isPartOf\":{\"@id\":\"https:\/\/www.theforage.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.theforage.com\/blog\/careers\/types-of-software-engineers#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.theforage.com\/blog\/careers\/types-of-software-engineers#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.theforage.com\/blog\/wp-content\/uploads\/2023\/01\/types-of-software-engineers.jpg\",\"datePublished\":\"2023-01-23T11:30:00-05:00\",\"dateModified\":\"2023-10-23T13:00:00-04:00\",\"description\":\"There are many types of software engineers, from those who parse data to those who make the software secure. What type could you become?\",\"breadcrumb\":{\"@id\":\"https:\/\/www.theforage.com\/blog\/careers\/types-of-software-engineers#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.theforage.com\/blog\/careers\/types-of-software-engineers\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.theforage.com\/blog\/careers\/types-of-software-engineers#primaryimage\",\"url\":\"https:\/\/www.theforage.com\/blog\/wp-content\/uploads\/2023\/01\/types-of-software-engineers.jpg\",\"contentUrl\":\"https:\/\/www.theforage.com\/blog\/wp-content\/uploads\/2023\/01\/types-of-software-engineers.jpg\",\"width\":1200,\"height\":900,\"caption\":\"different types of software engineers at work\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.theforage.com\/blog\/careers\/types-of-software-engineers#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.theforage.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Careers\",\"item\":\"https:\/\/www.theforage.com\/blog\/careers\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Types of Software Engineers (and How to Know Which One&#8217;s Right for You)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.theforage.com\/blog\/#website\",\"url\":\"https:\/\/www.theforage.com\/blog\/\",\"name\":\"Forage\",\"description\":\"Virtual job simulations produced by and for the world\u2019s largest employers\",\"publisher\":{\"@id\":\"https:\/\/www.theforage.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.theforage.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.theforage.com\/blog\/#organization\",\"name\":\"Forage\",\"url\":\"https:\/\/www.theforage.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.theforage.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.theforage.com\/blog\/wp-content\/uploads\/2023\/04\/Navy-Stacked-Logo.jpg\",\"contentUrl\":\"https:\/\/www.theforage.com\/blog\/wp-content\/uploads\/2023\/04\/Navy-Stacked-Logo.jpg\",\"width\":878,\"height\":893,\"caption\":\"Forage\"},\"image\":{\"@id\":\"https:\/\/www.theforage.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/theforage1\/\",\"https:\/\/x.com\/theforage_\",\"https:\/\/www.instagram.com\/theforage_\/\",\"https:\/\/www.linkedin.com\/school\/theforage\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.theforage.com\/blog\/#\/schema\/person\/f4f5ff79a4a4ae737224cd7b4e1930a5\",\"name\":\"Forage\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.theforage.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.theforage.com\/blog\/wp-content\/uploads\/2023\/05\/Avatar-Diamond-96x96.png\",\"contentUrl\":\"https:\/\/www.theforage.com\/blog\/wp-content\/uploads\/2023\/05\/Avatar-Diamond-96x96.png\",\"caption\":\"Forage\"},\"sameAs\":[\"https:\/\/www.theforage.com\/blog\"],\"url\":\"https:\/\/www.theforage.com\/blog\/author\/theforage\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Types of Software Engineers (and How to Know Which One's Right for You) - Forage","description":"There are many types of software engineers, from those who parse data to those who make the software secure. What type could you become?","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/theforage.wpengine.com\/careers\/types-of-software-engineers","og_locale":"en_US","og_type":"article","og_title":"Types of Software Engineers (and How to Know Which One's Right for You)","og_description":"There are many types of software engineers, from those who parse data to those who make the software secure. What type could you become?","og_url":"https:\/\/theforage.wpengine.com\/careers\/types-of-software-engineers","og_site_name":"Forage","article_publisher":"https:\/\/www.facebook.com\/theforage1\/","article_published_time":"2023-01-23T16:30:00+00:00","og_image":[{"width":1200,"height":900,"url":"https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2023\/01\/types-of-software-engineers.jpg","type":"image\/jpeg"}],"author":"Forage","twitter_card":"summary_large_image","twitter_creator":"@theforage_","twitter_site":"@theforage_","twitter_misc":{"Written by":"Forage","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.theforage.com\/blog\/careers\/types-of-software-engineers#article","isPartOf":{"@id":"https:\/\/www.theforage.com\/blog\/careers\/types-of-software-engineers"},"author":{"name":"Forage","@id":"https:\/\/www.theforage.com\/blog\/#\/schema\/person\/f4f5ff79a4a4ae737224cd7b4e1930a5"},"headline":"Types of Software Engineers (and How to Know Which One&#8217;s Right for You)","datePublished":"2023-01-23T11:30:00-05:00","dateModified":"2023-10-23T13:00:00-04:00","mainEntityOfPage":{"@id":"https:\/\/www.theforage.com\/blog\/careers\/types-of-software-engineers"},"wordCount":1525,"publisher":{"@id":"https:\/\/www.theforage.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.theforage.com\/blog\/careers\/types-of-software-engineers#primaryimage"},"thumbnailUrl":"https:\/\/www.theforage.com\/blog\/wp-content\/uploads\/2023\/01\/types-of-software-engineers.jpg","articleSection":["Careers"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.theforage.com\/blog\/careers\/types-of-software-engineers","url":"https:\/\/www.theforage.com\/blog\/careers\/types-of-software-engineers","name":"Types of Software Engineers (and How to Know Which One's Right for You) - Forage","isPartOf":{"@id":"https:\/\/www.theforage.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.theforage.com\/blog\/careers\/types-of-software-engineers#primaryimage"},"image":{"@id":"https:\/\/www.theforage.com\/blog\/careers\/types-of-software-engineers#primaryimage"},"thumbnailUrl":"https:\/\/www.theforage.com\/blog\/wp-content\/uploads\/2023\/01\/types-of-software-engineers.jpg","datePublished":"2023-01-23T11:30:00-05:00","dateModified":"2023-10-23T13:00:00-04:00","description":"There are many types of software engineers, from those who parse data to those who make the software secure. What type could you become?","breadcrumb":{"@id":"https:\/\/www.theforage.com\/blog\/careers\/types-of-software-engineers#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.theforage.com\/blog\/careers\/types-of-software-engineers"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.theforage.com\/blog\/careers\/types-of-software-engineers#primaryimage","url":"https:\/\/www.theforage.com\/blog\/wp-content\/uploads\/2023\/01\/types-of-software-engineers.jpg","contentUrl":"https:\/\/www.theforage.com\/blog\/wp-content\/uploads\/2023\/01\/types-of-software-engineers.jpg","width":1200,"height":900,"caption":"different types of software engineers at work"},{"@type":"BreadcrumbList","@id":"https:\/\/www.theforage.com\/blog\/careers\/types-of-software-engineers#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.theforage.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Careers","item":"https:\/\/www.theforage.com\/blog\/careers"},{"@type":"ListItem","position":3,"name":"Types of Software Engineers (and How to Know Which One&#8217;s Right for You)"}]},{"@type":"WebSite","@id":"https:\/\/www.theforage.com\/blog\/#website","url":"https:\/\/www.theforage.com\/blog\/","name":"Forage","description":"Virtual job simulations produced by and for the world\u2019s largest employers","publisher":{"@id":"https:\/\/www.theforage.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.theforage.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.theforage.com\/blog\/#organization","name":"Forage","url":"https:\/\/www.theforage.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.theforage.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.theforage.com\/blog\/wp-content\/uploads\/2023\/04\/Navy-Stacked-Logo.jpg","contentUrl":"https:\/\/www.theforage.com\/blog\/wp-content\/uploads\/2023\/04\/Navy-Stacked-Logo.jpg","width":878,"height":893,"caption":"Forage"},"image":{"@id":"https:\/\/www.theforage.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/theforage1\/","https:\/\/x.com\/theforage_","https:\/\/www.instagram.com\/theforage_\/","https:\/\/www.linkedin.com\/school\/theforage\/"]},{"@type":"Person","@id":"https:\/\/www.theforage.com\/blog\/#\/schema\/person\/f4f5ff79a4a4ae737224cd7b4e1930a5","name":"Forage","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.theforage.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/www.theforage.com\/blog\/wp-content\/uploads\/2023\/05\/Avatar-Diamond-96x96.png","contentUrl":"https:\/\/www.theforage.com\/blog\/wp-content\/uploads\/2023\/05\/Avatar-Diamond-96x96.png","caption":"Forage"},"sameAs":["https:\/\/www.theforage.com\/blog"],"url":"https:\/\/www.theforage.com\/blog\/author\/theforage"}]}},"featured_image_src":"https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2023\/01\/types-of-software-engineers-600x400.jpg","featured_image_src_square":"https:\/\/theforage.wpengine.com\/wp-content\/uploads\/2023\/01\/types-of-software-engineers-600x600.jpg","author_info":{"display_name":"Forage","author_link":"https:\/\/theforage.wpengine.com\/author\/theforage"},"_links":{"self":[{"href":"https:\/\/theforage.wpengine.com\/wp-json\/wp\/v2\/posts\/2359"}],"collection":[{"href":"https:\/\/theforage.wpengine.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/theforage.wpengine.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/theforage.wpengine.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/theforage.wpengine.com\/wp-json\/wp\/v2\/comments?post=2359"}],"version-history":[{"count":0,"href":"https:\/\/theforage.wpengine.com\/wp-json\/wp\/v2\/posts\/2359\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/theforage.wpengine.com\/wp-json\/wp\/v2\/media\/2360"}],"wp:attachment":[{"href":"https:\/\/theforage.wpengine.com\/wp-json\/wp\/v2\/media?parent=2359"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/theforage.wpengine.com\/wp-json\/wp\/v2\/categories?post=2359"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/theforage.wpengine.com\/wp-json\/wp\/v2\/tags?post=2359"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}