Description
iManage is hiring a Principal Software Engineer to own complex technical initiatives across the full software development lifecycle for its core platform. The role involves requirements, architecture, implementation, delivery, cloud-native system design, cross-functional collaboration, technical communication, and mentoring engineers. It requires hands-on Java, microservices, event-driven architecture, cloud-native systems, relational and NoSQL databases, Linux, and AI coding-tool experience, with Azure, CI/CD, Docker, and Kubernetes experience preferred. The position follows a hybrid schedule with in-office presence on Tuesdays and Thursdays and offers a US annual base salary of $150,000–$200,000 plus bonus and benefits.
