Principal Sr. Software Engineer (data pipelines, cloud) in Des Moines, Iowa
What you’ll do:
We have an exciting opening in our Corporate business area working on our Finance Data team! We are looking for a Sr. Software Engineer with a passion for data to help craft, build, and support our enterprise financial data ecosystem on the AWS cloud platform! The team works in an Agile environment, largely utilizing DevOps practices. If you enjoy solving sophisticated problems in a highly collaborative environment, please consider applying today!
You’ll have the opportunity to:
Design and implement reliable and efficient data-pipelines in AWS from ingestion to consumption.
Develop and maintain CI/CD pipelines that test and deploy software, data, and infrastructure artifacts across managed environments.
Integrate data from a variety of systems into refined data products available to the rest of the enterprise.
Be able to learn independently as well as with the team as we seek to implement new technologies and practices and evolve our engineering culture.
Collaborate with highly skilled and motivated product-focused individuals.
Work directly with financial partners to optimize solutions and architect new ones to meet functional and non-functional requirements.
Experiment with new technologies and practices to find creative solutions to complex problems. Have the ability to challenge the status quo.
We’re looking for someone with:
Associate's or Bachelor's degree with a preference in a science, technology, engineering, or math related field or equivalent work experience
plus 6+ years of software or data engineering experience (we often use Java, Python and R)
Cloud platform experience (we use AWS)
Experience with DevOps practices such as CI/CD pipelines, TDD, etc.
Informal lead or mentorship experience
Desire to learn new technology and continuously grow
Ability to work on multi-functional teams and collaborate with both IT and non-IT partners
Additional preferred technical experience/skills:
Ability to write SQL queries and interpret data models
Version control tooling (Git)
Traditional and NOSQL data stores such as S3, DB2 LUW, etc.
Exposure to info security best practices
Familiarity with Agile practices and techniques
Potential on-call rotational
We’ll consider talent at the next level with the right experiences and skills.
At this time, we're not considering candidates that need any type of immigration sponsorship now or in the future or those needing work authorization for this role. (This includes, but is not limited to students on F1-OPT, F1-CPT, J-1, etc.)
Investment Code of Ethics
For Principal Global Investors positions, you’ll need to follow an Investment Code of Ethics related to personal and business conduct as well as personal trading activities for you and members of your household. These same requirements may also apply to other positions across the organization.
While our expertise spans the globe, we're bound by one common purpose: to foster a world where financial security is accessible to all. And our success depends on the unique experiences, backgrounds, and talents of our employees – individually and all of us together. Explore our core values, benefits and why we’re an exceptional place to grow your career.
Principal is an Equal Opportunity Employer
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.
Requisition ID: 2021-29572
Business Area: Corporate Systems Support
External Company Name: Principal Financial Group
Street: 711 High Street
FLSA Status: Exempt