India, Jan. 25 -- The Web is full of good advice for software engineers looking for a job. You should have great communication skills, show an ability to learn, be a good teammate, bring a strong portfolio, build business domain expertise, and exude enthusiasm. These are important, and they will help get you a job at the right company. But how do you decide which company is the right company for you?

Throughout my career, I've worked with thousands of engineers at Microsoft, Openwave Systems, Amazon, and now Qualtrics. Great engineers have an understandable bias to work for brand name tech companies or Series A startups. But I've found that talented engineers consistently skip important questions they should be asking a company as they c...