Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

iManage Logo

Senior Software Engineer (.Net)

iManage

$105,000 - $150,000
Oct 15, 2025
Chicago, IL, US
Apply Now

iManage is looking to hire a Senior Software Engineer to build Azure (AKS) based cloud-native microservices to import several petabytes of documents across their global data centers, participating in the architecture, development, and deployment of critical, large-scale products.

Requirements

  • 5+ years of experience as a software developer focused on building scalable distributed systems with at least 3+ years of experience in cloud-native service development
  • Extensive knowledge of Microsoft .NET/C-Sharp skills in backend application development using SQL Server or any popular RDBMS system
  • Expert in writing complex SQL Queries, Stored Procedures, and functions for Microsoft SQL Server
  • Solid experience in the development and consumption of REST APIs
  • Thought leadership and design skills in one or more key technology areas: high-transaction systems, micro-services-based distributed architectures, fault-tolerant designs, data, and system security
  • Exposure to CI/CD pipelines and build management within a Cloud/SaaS environment using Docker as a delivery package
  • Experience in building cloud-native services using Azure PaaS

Responsibilities

  • Designing and developing modules and features for the iManage Work document management solutions
  • Working within cross-functional engineering teams as well as peer teams to build an integrated solution
  • Encouraging software engineering best practices and related tools like GitHub, JIRA, Jenkins
  • Participating in an Agile environment using Scrum/Kanban software development practices, automated unit testing, Continuous Integration, code reviews, version control systems, and automated build processes
  • Communicating, documenting, and presenting in front of technical and business audiences
  • Striving to consistently learn and improve within the company, as well as share knowledge with colleagues globally
  • build Azure (AKS) based cloud-native microservices to import several petabytes of documents across our global data centers

Other

  • We offer a flexible working policy that supports a healthy balance between personal and professional well-being.
  • This role requires in-office presence on Tuesdays & Thursdays to collaborate, connect, and learn from peers - while also maintaining the flexibility for meaningful work-life balance.
  • We encourage our employees to collaborate and build great relationships globally.
  • Our leadership team cares about every individual holistically, personally, and professionally.
  • A Bachelor's or Master’s degree in Computer Science or a related field