Software Engineering Manager
Location: London, UK (Remote / Hybrid)
About NexGen Cloud & Hyperstack
We are a fast-growing company building next-generation GPU cloud infrastructure.
NexGen Cloud is the company behind Hyperstack, a cloud platform providing on-demand and private cloud infrastructure for high-performance workloads. Hyperstack is used by teams running compute-heavy applications that require speed, reliability, and control.
Our platform supports organisations building and deploying AI models, providing scalable GPU infrastructure to power machine learning, data science and high-performance computing workloads.
Weβre a scale-up by design β moving quickly, solving complex problems and building technology that has real-world impact. At the core of NexGen Cloud is a team of curious, driven people who care deeply about quality, ownership and collaboration.
Position Summary
Hyperstack is NexGen Cloudβs core platform, giving customers access to high-performance cloud infrastructure for demanding workloads. As the platform continues to scale, we are looking for a Software Engineering Manager to lead a team responsible for building and evolving key parts of the Hyperstack product and the systems that support it.
In this role, you will lead a team of software engineers delivering high-quality software across core platform capabilities. This may include customer-facing product functionality, APIs, backend services, platform workflows, and the internal systems needed to operate Hyperstack reliably at scale. You will work closely with Product, Design, and Engineering peers to turn priorities into clear execution plans, support strong technical decision-making, and help the team deliver maintainable, production-ready software.
This is a leadership role for someone who combines technical credibility with strong people management and delivery capability. You will stay close to architecture, system design, and engineering quality, while focusing primarily on team effectiveness, execution, coaching, and continuous improvement. You will help create the conditions for engineers to do their best work, remove obstacles, improve ways of working, and ensure the team is operating with clarity, ownership, and high standards.
Key Responsibilities
Team leadership and people management
Lead, support, and develop a team of software engineers through regular feedback, coaching, performance management, and career development. Create an environment where engineers can do high-quality work, grow in their roles, and operate with clarity and ownership.
Delivery planning and execution
Partner with Product and other stakeholders to translate priorities into realistic plans, clear scope, and effective execution. Ensure the team is delivering sustainably, balancing speed, quality, technical complexity, and business impact.
Technical direction and engineering quality
Stay close to architecture, design, and implementation decisions. Support strong engineering judgement across the team, guide technical trade-offs, and help maintain high standards in code quality, testing, maintainability, and system design.
Platform reliability and scalability
Support the team in building stable, production-ready systems that scale with customer demand. Help drive improvements in observability, performance, resilience, and operational practices so Hyperstack remains reliable as usage grows.
Cross-functional collaboration
Work closely with Product, Design, and other Engineering teams to align on priorities, dependencies, risks, and delivery plans. Communicate clearly with stakeholders and help drive decisions in ambiguous or fast-changing environments.
Planning, prioritisation, and risk management
Help the team make good decisions about sequencing, trade-offs, dependencies, and technical debt. Surface delivery risks early and work proactively to resolve blockers and keep execution on track.
Hiring and team growth
Contribute to building a high-performing engineering organisation through hiring, onboarding, and team design. Help identify capability gaps, attract strong talent, and ensure new joiners are set up to succeed.
Process and continuous improvement
Identify and implement improvements to team processes, planning, collaboration, and engineering workflows. Continuously look for ways to improve delivery effectiveness, developer experience, and overall team performance.
Culture and leadership
Reinforce a culture of ownership, trust, accountability, and collaboration. Lead by example, support healthy team dynamics, and help create an environment where people can challenge constructively and do their best work.
Required Skills
β’ Experience leading and developing software engineers in a people management capacity, including coaching, feedback, performance management, and career development.
β’ Strong experience delivering production software through engineering teams, with the ability to balance execution, quality, technical debt, and business priorities.
β’ A solid technical background in software engineering, platform engineering, or backend systems, with enough depth to contribute meaningfully to architecture discussions, engineering trade-offs, and technical direction.
β’ Experience leading teams working on cloud platforms, infrastructure products, developer platforms, or other technically complex B2B software.
β’ Experience working in infrastructure-heavy environments, with a strong understanding of areas such as provisioning workflows, control plane systems, orchestration, platform operations, and production ownership.
β’ Strong understanding of modern software development practices and cloud-native engineering, including backend services, APIs, testing, CI/CD, containers, and technologies such as Kubernetes and Docker.
β’ Experience helping teams build and operate reliable, scalable, maintainable systems, and improving engineering standards, observability, and operational readiness over time.
β’ Experience working closely with Product and cross-functional stakeholders to shape plans and deliver outcomes in environments where requirements may evolve quickly.
β’ Strong communication skills, with the ability to align stakeholders, manage expectations, and communicate risks, trade-offs, and progress clearly.
β’ A pragmatic, thoughtful leadership style, with a strong sense of ownership and a focus on building healthy, effective teams.
β’
Soft Skills
β’ Strong attention to detail combined with strategic thinking
β’ Proactive mindset with a willingness to take ownership of analysis and insights
β’ Clear communication and presentation skills
β’ Ability to work collaboratively with cross-functional teams
Nice to Have
β’ Exposure to GPU-intensive, distributed, or performance-sensitive systems.
β’ Experience working in high-growth or scale-up environments where products, teams, and processes are evolving quickly.
β’ Experience hiring and scaling engineering teams through periods of growth and organisational change.
β’ Familiarity with platform reliability practices such as incident response, capacity planning, and operational improvement.
What We Offer
β’ Competitive salary with annual discretionary bonus
β’ 25 days holiday plus public holidays
β’ Flexible working arrangements (remote or hybrid)
β’ Employee wellbeing benefits
β’ Opportunity to play a key role in the financial strategy of a rapidly scaling technology company
β’ Clear career progression and development opportunities
β’ Collaborative international culture built on trust, transparency and ownership
Join Our Team
We encourage applications from candidates of all backgrounds and experiences. Our commitment to diversity and inclusion reflects our belief that diverse teams drive innovation and better decision-making.
Join NexGen Cloud and help support the financial strategy behind the infrastructure powering the next generation of AI.