Software Engineer / Developer
Software engineers work both independently and in teams to enhance, create and maintain a company’s software. One should possess a broad and expansive understanding of technology to execute this job. Expect to work closely with other software engineers to solve problems or to assist a customer through navigating a system.
Apply for colleges you don't think you'll get into; pursue jobs or internships you think are out of your experience level. You might be pleasantly surprised!
- Derek Nordgren, Software Engineer / Developer