Engineering Manager, RAVN
Being an Engineering Manager at iManage means…
You’ll be managing a team of 4-6 software engineers to coach, mentor and set clear directions across the team. You’ll be responsible for the health and productivity of engineers in your team, help set the direction, provide feedback on architecture and approach and most importantly – be there to support & develop your engineers to achieve their career aspirations. Most of your time will be spent managing team members, but you’ll have come from a technical background and from time to time you’ll jump in and help your team get projects over the line or solve technical problems.
Within Engineering, your team will be at the heart of the development and will be working on solving exciting and difficult problems, while having fun! You’ll play a key role in helping bridge the gap across the iManage ecosystems while working with teams in Chicago as well as London.
As an Engineering Manager, your team will be working on everything from the web interface to writing performance-critical code which sets the foundation of the application. We use many technologies in our stack for our RAVN solution, TypeScript, React, Redux, Scala/Java (Play Framework, Akka, Lucene), REST Services and tools such as SBT, npm, IntelliJ, Git, Jenkins, JIRA, Docker and Kubernetes.
iM Responsible For…
- Managing a team of 4-6 software engineers whilst creating a learning environment for my team
- Providing technical mentorship to engineers and continuously inspiring, supporting and developing my team
- Architecting, implementing and delivering quality software into an externally facing client product
- Owning the interview and recruitment process for new engineers within my team
- Collaborating directly with product owners and technical specialists to help deliver our roadmap and drive engineering initiatives
- Giving clear direction, coordinating and prioritizing work within my team
- Having the ability to shift gears, prioritize & work effectively in an agile environment
- Providing technical mentorship to engineers building and deploying large-scale applications
iM Qualified Because I have…
- Experience in directing, mentoring and coaching high performing teams
- Worked with Java/JavaScript or similar technologies and have experience with microservices architecture as well as cloud-based technologies
- Experience building and designing scalable and performant systems and making significant contributions to the wider engineering goals of the product
- Experience working in an agile environment
- Consumed and contributed to the design of RESTful interfaces
About iManage
iManage combines artificial intelligence with content and email management to free, secure, and understand information. Over 3000 companies and 1 million users worldwide rely on our market-leading software to share and protect their most valuable data. Our work is not always easy but it is ambitious and rewarding.
So we’re looking for people who love a challenge. People who are happiest when they’re solving problems and collaborating with the industry’s best and brightest. In exchange, we’ll make sure the work you do here is worth doing. That’s the iManage way. It’s how we do things that might appear impossible. How we develop our employees’ strengths and unlock their potential. It’s how we find meaning in everything we do.
Whoever you are, whatever you do, however you work. Make it mean something at iManage.
Learn more at: www.imanage.com
Please see our privacy statement for more information on how we handle your personal data: https://imanage.com/privacy-policy/