Senior Software Engineer (Java)
iManage
Bangalore, Karnataka, India
4d ago

When it’s safe to return to the office, we will be adopting a hybrid working policy. 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 about our return to office plans!

Being a Senior Software Engineer at iManage means

You will be a passionate engineer who will support our iManage Insight and Extract solutions in an agile environment. You will be at the heart of the development and will be working on supporting and solving exciting difficult problems, whilst having fun! You will play a key role in helping bridge the gap across the iManage ecosystems while working with teams in London as well as Chicago, IL.

You will be working on everything from the web interface to writing performance-critical code which sets the foundation of the application.

We use many tools and technologies in our stack for our RAVN solution including Java, Scala, REST, Docker, Kubernetes, Jenkins, Python, and more.

iM responsible for

  • Taking ownership and seeing a project through the full SDLC and production maintenance
  • Architecting, developing, implementing, and delivering quality software into an externally facing client product
  • Collaborating with the engineering manager, product owners, and technical specialists to help deliver our roadmap
  • Having the ability to shift gears, prioritize & work effectively in an agile environment
  • Adhering to good development practices with an engineering mindset
  • iM qualified because I have

  • A Bachelor's or Master’s degree in Computer Science or related field
  • 4+ years of extensive experience with Java
  • Worked with large complicated software systems and architecture
  • Consumed and contributed to the design of RESTful interfaces
  • Experience building and designing scalable and performant systems and making significant contributions to the wider engineering goals of the product
  • Exposure in an agile environment
  • An interest in learning new concepts and technologies
  • Familiarity with one other high-level modern programming languages like Scala or Python
  • iM getting to

  • Join a supportive, experienced team benefiting from continuous growth within an inclusive, encouraging and vibrant culture
  • Onboard remotely and be included in all aspects of iManage life
  • Collaborate cross-functionally
  • Focus on meaningful work, solving complex real-world issues utilizing the latest technologies and protocols
  • Own your learning and growth within our career development support framework plus, access a huge range of online learning resources
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form