iManage

Senior Software Engineer

iManage
Apply
2 days ago

Base Salary

$110k - $150k/yr

Responsibilities

  • Design and implement scalable architectural patterns for the iManage Work family of products.
  • Collaborate with cross-functional and peer engineering teams to build integrated solutions.
  • Improve developer productivity and software quality using backend tooling.
  • Communicate, document, and present technical solutions to technical and business audiences.
  • Continuously learn, improve, and share knowledge with colleagues globally.

Requirements

  • Bachelor’s or master’s degree in computer science or a related field.
  • At least 5 years of experience building software or applications with Java.
  • Proficiency in additional programming languages; full-stack development experience is a plus.
  • Proficiency with relational databases and NoSQL systems.
  • Thought leadership and design skills in areas such as high-transaction systems, distributed microservices architectures, fault-tolerant designs, and data and system security.
  • Experience with Linux as a development and runtime environment.
  • Passion for combining infrastructure and software to build scalable solutions.
  • Desire to work with Azure cloud-native services on a globally distributed platform.
  • Knowledge of secure coding and design practices, including threat modeling, is a plus.
  • Exposure to CI/CD pipelines and build management, and Docker experience, is a plus.

Benefits

  • Flexible hybrid work policy with in-office collaboration on Tuesdays and Thursdays.
  • Flexible work hours and a collaborative open-plan workspace with gaming areas, free snacks, drinks, and social events.
  • Internal career development framework and access to unlimited LinkedIn Learning courses and certifications.
  • Annual performance-based bonus.
  • Health, vision, dental, and life insurance, plus a 401(k) plan with company matching up to 4%.
  • HealthJoy healthcare concierge service.
  • Enhanced paid parental leave: 20 weeks at 100% pay for primary leave and 10 weeks at 100% pay for secondary leave.
  • Flexible time off, company wellness days, and free access to the Healthy Minds app.

Categories

iManage

About iManage

1,001-5,000 employees

iManage builds a cloud-enabled knowledge work platform for law firms, corporate legal departments, and professional services, combining document and email management with search, governance, and AI. It sells enterprise software via subscriptions and managed cloud, with products such as iManage Work, iManage Share, and the Ask iManage generative assistant to organize and understand business content. Founded in 2015 and headquartered in Chicago, it is privately held and serves customers globally in regulated industries.

Contact me