Software Engineering Manager - Container and Virtualisation Infrastructure
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Engineering Manager - Container and Virtualisation Infrastructure based in Ireland.
This is an exciting opportunity to lead a globally distributed engineering team building the technologies that power modern cloud infrastructure. The role combines people leadership with deep technical involvement, focusing on containerization, virtualization, Linux, networking, and large-scale distributed systems. You will play a key role in developing engineering talent, shaping technical strategy, and ensuring the delivery of high-quality software solutions. Working in a fully remote environment, you will collaborate with international teams and open-source communities while contributing to innovative infrastructure that supports enterprise-scale deployments. This position is ideal for an experienced engineering leader who enjoys mentoring others while remaining engaged in technical decision-making and architectural excellence.
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Engineering Manager - Container and Virtualisation Infrastructure based in Ireland.
This is an exciting opportunity to lead a globally distributed engineering team building the technologies that power modern cloud infrastructure. The role combines people leadership with deep technical involvement, focusing on containerization, virtualization, Linux, networking, and large-scale distributed systems. You will play a key role in developing engineering talent, shaping technical strategy, and ensuring the delivery of high-quality software solutions. Working in a fully remote environment, you will collaborate with international teams and open-source communities while contributing to innovative infrastructure that supports enterprise-scale deployments. This position is ideal for an experienced engineering leader who enjoys mentoring others while remaining engaged in technical decision-making and architectural excellence.
Accountabilities
- Lead and inspire a globally distributed team of software engineers, fostering a collaborative, high-performing, and inclusive engineering culture.
- Coach, mentor, and develop team members through regular feedback, career planning, and continuous professional growth initiatives.
- Drive the successful delivery of complex infrastructure projects while ensuring high standards of software quality, reliability, and performance.
- Collaborate with engineering teams, senior leadership, partners, and external stakeholders to align technical priorities and execution strategies.
- Promote modern software engineering best practices, including code quality, architectural reviews, testing, and continuous improvement.
- Contribute to technical discussions involving Linux, virtualization, networking, storage, containers, and cloud-native technologies.
- Engage with open-source communities and support cross-functional collaboration across globally distributed teams.
- Participate in occasional international travel for team meetings, strategic planning sessions, and company events.
- Proven experience leading successful software engineering teams within distributed or remote environments.
- Strong technical background in Linux systems, cloud infrastructure, virtualization technologies, containers, Kubernetes, networking, and storage.
- Experience designing, reviewing, or contributing to large-scale distributed systems and microservice architectures.
- Solid programming experience with C and/or Go.
- Demonstrated ability to coach, mentor, and develop engineering talent while driving team performance.
- Bachelor's degree in Computer Science, Engineering, STEM, or a related technical discipline, or equivalent practical experience.
- Excellent written and verbal communication skills with the ability to explain complex technical concepts to diverse audiences.
- Strong organizational, leadership, problem-solving, and stakeholder management capabilities with a focus on delivering high-quality software.
- Competitive compensation based on location, experience, and performance.
- Performance-based annual bonus.
- Annual compensation review.
- Fully remote and distributed work environment.
- Twice-yearly in-person team gatherings.
- Personal learning and development budget of USD 2,000 per year.
- Recognition and reward programs.
- Generous annual holiday allowance.
- Maternity and paternity leave.
- Employee Assistance Programme.
- International travel opportunities for company events.
- Priority Pass membership and travel upgrades for long-haul business travel.