Manager, Software Engineering

Posted 2ds ago

Employment Information

Education
Salary
Experience
Job Type

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