Job Description
Jobs in Lagos, Nigeria.
Role Overview
We are looking for an Engineering Manager to lead a team focused on the next generation of operational technology, utilizing Python and Kubernetes. This role is central to our mission of revolutionizing the way software is run, both on public clouds and in private data centers. You will help build a community centered around open-source Python opscode for Kubernetes, with the goal of transitioning all Canonical and Ubuntu IS systems to this new codebase.
This is a cutting-edge opportunity for a technical leader passionate about creating a world-class DevOps culture within corporate information systems. We believe we can significantly enhance the way complex business operations are run and, in turn, help our customers adopt these new techniques and products. Traditionally, IS has been an inward-facing function, but we aim to evolve it into a key extension of the product engineering teams at Canonical. Many of our internal workloads mirror the open-source workloads our customers want to manage, and this team will productize these workloads for real-time automated operations on Kubernetes.
As an Engineering Manager, you will lead a geographically distributed team, ensuring the business workloads behind Ubuntu, Canonical, and our services are reliable and available globally. You will take responsibility for the software architecture, quality, testing, and documentation, and leverage your technical leadership and software engineering expertise to drive success. In this role, you will be responsible for developing and mentoring engineers, fostering a strong engineering culture, and collaborating on strategy and execution.
Responsibilities
- Lead a team focused on transforming business workloads into production-ready solutions
- Build and manage a regional engineering team
- Coach, mentor, and provide constructive feedback to your team members
- Contribute to your team’s goals through hands-on engineering work
- Establish realistic timelines and implement feedback loops for continuous improvement
- Manage expectations with other engineering teams and stakeholders
- Promote modern, agile software development practices
- Foster a culture of engineering excellence and quality
- Cultivate a healthy and collaborative team culture aligned with company values
- Actively contribute to the leadership team and collaborate across departments
- Work remotely, with occasional global travel (up to 20%) for internal and external events
Requirements
- Proficient in Docker and Kubernetes operations
- Strong background in software engineering with experience in Python
- Expertise in developing Python frameworks and understanding the importance of stable, consumable APIs
- Passionate about exploring new technologies and pushing innovation
- Interested in building products that enhance the way people manage software and infrastructure
- Proven track record in developing and growing engineering talent
- Deep knowledge and passion for software development
- Experience working in agile development environments
Source: From Company Career Portal/Other Job Boards.