Manager, Software Engineering
Posted 2ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Engineering Manager leading teams to develop next-gen legal tech solutions at NetDocuments. Focusing on AI-driven platform advancements and customer-centric designs.
Responsibilities:
- Lead, coach, and develop a team of approximately 5–6 software engineers and software test engineers.
- Foster a culture of trust, collaboration, accountability, and continuous improvement.
- Partner with recruiting to attract and hire exceptional engineering talent.
- Support career growth through mentorship, feedback, and performance development.
- Create the conditions for engineers to do their best work.
- Partner closely with Product, Design, and platform engineering teams to turn customer needs into scalable software solutions.
- Help build and execute a roadmap that balances customer-facing impact, technical excellence, and long-term platform durability.
- Guide your team through planning, execution, and delivery while holding a high bar for quality.
- Lead through ambiguity — sequencing the work, derisking it, and adjusting as we learn from real users.
- Coordinate across multiple engineering teams contributing to a shared product vision — a meaningful portion of this role is unlocking work that crosses team boundaries.
- Communicate priorities, risks, and progress clearly to technical and non-technical stakeholders.
- Build the partnerships that drive alignment and execution across the organization.
- Provide technical guidance and architectural input while empowering engineers to own implementation details.
- Champion modern engineering practices, including CI/CD, cloud-native architectures, observability, automated testing, and scalable system design.
- Advocate for highly reliable, maintainable, and secure software.
- Promote best practices in usability, accessibility, and front-end architecture as the team builds customer-facing experiences and a design system that scales.
- Foster a growth mindset and a culture of continuous learning.
- Encourage experimentation, thoughtful problem-solving, and learning from incidents.
- Cultivate transparency, ownership, and customer impact across the team.
- Support knowledge sharing and technical excellence across teams.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
- 7+ years of software engineering experience.
- 2+ years leading engineering teams, including both software engineers and software test engineers.
- Experience building and delivering enterprise-scale, customer-facing software products.
- Strong understanding of modern software development practices, including cloud platforms, CI/CD, distributed systems, and scalable architectures.
- Proven ability to lead teams through ambiguity while balancing execution and technical quality.
- Excellent communication and stakeholder management skills.
- Demonstrated success building high-performing teams and delivering impactful software.
Benefits:
- 90% healthcare premiums company covered
- HSA company contribution
- 401K match at 4% with immediate vesting
- Flexible PTO (typically 3 to 4 weeks a year)
- 10 paid holidays
- Monthly contributions for life activities & wellness
- Access to LinkedIn learning with monthly dedicated time to explore



















