Description
The Software Engineer is a mid-level contributor responsible for gathering requirements, designing, developing, implementing, and supporting full-stack applications across the company’s subsidiaries. The role covers end-to-end feature delivery, API and interface design, testing, CI/CD, secure-by-design practices, performance and reliability improvements, incident triage, production support, documentation, technical mentoring, and collaboration with product, design, QA, and operations teams. The position is based primarily in Urbandale, Iowa, and does not offer sponsorship.
