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!
The Senior Software Engineer is responsible for developing ACT’s next generation products and services. ACT is a mission-driven, non-profit organization dedicated to helping people achieve education and workplace success. ACT primarily uses AWS, and the best software architecture designs that AWS makes possible. The focus of this position is ACT’s Constructed Response Automated Scoring Engine (both the libraries and tools used by data scientists who train the engine, and the API used to score constructed responses) development using Python, scikit-learn and many other libraries, but there will be opportunities to work on other applications and use various Amazon Web Services. Ability to quickly learn and apply new services, architectures, programming languages, frameworks, processes, and tools is essential, but not sufficient. Passion for learning and continually improving as a software developer, great teamwork, communication and leadership skills, and appreciation for elegant solutions are also needed for success in this position.
Typical work-related activities include:
Knowledge, Skills and Abilities: