Manager, Engineering
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 object-oriented programming languages (e.g. C#, C++, Java, Ruby, Python) and software development best practices
- 4+ years of experience with
- Microsoft technologies (e.g. WPF/WinForms, ASP.Net/Core, SQL, VSTO Add-in, 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. nunit, mstest, 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