Principal Software Engineer at iManage | Chicago, IL, US | Rezi

Principal Software Engineer at iManage

Principal Software Engineer

iManage · Chicago, IL, US

Today

Principal Software Engineer

iManage · Chicago, IL, US

a day ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Principal Software Engineer role.

Rezi rewrites your resume against iManage's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Principal Software Engineer posting at iManage — free, in seconds.

About the Role

You will play a critical role in driving complex technical initiatives, spanning requirements, design, build, and delivery, on a team responsible for iManage's core platform. This role is tailor-made for someone who wants real ownership of the entire SDLC. You will partner directly with product management, design, and research to help shape not just how we build software, but what we build. You will bring a broad ownership mindset to this role, enhancing a platform used by knowledge workers across the world.

Responsibilities

  • Owning technical initiatives end to end, from understanding the problem and requirements through design, architecture, implementation, and delivery, with minimal day-to-day oversight
  • Operating with a product mindset: understanding why something matters to the customer and the business, not just executing a ticket
  • Designing and implementing modern, cloud-native systems that help iManage Work scale to meet current and future demand
  • Collaborating within cross-functional engineering teams as well as peer teams to build an integrated solution
  • Staying hands-on enough to remain technically credible, including applying AI tools thoughtfully as part of daily engineering work
  • Communicating, documenting, and presenting to technical and business audiences
  • Guiding and mentoring engineers, influencing technical direction across the team and peer teams, and helping establish patterns and practices that enable the organization to take on more ambitious work

Requirements

  • A demonstrated record of owning complex technical initiatives from problem definition through delivery, including work driven independently with minimal oversight
  • Hands-on experience in Java, microservices, and event-driven architectures, built through delivering real production systems
  • Experience designing and delivering cloud-native systems at scale, with Azure preferred
  • The ability to think critically about how architectural patterns apply to a scenario, and the skills to articulate the benefits of applying those patterns
  • A practical, applied understanding of AI in the engineering workflow: comfortable using AI coding tools effectively, and able to explain and stand behind whatever you ship
  • Comfort operating with ambiguity, taking ownership across multiple areas, and adapting to changing priorities; experience in consulting or startup environments is a plus
  • Proficiency with relational and NoSQL database systems
  • Experience with the Linux platform 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; use of Docker and Kubernetes is a plus

Skills

  • Java
  • microservices
  • event-driven architectures
  • cloud-native systems
  • Azure
  • AI tools
  • relational database systems
  • NoSQL database systems
  • Linux platform
  • secure coding practices
  • secure design practices
  • threat modeling
  • CI/CD pipelines
  • build management
  • Docker
  • Kubernetes

Location

  • Remote

Work Type

  • Hybrid
  • Full-time

Experience Level

  • Principal

Education Level

  • Bachelor's degree in computer science or a related field
  • Master's degree in computer science or a related field

Salary/Compensations

  • $150,000–$200,000

Benefits

  • Flexible working policy
  • Flexible work hours
  • Supportive, experienced team
  • Inclusive, encouraging, and vibrant culture
  • Modern open plan workspace
  • Gaming area
  • Free snacks and drinks
  • Regular social events
  • Impactful work
  • Complex, real challenges
  • Latest technologies and protocols
  • Own career path with internal development framework
  • Unlimited LinkedIn Learning courses
  • Industry leading SaaS company
  • Market competitive salary
  • Annual performance-based bonus
  • Comprehensive Health/Vision/Dental/Life Insurance
  • 401k Retirement Savings Plan with company match up to 4%
  • HealthJoy healthcare concierge service
  • Enhanced leave for expecting parents (20 weeks 100% paid for primary, 10 weeks 100% paid for secondary)
  • Flexible time off policy
  • Company wellness days
  • Free access to Healthy Minds app

About the Company

  • iManage is dedicated to Making Knowledge WorkTM.
  • Over one million professionals across 65+ countries rely on our intelligent, cloud-enabled, secure knowledge work platform to uncover and activate the knowledge that exists inside their business content and communications.
  • We are continuously innovating to solve the most complex professional challenges and enable better business outcomes; Our work is not always easy but it is ambitious and rewarding.
  • So we’re looking for people who love a challenge. People who are happiest when they’re solving problems and collaborating with the industry’s best and brightest. That’s the iManage way. It’s how we do things that might appear impossible. How we develop our employees’ strengths and unlock their potential. How we find meaning in everything we do.
  • Whoever you are, whatever you do, however you work. Make it mean something at iManage.
  • Learn more at: www.imanage.com
  • Please see our recruitment privacy statement for more information on how we handle your personal data.

Equal Opportunity

  • iManage provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
  • This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.