Work in Iowa Green Jobs

Job Information

Ice Mortgage Technology Principal Engineer, Cloud Automation- CI/CD REQ-210168 in Des Moines, Iowa

ICE Mortgage Technology is the leading cloud-based platform provider for the mortgage finance industry. ICE Mortgage Technology solutions enable lenders to originate more loans, reduce origination costs, and reduce the time to close, all while ensuring the highest levels of compliance, quality and efficiency. Visit ‪ IceMortgageTechnology ( to learn more.

We are seeking an experienced developer/engineer to join our Cloud Automation team as a Principal Engineer. The Cloud Automation team is responsible for internal services that provide developer collaboration tools, the build and release pipeline, and our cloud services platform. Simply put, the Cloud Automation team enables engineers to build product features and efficiently and confidently put them into production.

As a Principal CI/CD Engineer you will be responsible for providing leadership and education across multiple teams and drive cross functional initiatives to modernize the building and the deployment of applications and services. The role will work cross functionally across Product Engineering, SRE, Cybersecurity, Infrastructure and Release engineering to set CI/CD best practices, review deployment and build practices and infuse security into CI/CD pipelines across both public and private clouds.

What you’ll do

  • Design, architect and provide leadership to drive modernization, adoption, cost management and operational effectiveness across the Build & Release platform.

  • Work closely with our engineering community to identify service needs and collaboratively design solutions.

  • Influence requirements and build and release practices by cultivating a culture of security, code hygiene, continuous building of code, and unattended deployments.

  • Strategize best ways for architecting CI/CD pipelines for dynamically growing microservices based platform in hybrid cloud environments.

  • Experiment and conduct proof of concepts on emerging technology.

  • Design code branching strategies that reduce complexity and increase development velocity without compromising quality or security.

  • Mentor junior engineers on coding best practices and DevSecOps strategies.

  • Participate in an on-call rotation and identify opportunities for reducing toil and avoiding technical debt to reduce support and operations load.

  • Find opportunities to implement security controls, security logging in a production SaaS environment.

  • Act as a primary point responsible for the overall health, performance, and capacity of the Build & Release platform.

  • Evangelize our services to the engineering community and cross-functional teams.

What we are looking for: (must haves)

  • Demonstrated passion for developer effectiveness and proven experience within the DevOps/CICD field

  • Experience delivering solutions using modern CI solutions, such as GitHub, Jenkins, Artifactory, Terraform, Vault

  • Passion for automation to solve administrative and other business as usual tasks.

  • 8+ years of hands-on experience in build and release engineering or equivalent.

  • 5+ years of progressive leadership experience at mission critical & senior level positions.

  • 2+ years of experience of application development in containers and deployment management of container orchestration managers

  • Proven background of implementing continuous integration, and delivery for projects.

  • Experience with IAM, Active Directory, ADFS, SAML 2.0, and Single sign on practices.

  • A track record of excellence and hands-on design and implementation of technology

  • Demonstrable experience troubleshooting issues relating to DNS, DHCP, IP routing, and SSL/TLS.

  • In-depth Operating System knowledge in both Windows and Linux

  • Proficiency in Python and/or Bash.

  • Experience using configuration management tooling for application deployment and workflow orchestration.

Bonus Points

  • Proficiency in Terraform, CloudFormation, Ansible or Golang.

  • Experience with Serverless application and Microservices architecture.

  • Coming from a system administration, network, or security background.

  • Prior experience working with environments of significant scale (thousands of servers)

  • Experience with continuous deployment in a highly regulated environment


ICE Mortgage Technology is an equal opportunity and affirmative action employer. Women, minorities, people with disabilities, and veterans are encouraged to apply.

We do not accept resumes from headhunters, placement agencies, or other suppliers that have not signed a formal agreement with us.