We are looking for a Software Engineering Manager to join our team
Minimum qualifications:
- Bachelor’s degree or equivalent practical experience.
- 8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
- 5 years of experience in open source software and community participation.
- 3 years of experience in a technical leadership role; overseeing projects, with 2 years of experience in a people management, supervision/team leadership role.
- 3 years of experience developing in Linux Kernel or equivalent operating systems.
Preferred qualifications:
- Master’s degree or PhD in Computer Science or related technical field.
- 3 years of experience working in a changing organization.
- Experience in delivering software products using open source software at scale.
- Experience in kernel subsystems (e.g., memory management, storage, kexec, etc.).
- Experience managing the delivery of multiple projects and growing technical leads and developers.
Responsibilities
- Set and communicate team priorities that support the broader organization’s goals, align strategy, processes, and decision-making across teams.
- Set clear expectations with individuals based on their level and role, meet regularly with individuals to discuss performance and development, and provide feedback and coaching.
- Develop the mid-term technical idea and roadmap within the scope of the team, and evolve the roadmap to meet anticipated future requirements and infrastructure needs.
- Design, guide, and vet systems designs within the scope of the broader area, and write product or system development code to solve ambiguous problems.
- Lead the team to develop Linux kernel features by working with upstream community and stakeholders internally to deliver impactful outcomes for partners/customers.
APPLY