Manager, Engineering

Engineering Chicago, Illinois Indianapolis, Indiana


Description

Our Story: Litera, headquartered in Chicago, IL, is a fast-growing, award-winning software company and one of the leading legal technology suppliers in the world. Serving over 90% of the world's largest law firms, our software is used by hundreds of thousands of lawyers every day. As a company recently selected for Crain's Best Places to Work in Chicago, we believe professional development, rewards programs, open communication, and transparent leadership all contribute to a unique and open work environment. Our employees are driven, energetic, passionate, and make a direct impact on the future of the company.

The Opportunity: Come join and help lead a relentless team of software engineers dedicated to helping the legal and corporate world take charge of their document content. We are looking for a hands-on Software Engineering Manager who will ensure that the team meets all team and application performance metrics, follows best practices, and delivers on schedule all in the name of customer delight.

A Day in the Life:

  • Oversee and coordinate resources and processes required to deliver new or maintain existing software products
  • Work with department leaders to define, publish, maintain, and monitor Development metrics
  • Establish and evolve software development standards and processes along with best practices for delivery of scalable, high-quality software
  • Command a broad awareness of related projects
  • Oversee the recruitment and talent identification process for their team
  • Grow the skill set on the team along with setting overall expectations
  • Keep up to date with modern technologies relevant to your team
  • Take a hands-on role in software development as needed
  • Contribute to the success of a self-organizing team

Role progression:

Within 1 month, you will:

  • Complete our Engineering onboarding plan
  • Meet your team and set up recurring 1-on-1s
  • Learn the nuts and bolts of our business, as well as where we are headed
  • Familiarize yourself with our Software Development Life Cycle and our specific flavor of Scrum
  • Participate in Scrum ceremonies

Within 3 months, you will:

  • Gain insight into the Department goals, and how they relate to the overall Company vision
  • Develop Personal Objectives in conjunction with your manager which align to the Department’s objectives
  • Start contributing to the technical decisions surrounding software components, many of which are shared across multiple products, with scalability and resiliency in mind

Within 6 months, you will:

  • Contribute, as a fully integrated manager of the Engineering department
  • Review product requirements to validate technical feasibility, allocate resources, and help provide timelines
  • Work across functional boundaries to coordinate and communicate the implementation of software projects
  • Fully participate in Performance Reviews, and start anticipating career development needs for each of your team members
  • Coach and mentor your team, while managing resource allocations

About You:

  • 8+ years of software development experience, and 2+ years of management experience
  • 5+ years of experience using modern open source object-oriented programming languages (e.g. Ruby, Python, etc.) and software development best practices
  • 4+ years of experience with
    • Open source frameworks (e.g. Ruby on Rails, Django, etc.)
    • Back-end web services (e.g. REST, SOAP, XML, JSON, etc.)
    • Front-end UI (e.g. JavaScript, TypeScript, React, Material-UI, Electron, etc.)
    • Testing frameworks (e.g. RSpec, Jest, etc.)
    • As a plus, experience building Microservices-based software, OAuth 2.0, OIDC, Open XML, Elasticsearch, Machine Learning
  • Experience leading software development teams that deliver quality software at scale in an Agile Scrum environment
  • Comfortable giving feedback to team members and handling personal situations
  • Comfortable leading, making decisions, solving problems, and organizing work for a team
  • Ability to listen, resolve conflict, and negotiate with a high level of influence and professionalism
  • Proficient at business analytics and metrics gathering
  • Excellent at multi-tasking and able to handle competing priorities

What Sets us Apart?

  • Have direct contact and work directly with the leadership team
  • Work with a team that has a proven track record
  • Our company growth will challenge, and encourage you to broaden your skills
  • Participation in management development program with presence from the Executive team
  • Access to ongoing, online technical training courses
  • Generous allocation of paid time off, and flexible work hours