As a Software Engineering Manager at Highspot, you will inspire, lead, and grow a team of creative and talented core engineers within the Training Coaching product
you'll support the engineers on your team in building software with a spark of magic
you'll bring your technical expertise and proven people management skills to bear on strategic decisions about our technical ecosystem, team operations, team norms, and engineering culture
you'll also be a key decision-maker within your product area
Our ideal candidate should have strong technical skills as an engineer; hands-on experience to design and build scalable, high-quality customer-facing software; is a team player who enjoys working collaboratively with architects, Product Managers, and Engineers; loves building / scaling a team; is values-driven and cares deeply about culture self-managed, curious, and resourceful
Responsibilities
Lead a team of engineers, inspiring and motivating your team to do their best work. As we continue building our Platform, this will include regularly jumping in to help with coding and design.
Bring your technical expertise to the evolution of Highspot s software; ensure that our architecture and stack are optimized to keep pace with the demands of hyper-growth; position your product area (and support adjacent product areas) for continued high-availability and reliability across multiple worldwide data centers
Collaborate with key partners in your product area, including Designers, Product Managers, and TPMs. Ensure decisions are communicated effectively within and outside of your team with all stakeholders
Mentor and guide the professional and technical development of the engineers on your team. Enforce accountability through relevant, and objective performance targets and timely feedback and coaching
Uphold and build upon Highspot s culture, ensuring that Engineering is a welcoming, inclusive place and that we not only meet our DEI goals but lead Seattle s tech industry with our commitment to diversity
Create a collaborative environment where all levels of engineers can contribute in meaningful ways
Partner with the Services team to understand what drives customer joy in your product
Advocate for the tools, process, and resources the core dev team needs to enable their ongoing success and unlock their ability to innovate
Mentor and guide the professional and technical development of the engineers on your team
Ensure architects, stakeholders, and SMEs are appropriately involved in decisions
Ensure decisions are communicated effectively within and outside of your team
Required Qualifications
Bachelors or Masters degree in Computer Science, Engineering, or related field.
10+ years of experience hands-on experience to design and build scalable, high-quality customer-facing software
Experience in managing software engineering teams.
Working experience of modern object-oriented and functional programming languages such as Ruby/Java/Python/Any OO programming language.
Strong knowledge of database technologies such as SQL, NoSQL databases (eg, Postgres, MongoDB etc) and Message queue ( RabbitMQ, Kafka)
Extensive experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
Proficiency in microservices architecture, containerization technologies (Docker, Kubernetes), and serverless computing.
Strong knowledge of cloud-native development practices, including infrastructure as code, CI/CD pipelines, and automated testing.
Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams.
Experience with Agile software development methodologies and familiarity with tools such as Jira, Confluence, or similar for Agile project management.
Experience working with front end technologies like - React, Angular
Interest in attracting and retaining engineering talent from diverse backgrounds
Experience with greenfield development and successfully taking a new product from conception to launch
Understanding of the SDLC for SaaS applications and previous experience designing and building software products at scale
Experience building and maintaining 1st and 3rd party integrations
Entrepreneurial spirit, priding yourself on getting things done with a high level of quality