You will be a senior member of a software engineering team focused on developing applications and delivering projects that support measuring human capabilities and that advance assessment science and practice. The software we create is a key enabler of the success of client projects and internal initiatives. The work involves advancing the platform applications, creating new applications, and supporting client projects. At times, you may lead small teams for application development and client projects. The primary focus is building cloud-native applications using modern serverless architectures while modernizing legacy systems away from traditional VM-based approaches.