3 days ago
Base Salary
$150k - $200k/yr
Responsibilities
- Own complex technical initiatives end to end, from problem definition and requirements through design, architecture, implementation, and delivery.
- Design and implement modern, cloud-native systems that scale the iManage Work platform.
- Build and maintain high-volume distributed systems, microservices, and event-driven architectures.
- Partner with product management, design, research, and engineering teams to shape product and technical direction.
- Evaluate architectural trade-offs involving performance, complexity, infrastructure cost, scalability, reliability, and business value.
- Apply AI tools thoughtfully and contribute ideas for practical AI value in products or engineering.
- Communicate, document, and present technical and business concepts.
- Guide and mentor engineers and establish patterns and practices for broader technical execution.
Requirements
- Demonstrated record of independently owning complex technical initiatives from problem definition through delivery.
- Hands-on experience designing and delivering high-volume distributed systems, microservices, and event-driven architectures in production.
- Strong software engineering experience with one or more backend languages; the primary stack includes Java, .NET, and Python.
- Experience designing and delivering cloud-native systems at scale; Azure experience is preferred.
- Strong understanding of scalability, reliability, failure modes, operational constraints, and architectural trade-offs.
- Practical understanding of modern AI technologies and workloads through experimentation, research, or production experience.
- Ability to reason about AI model selection and usage, including quality, latency, context, and cost.
- Proficiency with relational and NoSQL database systems, Linux-based development and runtime environments, and modern CI/CD practices.
- Knowledge of secure coding and design practices, including threat modeling.
- Experience with Docker and Kubernetes is a plus.
- Bachelor’s or master’s degree in computer science or a related field.
Benefits
- Flexible working policy with in-office collaboration required Tuesdays and Thursdays.
- Flexible work hours and a supportive, inclusive, collaborative culture.
- Modern open-plan workspace with a gaming area, free snacks and drinks, and regular social events.
- Internal career development framework and access to unlimited LinkedIn Learning courses and certifications.
- Health, vision, dental, and life insurance, plus a 401(k) retirement savings plan with company matching up to 4%.
- Access to HealthJoy healthcare concierge services.
- Enhanced parental leave, including 20 weeks of fully paid primary leave and 10 weeks of fully paid secondary leave.
- Flexible time off, company wellness days, and free access to the Healthy Minds mindfulness and meditation app.
- Annual performance-based bonus.
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.
