ACT is a nonprofit organization helping people achieve educational and workplace success. Our programs are designed to boost lifelong learning in schools and workplaces around the world. Whether it's guiding students along their learning paths, enabling companies to develop their workforce, fostering parent, teacher, and counselor understanding of student progress, guiding job seekers toward career success, or informing policymakers about education and workforce issues. ACT is passionate about making a difference in all we do.
Learn more about working at ACT at act.org!
This position could be based remotely in Iowa with travel as needed to our Iowa City office.
The Lead Software Engineer is responsible for the design and development of IT solutions to support of the Data Engineering Solutions teams. The Software Engineer will be responsible for ACT’s data pipeline. The job includes development in Java, NiFi, &/or Kafka. The job includes development in Java, integrating with Bitbucket for source control, and Jenkins for builds. This includes development in both Container and Serverless computing environments. This role will participate in the Agile process and ensure product quality, robustness, scalability, and consistency.
Typical work-related activities include:
Knowledge, Skills and Abilities: