PRINCIPAL FINANCIAL GROUP Experienced Software Engineer in DES MOINES, Iowa

Experienced Software Engineer - #222359Job Area:ITBusiness Area:Information ServicesLocation:IA - Des MoinesCareer Category:Experienced ProfessionalFull/Part Time:Full-TimeRegular/Temporary:RegularDate Posted:11/20/2018Unique perspectives spark innovation.Technology provides the foundation for almost everything we do. From simple apps that help us stay organized to complex technologies that help transform business, it's a fundamental part of everyday as we live, work and solve problems.And with the high demand for technical talent, finding the right job is about finding the right fit. Innovation, career growth and ability to take on new challenges is important. But just as important? An employee centric culture, with leaders who care and offer the flexibility for better work/life balance. These core values foster an environment allowing you to do what you love in a way tech teams were designed to work -- collaboratively in sprints where you can make an impact and bring your whole self to work.Our IT teams partner with business leaders to solve problems and offer solutions - every day. All of these great minds working together lead to innovative ideas that help create happy customers. So if you like working with a variety of technologies and thrive in an Agile environment, consider Principal as a place to grow your career.Responsibilities:Information Security & Risk (ISR) is looking for a Technical Engineer to collaborate with team members and provide support of the ISR applications. Focus will include Java development, software implementations/integration, operational support, and working towards an agile environment to meet our business partners' needs.With this position, you will be building critical applications and infrastructure that provide security solutions for both external and internal facing web applications including API security.ISR defines secure computing practices and is responsible for the first interactions Principal customers have with our website. If this sounds like the job for you, then come join our team that helps ensure Principal is safeguarding customer information.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")6+ years of related experienceExperience with Object-Oriented development and design workExperience with JavaInfrastructure/Networking/System experience (Cloud experience is highly preferred)Additional preferred technical experience:.net experienceOperating system knowledge including Linux/Unix, Windows, and Windows ServerAbility to influence DevOps principlesExperience designing/developing REST/SOAP-based web servicesExperience with system integration, to both internal and vendor systemsExperience with web frameworks (JSF, Struts)Experience with collaboration tools (e.g. JIRA, Confluence)Familiar with Secure Software development concept/practicesAgile / Scrum / Kanban experience is a plusKeys to success in this position:Strong problem solving and analytical mindsetContinuous Improvement in all you doTeam first mind set. Collaboration. Relationship buildingTake ownership and pride in your workHungry, curious, driven. Takes initiativeInnovative. Think creatively. Ask tough questionsAdditional Information:What's next? Innovation at its finest.We'll review your application and if you're selected for an interview, you'll receive an invite for a pre-recorded interview experience. Haven't done that before, don't worry. We've got all the tips and tricks available to help you be successful. With a pre-recorded interview, you can add your own flair and personality - at your pace.Be sure to check your email frequently. We'll communicate our decisions through the email address used on your online profile. If you receive an email from our Principal Talent Acquisition Team, you've been selected to begin your