Manager, Engineering

Engineering Chicago, United States


Description

Our Story: Litera, headquartered in Chicago, IL, is a fast-growing software company and one of the leading legal technology suppliers in the world. Serving more than 90% of the world's largest law firms, our software is used by hundreds of thousands of lawyers every day. As a company recognized as one of the best places to work, 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 have the ability to 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
    1. Experience leading software development teams that deliver quality software at scale in an Agile Scrum environment
    2. Comfortable giving feedback to team members and handling personal situations
    3. Comfortable leading, making decisions, solving problems, and organizing work for a team
    4. Ability to listen, resolve conflict, and negotiate with a high level of influence and professionalism
    5. Proficient at business analytics and metrics gathering
    6. 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