Job Overview
We are seeking a seasoned leader to spearhead our software engineering team. As a Software Engineering Manager, you will be responsible for leading and developing high-performing teams through coaching, mentoring, feedback, and hands-on career development.
* Leverage your expertise to drive innovation and growth within the team.
* Develop and implement strategies to enhance talent acquisition and retention.
* Negotiate and manage expectations with cross-functional teams and stakeholders.
* Promote cutting-edge software development practices and participate in code reviews.
* Foster relationships with internal teams, open-source communities, and partners.
Key Responsibilities
You will oversee the development and implementation of software solutions, ensuring they meet high-quality standards and are delivered on time.
Requirements
To succeed in this role, you must have:
* Proven experience in microservice architectures and team leadership.
* Deep knowledge of Linux kernel, virtualization, storage, and networking.
* A strong track record of growing people and delivering successful projects.
* Bachelor's degree in Computer Science or related field.
* Excellent written and verbal communication skills.
* Proficiency in programming languages such as C and Go.
About This Opportunity
This is an exciting chance to join a pioneering tech firm at the forefront of open-source technology. As part of our team, you will contribute to shaping the future of software development.