Senior Software Engineering Manager
Ampersand
Reports to: CTO
The Senior Engineering Manager is a seasoned engineer turned leader who remains hands-on and connected to the codebase but is primarily focused on serving and empowering their teams. You will leverage your technical expertise and leadership skills to mentor engineers, foster collaboration with product teams, and drive the delivery of high-quality digital products. Your servant leadership style will cultivate a culture of continuous learning, innovation, and technical excellence.
Key Responsibilities
- Lead, mentor, and grow a diverse engineering team, fostering a culture of continuous learning, innovation, and high performance.
- Stay engaged with the codebase and technical challenges, providing guidance and support without becoming detached from the realities of engineering.
- Collaborate closely with product managers, designers, and other stakeholders to translate customer needs into scalable, secure, and high-quality technical solutions.
- Participate in product planning, requirement gathering, and roadmap discussions to ensure alignment between engineering efforts and business priorities.
- Promote best practices in software development, testing, security, observability, and deployment.
- Act as a servant leader by removing obstacles, fostering collaboration, and encouraging innovation within and across teams.
- Partner with cross-functional teams—including hardware, design, and product—to prototype, design, and develop new features.
Minimum Qualifications
- Bachelor’s Degree in Computer Science or a related technical discipline.
- 5+ years of hands-on engineering experience with proficiency in languages such as Python, Go, C/C++, Java, C#, or JavaScript.
- Proven experience leading and developing engineering teams, with a passion for mentorship and career growth.
- Demonstrated ability to balance hands-on technical involvement with leadership responsibilities.
- Experience collaborating closely with product teams to deliver impactful features and solutions.
- Strong project management skills with the ability to manage complex projects involving multiple stakeholders.
Preferred Qualifications
- Experience in full-stack development, particularly with Python and JavaScript.
- Prior servant leadership experience fostering technical talent and team cohesion.
- Strong understanding of software architecture, DevOps practices, and modern software development methodologies.
- Ability to balance technical excellence with customer and business focus.