Senior Software Engineer

iManage

Chicago, IL • 21m ago • On-site

Senior

On-site

110,000 - 150,000 USD/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Senior Software Engineer (Hybrid)

  • In-office requirement: Tuesdays & Thursdays

Description

Play a key role on a team supporting iManage’s core platform, with ownership and control over what you build to directly impact customers and users. Design and implement architectural patterns that help iManage Work products scale, collaborate with cross-functional engineering teams, and keep developer productivity and software quality high with backend tooling. Communicate and document your work for both technical and business audiences while continuously learning and sharing knowledge.

Responsibilities

  • Design and implement new architectural patterns to help the product family scale

  • 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 to technical and business audiences

  • Learn continuously and share knowledge globally with colleagues

Requirements

  • Bachelor’s or master’s degree in computer science or related field

  • 5+ years of software/application development experience with Java

  • Proficiency in relational database and NoSQL systems

  • Thought leadership and design skills in one or more areas: high-transaction systems, microservices-based distributed architectures, fault-tolerant designs, data and system security

  • Experience with Linux as a development and runtime environment

Benefits

  • Flexible work hours and hybrid flexibility (in-office Tuesdays & Thursdays)

  • Annual performance-based bonus

  • Comprehensive Health/Vision/Dental/Life insurance and 401k with company match up to 4%

  • HealthJoy healthcare concierge access

  • Enhanced parental leave (20 weeks 100% paid primary; 10 weeks 100% paid secondary)

  • Flexible time off policy

  • Wellness days and free Healthy Minds app access

  • Opportunities to learn and earn certifications via LinkedIn Learning

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Senior Software Engineer role

Improve your resume for just $5

$110,000 – $150,000/year

Unlock Full Resume Report