Who we are : For over 10 years, Spiceworks 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 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 applications2+ years of direct management experienceProven ability to attract, retain & develop key and diverse talent
8+ years of experience building well-tested, scalable, distributed, high-volume, low-latency systems
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)
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