Tech Stack
CloudJavaScriptMySQLNext.jsNode.jsReactRubyRuby on RailsSDLCTypeScript
About the role
- Lead and support software engineers as Engineering Manager for Core Practice Management teams.
- Partner with product, technology, and analytics stakeholders to balance roadmap with engineering best practices.
- Refine strategy for bridging multiple SaaS products (MyCase, CasePeer, Docketwise) and focus on reusability and composable services.
- Drive innovation through collaboration, process improvements, workflow optimization and AI.
- Collaborate with UX to modernize product lines and with Architecture to define SaaS and Identity platform requirements.
- Define strategic collaboration processes and manage multiple products and services across teams.
- Maximize efficiency across teams using multiple technologies and languages; contribute to design, review, and key technology decisions.
- Participate in strategic planning, determine project scope, and make recommendations to assist successful project completion.
- Facilitate design, development, and delivery of secure, flexible, and scalable software; steer troubleshooting and ensure proper test coverage.
- Coach and build multiple teams, foster a culture of safety, high trust, and openness.
Requirements
- Minimum of 7 years experience directly leading software developers.
- Significant experience addressing interpersonal conflicts/critical issues, organizing resources to meet strategic goals, mentoring/coaching employees, conducting employee performance evaluations, and recruiting/retaining talent.
- Experience with a variety of technologies and languages, making good technical and business decisions, and balancing technical debt with feature work.
- Experience setting up, running, and completing large scale, cross-team engineering projects, including predicting dates with a large degree of accuracy and negotiating requirements.
- Excellent leadership, communication, prioritization, collaboration, and problem-solving skills.
- Strong experience resolving conflict and building trust within and between teams.
- A track record of building and managing high-functioning, inclusive, diverse, and productive teams.
- Proficient in modern frontend technologies such as React, NextJS.
- Proficient in backend technologies such as Rails, NodeJS.
- Experience with cloud infrastructure and CI/CD.
- Strong AI skillset and hands on experience with leveraging tools such as Cursor, Claude Code or similar.
- Deep understanding of the Software Development Lifecycle (SDLC).
- Ability to get hands on with software development and provide code reviews in Javascript/TypeScript, React, Ruby on Rails, MySQL.