Lead Software Engineer - #221402Job Area:ITBusiness Area:Corporate Systems SupportLocation:IA - Des MoinesCareer Category:Experienced ProfessionalFull/Part Time:Full-TimeRegular/Temporary:RegularDate Posted:04/09/2018Responsibilities:It's an exciting time to be an employee at Principal! We are investing in customer experience which allows our IT teams to partner closely with marketing throughout the company to create best-in-class digital experiences. We have an exciting opportunity for a Lead Software Engineer to make strategic impact across the company.The Global Center for Brand and Insights portfolio supports a wide variety of heavily-used applications to support marketing areas throughout the company. This includes a blend of internally developed applications as well as cloud solutions. Some of our key investments in 2018 will include:Our public website,, which is powered by Drupal.A global marketing automation platform, delivered by Salesforce Marketing Cloud.A way to better understand our customers with investments in voice of the customer and digital analytics technologies.To be successful in this role, you need to be a strategic thinker and effectively create, influence and communicate technical solutions, strategies, and designs. The role will be joining a great digital marketing technical team who work closely with product management.Qualifications:Associate's or Bachelor's degree in a science, technology, engineering, or math related field or equivalent work experience (6 years of experience equates to an Associate's degree when defining "equivalent work experience")The following skills are critical to be successful in this position. Strongest candidates will have 2+ years of experience in all of them, but we would consider candidates that are strong in most of them:JavaScript, Drupal, CSS, Cucumber, Java, HTML, unit testing frameworks (mocha, PhpUnit, Chakram)Automated Quality Assurance practicesTightly integrated, team-oriented environmentSupporting delivered software packages, testing, infrastructure, documentation & ongoing support (knowledge of Salesforce Marketing Cloud or Digital Analytic tooling is a plus)Willing to be on-callAdditional preferred experience:Experience with Marketing TechnologyUnderstanding of secure software principlesLeadership through mentoring with teammates and partnering with business partners around the companyPassion to produce high quality solutions by pairing and mobbingExperience in a continuous integration and improvement environment, open to experimentationMust have basic planning/organizational, problem-solving, analytical, time management, and decision-making skillsExperience with implementing and customizing vendor toolsEmployee Referral:Click on "Email to a Friend" to notify a friend or family member of this opportunity.Learn more about our company!:As a member of Principal's global IT community, you are part of a high-performing culture that promotes employee empowerment, innovation, collaboration, and career development while fostering flexibility between professional and personal responsibilities. The work you do while partnering closely with the business puts our customers' needs first by shaping the financial security of millions of lives across the globe!Principal was #18 on Computerworld's list of making it 16 years in a row on the list! Click the link to read all about it.And, if you have 2 minutes, you'll want to watch this video about our company:Visa Sponsorship:This position is not eligible for sponsorship for work authorization by Principal. Therefore, if you will require sponsorship for work authorization now or in the future, we cannot consider your application at this time.Job Level:Willing to consider applicants at multiple job levels.Principal is an Affirmative Action and Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, gender identity, gen