Staff Software Engineer

iManage

Chicago, IL • 21m ago • On-site

Senior

On-site

130,000 - 180,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: Staff Software Engineer (hybrid)

  • Schedule: In-office presence required Tuesdays & Thursdays

Description

You will be part of a team responsible for supporting and scaling a core cloud platform, with strong ownership over what you build and real impact for customers and users. The role focuses on designing and implementing architectural patterns, collaborating across engineering teams, and improving developer productivity and software quality through backend tooling. Technologies include Java, Docker, Kubernetes, MariaDB clusters, and cloud-native services in Azure.

Responsibilities

  • Design and implement architectural patterns to help products scale with current traffic and future growth

  • Collaborate with cross-functional and peer engineering teams to build integrated solutions

  • Use innovative backend tooling to keep developer productivity and software quality high

  • Communicate, document, and present to technical and business audiences

  • Continuously learn, improve, and share knowledge globally

Requirements

  • Bachelor’s or Master’s degree in Computer Science or related field

  • 7+ years of experience building software/applications with Java

  • Proficiency in relational database and NoSQL systems

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

  • Experience with Linux as development and runtime environment

Benefits

  • Flexible work hours and in-office collaboration on set days (Tuesdays & Thursdays)

  • Market-competitive salary with an annual performance-based bonus

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

  • Healthcare concierge access (HealthJoy)

  • Enhanced paid leave for expecting parents (20 weeks primary at 100%, 10 weeks secondary at 100%)

  • Flexible time off policy plus wellness days and access to the Healthy Minds app

  • Opportunities for continuous learning and certifications (LinkedIn Learning)

  • Supportive, inclusive culture and regular social events

See similar jobs

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

See more

Potential salary for Staff Software Engineer role

Improve your resume for just $5

$130,000 – $180,000/year

Unlock Full Resume Report