Jobs and Careers
About the role
We offer a flexible working policy that supports the health and well-being of our iManage employees. As an organization, we value collaborating and learning from our peers in person, while providing the necessary flexibility for our employees to have a meaningful work-life balance. Please reach out to learn more.
Being a Lead Software Engineer at iManage Means…
You are a passionate engineer who will play a critical role in building our Security Policy Manager product in an agile environment. As a Lead Software Engineer, you’ll play a key role in leading hands-on architecture, development, and deliverables across a team of 5-6 engineers. You’ll be passionate about mentoring engineers through best-practices and getting the best out of them. You’ll be collaborating directly with product teams and technical specialists to deliver the roadmap, drive engineering initiatives and develop key features.
iM Responsible For…
Being a Lead Software Engineer at iManage Means…
You are a passionate engineer who will play a critical role in building our Security Policy Manager product in an agile environment. As a Lead Software Engineer, you’ll play a key role in leading hands-on architecture, development, and deliverables across a team of 5-6 engineers. You’ll be passionate about mentoring engineers through best-practices and getting the best out of them. You’ll be collaborating directly with product teams and technical specialists to deliver the roadmap, drive engineering initiatives and develop key features.
iM Responsible For…
- Taking ownership and leading a project through the full SDLC and ensure successful production maintenance.
- Design and implement robust software solutions that prioritise reliability, resource utilization, high availability, I/O throughput, performance, scalability and security.
- Collaborate directly with the Engineering Manager to effectively deliver the product roadmap.
- Research and evaluate new technologies to enhance the performance and elegance of our software implementations.
- Architecting, implementing and delivering high-quality software for client-facing products.
- Coordinating and prioritising work within the development team
- Participating in design reviews, code reviews, and unit and integration test reviews to maintain high standards of quality.
- Foster a dynamic and energetic work environment by engaging with team members and promoting a culture of learning and fun.
- Expertise in Java and Spring Boot.
- Experience with Docker, Kubernetes and cloud platforms (we use Microsoft Azure).
- Knowledge of different architectural patterns.
- Working experience with scalable distributed systems.
- An insatiable curiosity about software engineering and technology.
- Demonstrated leadership abilities, with a passion for coaching and mentoring less-experienced developers.
- A strong work ethic and desire to continuously learn and improve.
- A degree in Computer Sciences discipline or equivalent work experience.
Don't meet every qualification listed above? Studies show that women and people of color are less likely to apply to jobs unless they meet all qualifications. At iManage, we are committed to building a diverse and inclusive environment, and encourage everyone to show up as their full authentic selves. We welcome those that come with a growth mindset and a hunger for learning; so, if you are excited about this role but your past experience doesn't align perfectly with every qualification we encourage you to apply anyways!
iM Getting To…
- Join a supportive, experienced team with an inclusive, encouraging, and vibrant culture.
- Have flexible work hours that allow me to balance my ‘me time’ with my work commitments.
- Collaborate in a modern open plan workspace, with a gaming area, free snacks, drinks and regular social events.
- Focus on impactful work, solving complex, real challenges utilizing the latest technologies and protocols.
- Own my career path with our internal development framework. Ask us more about this!
- Learn new skills and earn certifications with access to unlimited courses in LinkedIn Learning.
- Join an innovative, industry leading SaaS company that is continuing to grow & scale!
iManage Is Supporting Me By...
- Creating an inclusive environment where I can help shape the culture not just by fitting in, but by adding to it.
- Providing a market competitive salary that is applied through a consistent process, equitable for all our employees, and regularly reviewed based on industry data.
- Rewarding me with an annual performance-based bonus.
- Offering comprehensive Health/Vision/Dental/Life Insu
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s