About the Company
iManage is a leading SaaS company dedicated to making knowledge work. Its intelligent, cloud-enabled, and secure platform is trusted by over 4,100 customers and 430,000 users worldwide, managing more than 11 billion documents and 11 petabytes of data. iManage empowers professionals across 65+ countries to unlock the full potential of business content and communications, continuously innovating to solve complex professional challenges.
About the Role
The company is looking for a Software Engineer to work at the intersection of practical engineering and cutting-edge AI. The role involves designing, deploying, and scaling AI-powered features, building cloud-native systems, and collaborating with cross-functional teams to deliver high-quality, maintainable, and scalable software solutions.
Key Responsibilities
- Build high-quality, maintainable, and well-tested software for production environments
- Enforce strong standards around monitoring, observability, and integration testing
- Design systems that scale reliably and perform under real-world load
- Stay up-to-date with emerging AI/ML technologies and evaluate where they add value
- Deploy and operate services using Kubernetes, Docker, Helm, GitHub Actions, and CI/CD pipelines
- Take ownership of projects from early concept to shipped feature
Requirements
- Degree in Computer Science, Machine Learning, Data Science, Mathematics, or related field
- Professional experience in ML/AI engineering or software engineering
- Interest in developing on cloud-native platforms
- Experience with programming languages such as Java or Scala
- Strong problem-solving skills and a collaborative mindset
Nice to Have
- Scala experience
- Delivered LLM-powered or AI-driven features into production
- Hands-on experience with Kubernetes and GitOps workflows
Benefits
- Flexible work hours with support for work-life balance
- Opportunity to work on AI-powered systems with a cutting-edge tech stack
- Career growth and internal development framework
- Unlimited access to training courses and certifications
- Supportive and inclusive team culture
- Market-leading salary and annual performance-based bonus
- Enhanced parental leave (20 weeks primary, 10 weeks secondary at 100% pay)
- Pension contribution matching (up to 6%)
- BUPA private medical insurance & Simplyhealth cash plan
- Group life cover including life insurance, income protection, and critical illness protection
- 25 days of annual leave plus flexible additional time off
- Company wellness days and access to RethinkCare behavioral health platform
- Modern office with social events, gaming area, and free snacks and drinks
