Ben Nemec graduated from Luther College in 2006 with a computer science major and math minor. He has worked as a software engineer for IBM for 7 years and Red Hat for the last 3 years. As a software engineer, his responsibilities include programming, writing documentation, and working with various clients in industries like NASA, banking, and e-commerce. Software engineering careers offer competitive salaries starting at $40,000-$80,000 annually, with opportunities for bonuses, stock options, and travel depending on the position and company.