As an Associate Software Engineer at iManage, you will play a key role in developing their new Electronic Records Manager within an agile environment. Your responsibilities will span the entire development lifecycle, from the web interface to writing performance-critical code. You will collaborate with product and UX teams, taking ownership of features and contributing to a product used by major firms. You will design and implement cloud-first software, work with engineers and product managers, and ensure secure coding standards. You will also help manage software deployments and support.