Sr. Engineering Manager, Core Enterprise
Redpanda Data
·
Posted:
August 8, 2023
·
Remote
About the position
We are seeking an experienced Senior Engineering Manager to lead a team of distributed systems engineers working on Redpanda. This role requires strong technical leadership and the ability to develop a strategy and roadmap for the team. The successful candidate will work closely with engineering leadership and product management to execute the company's technology vision and ensure the team is empowered and aligned with company goals. Additionally, the Senior Engineering Manager will be responsible for recruiting and hiring, providing feedback and mentorship to team members, and continuously improving team performance.
Responsibilities
- Work with and guide a distributed engineering team that is solving highly complex problems around Kafka and next-gen streaming API as well as WASM (WebAssembly)
- Craft and execute the company's technology vision and strategy together with the rest of engineering leadership and product management
- Empower the team and ensure they demonstrate a strong sense of ownership and belonging
- Motivate and enable the team to contribute towards organizational success
- Provide frequent and actionable feedback to support the team's personal development
- Create an environment where the team is aligned with company goals and decision-making is done collaboratively
- Continuously strive to improve how the team works and measure outcomes
- Lead the recruiting and hiring process of the team
- Participate in regular performance reviews
- Mentor team members and collaborate with them on personal and career growth
- Bring up difficult and/or systemic challenges and impediments to the attention of the company.
Requirements
- Experience leading or managing highly technical engineering teams
- Experience developing a strategy and roadmap for teams
- An entrepreneurial spirit
- Strong verbal and written communication skills
- Demonstrated technical leadership
- 7+ years of experience in software development and delivery
- 3+ years of experience in managing software developers
- Previous experience growing a team to 15-20 people
- Reasonably current understanding of C++, C, Rust, or other systems language
- Comfortable working with a 100% distributed engineering team
- Excellent written and verbal communication skills
- Ability to work with and guide a distributed engineering team
- Ability to craft and execute the company's technology vision and strategy
- Ability to empower and enable the team to demonstrate a strong sense of ownership and belonging
- Ability to motivate and enable the team to contribute towards organizational success
- Ability to give frequent and actionable feedback to support team's personal development
- Ability to create an environment where the team is aligned with company goals and decision-making is done collaboratively
- Ability to continuously strive to improve how the team works and measure outcomes
- Ability to lead the recruiting and hiring process of the team
- Ability to participate in regular performance reviews
- Ability to mentor team members and collaborate with them on personal and career growth
- Ability to bring up difficult and/or systemic challenges and impediments to the team.
Benefits
- Competitive base salary range
- Remote work opportunity
- Opportunity to work with a highly technical engineering team
- Chance to work on cutting-edge technologies such as Kafka, next-gen streaming API, and WASM
- Ability to contribute to the company's technology vision and strategy
- Empowerment and ownership of projects
- Opportunities for personal and career growth
- Collaborative decision-making and alignment with company goals
- Mentorship and guidance from experienced leaders
- Involvement in the recruiting and hiring process
- Performance reviews and feedback
- Exposure to strategic discussions with peers and directors
- Opportunity to work with Fortune 1000 enterprises and solo developers
- Culture based on trust, transparency, communication, and kindness.