Software Product Engineering Manager

Engineering Hyderabad, India


Position at Spiceworks

Who we are: For over 15 years, Spiceworks Ziff Davis (SWZD) has been helping the world’s businesses find, adopt, and manage the latest technologies. We’ve also been helping IT brands build, market, and sell better products and services. Millions of IT buyers and hundreds of brands later, we’ve built the platform they use to get their jobs done and make them better at what they do, every day.

With our helpful tools, technical content, a global community of experts, and entertaining ways to blow off steam, we’ve got IT covered. And because we understand IT buyers and the businesses they represent, established brands like Microsoft, Dell, and CDW (to name a few) and the latest industry innovators including KnowBe4 and Scale Computing use our insights and technology platform to run smarter, more personalized campaigns.

Your day-to-day (as an Engineer Manager, you’ll):

  • Work with multiple cross-functional Agile teams of engineers, product managers, and designers to deliver key outcomes for our business
  • Developing our talent with coaching, professional development, goal setting, and performance management.
  • Create an environment that empowers and energizes team members, with a focus on accountability, adaptability, and collaboration
  • Accountable for management of the overall team providing both leadership and technical guidance, set targets and objectives for the team and deliver results
  • Provide hands-on technical guidance & coaching to engineers in the team
  • Guide team in maintaining high standards of code quality and testing practices
  • Take responsibility of sprint and release commitments, impediments resolution, escalation
  • Hold weekly 1:1 meetings to build excellent relationships with your team and peers
  • Ensuring adherence to good process, alignment with goals, and cohesion with team members
  • Ensure continuous improvement over time through process, tooling, and analysis of our systems holistically
  • Participate in the development and evolution of engineering standards and guidelines
  • Help make build vs. buy vs. maintain decisions considering business and technology needs

What does it take to do this job?

  • 5+ years of experience building / leading teams responsible for the development, maintenance, and operation of large scale, distributed, web applications
    • 2+ years of direct management experience
    • Proven ability to attract, retain & develop key and diverse talent
  • 8+ years of experience building well-tested, scalable, distributed, high-volume, low-latency systems
  • Past experience as a lead developer or software architect
  • Would be an architect and leading 8 to 12 engineers ideally
  • Demonstrate very strong technical leadership and people management skills including solid communication and analytical skills with a thorough understanding of product development and successful problem definition, decomposition, estimation, and resolution
  • Expert knowledge in at least one programming language (Ruby, Golang, Python preferred but not mandatory)
  • Strong understanding of complex enterprise technology with the ability to introduce improved experiences and simpler processes
  • Extensive experience testing, debugging and monitoring user applications
  • Ability to lead and participate in the design and architecture of new systems
  • Bachelor’s Degree in Engineering or Computer Science & equivalent experience
  • Familiarity with the cloud-based environment (e.g. AWS) is preferred