Software Engineer - Graduate

Salary Competitive

At iManage, we make cutting-edge software used by over 2500 professional service, 500 corporate legal departments, the leading magic circle law firms and government agencies across the world. As part of our growth, we’re recruiting for bright, talented and ambitious graduate engineers to join our development team.


What will you be working on?

At iManage you’ll be at the center of a development team with responsibility and control over what you’re making, with a real impact on our customers and users with every decision you make. Our engineers aren’t put in boxes – you’ll have a real contribution to your team and an input on the direction of the product. You will be working on solving challenging, but interesting problems, whilst having fun! We also pride ourselves on providing a great learning environment, where you have a chance to develop the skills that you want to.  

As a developer on our team you’ll be working on writing performance critical code which sets the foundation of the application, as well as infrastructure and related tools. We use many technologies in our stack, including Java (Spring), Angular 8, Python, Marathon, Mesos, Mongo, SQL, Angular, Jenkins.

We’re expanding fast, so we’re looking for people who are problem solvers, hands-on doer’s and love collaborating and learning from people with different skills, backgrounds and perspectives. This position is based in our Belfast office, located in the Northern Ireland Science Park in the Titanic Quarter – the hub for high tech companies in Belfast.

Key Responsibilities

- Design and implement software solutions for reliability, resource utilisation, high availability, I/O throughput, performance, scalability and security.

- Research and evaluate new technologies that may improve the performance and elegance of our software implementation.

- Participate in design reviews, code reviews, and unit and integration test reviews.

- Participate in Agile ceremonies.

- Engage with your team members to create a fun and energetic place to work and learn.

Requirements

One of our strengths are with our ability to grow great developers…

As a graduate developer we don’t expect you to have a detailed knowledge of everything on our stack but we’re looking for employees who are hungry to learn, develop and tenacious and not put off by a challenge. But we’d like to see:

- Keen Interest in developing Java, Python or Angular Solutions.

- Interested in cloud technologies and developing cloud solutions

- Interested in developing RESTful APIs.

- Educated to degree standard, attaining or on track to receiving a 2:1 or higher in a IT/Computer Sciences discipline or equivalent.

- You will be insatiably curious about software engineering and technology.

- You will have a strong work ethic and a strong desire to continuously learn and improve.

- Be Passionate, Enthusiastic, Ambitious and a Team Player.

- Right to live and work in the UK.

About iManage

iManage transforms how professionals in legal, accounting and financial services get work done by combining the power of artificial intelligence with market leading document and email management. iManage automates routine cognitive tasks, provides powerful insights and streamlines how professionals work while maintaining the highest level of security and governance over critical client and corporate data. Over one million professionals at over 3,000 organisations in over 65 countries – including more than 2,000 law firms and 500 corporate legal departments – rely on iManage to deliver great client work.

Perks and benefits

This job comes with several perks and benefits

Free friday beers
Free friday beers

Free coffee / tea
Free coffee / tea

Healthcare insurance
Healthcare insurance

Maternity / paternity leave
Maternity / paternity leave

Pension plan
Pension plan

Skill development
Skill development

See all 9 benefits

Working at
iManage LLC

iManage transforms how professionals in legal, accounting and financial services get work done by combining the power of artificial intelligence with market leading document and email management. iManage automates routine cognitive tasks, provides powerful insights and streamlines how professionals work while maintaining the highest level of security and governance over critical client and corporate data.  Using artificial intelligence, iManage’s cloud-based platform automates routine cognitive tasks, provides powerful insights and streamlines how professionals work while maintaining the highest level of security and governance over critical client and corporate data. Over one million professionals at over 3,000 organizations in over 65 countries – including more than 2,000 law firms and 500 corporate legal departments – rely on iManage to deliver great client work.We provide the opportunity to join the leading provider of work product management and AI solutions working with a highly passionate team that focuses on driving innovation and solid customer outcomes in a flexible and fun working environment. Everyone is a contributor in this team effort and all contributions are valued, rewarded and appreciated. We are passionate, collaborative & cutting edge. We have an interactive atmosphere that fosters growth and innovation. Goal oriented team players become great leaders. Your hands will touch the products that thousands of our customers use every day.iManage is headquartered in Chicago, with offices in London, San Francisco, Belfast and India.

Read more about iManage LLC

company gallery image