3 days ago
Base Salary
$130k - $180k/yr
Responsibilities
- Design and implement architectural patterns to scale the iManage Work product family.
- Collaborate with cross-functional engineering and peer teams to build integrated solutions.
- Improve developer productivity and software quality through backend tooling.
- Communicate, document, and present technical concepts to technical and business audiences.
- Share knowledge and continuously improve technical practices across the company.
Requirements
- Bachelor's or master's degree in computer science or a related field.
- At least 7 years of experience building software or applications with Java.
- Proficiency in at least one other programming language; 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, data security, or system security.
- Experience using Linux as a development and runtime environment.
- Knowledge of secure coding and design practices, including threat modeling, is a plus.
- Exposure to CI/CD pipelines and build management is preferred; Docker experience is a plus.
- Interest in combining infrastructure and software and working with Azure cloud-native services.
Benefits
- Hybrid work policy with in-office collaboration on Tuesdays and Thursdays and flexible work hours.
- Open-plan workspace with a gaming area, free snacks and drinks, and regular social events.
- Annual performance-based bonus and market-competitive base salary.
- Health, vision, dental, and life insurance plus a 401(k) plan with company match up to 4%.
- HealthJoy healthcare concierge service and multiple wellness resources, including the Healthy Minds app.
- Enhanced parental leave, including 20 weeks of fully paid primary leave and 10 weeks of fully paid secondary leave.
- Flexible time off policy and company wellness days.
- Internal career development framework, unlimited LinkedIn Learning courses, and certification opportunities.
About iManage
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.
