Software Engineering Coach (32700)

We are looking for a sharp candidate for this hand-on coaching role at our downtown Des Moines client. The ideal candidate will be versed in modern software engineering practices and technologies. While in this role, you will also be required to apply deep knowledge of proven design patterns. If you feel you are a fit for this opportunity, please fill out an application today!


  • Coach teams on how to build better software
  • Create solutions which are secure, reliable, available, and maintainable
  • Demonstrate the behaviors and mindset of high performing engineering
  • Deliver workshops/learning sessions around topics such as refactoring legacy code, test-driven development (TDD), CI/CD, DevOps, micro-services, automation, cloud, etc.
  • Work in a variety of engagement types to coach teams


  • Experience working with various languages such as Java, JavaScript, Python
  • Framework experience such as React, Spring, Angular
  • Experience with testing such as Cucumber, JUnit, Docker, Terraform and cloud platforms such as AWS, GCP, PCF
  • Deep understanding in Extreme Programming
  • Experience in leading and mentoring technical teams, and showing others how to write code
  • Excellent interpersonal and communication skills and communication
Interest Form

Join A TAI Roundtable

Please fill out this form to indicate your interest in joining one of Technology Association of Iowa’s Roundtables.

Participation in the CIO, CISO or CEO Roundtables is exclusively reserved for technology executives of TAI member organizations with these (or comparable) job titles. All other TAI Roundtables is exclusively reserved for individuals employed by TAI member organizations. Not a member? Join now.

  • This field is for validation purposes and should be left unchanged.