At Convergence Group, we’ve spent the last 20 years building a business that lasts - powered by resilience, continuous improvement, and an unwavering commitment to our customers. As we enter an exciting phase of growth, we’re looking for a Full Stack Software Engineer with strong C# skills to help us design and build the next generation of software that powers our business. As our Software Engineer, you’ll play a key role across the entire software development lifecycle, from planning and architecture through delivery and maintenance. You’ll help us evolve our connectivity products and internal tools using modern technologies - while contributing to an engineering culture that values clean code, autonomy, and continuous improvement. Responsibilities of our Software Engineer Build and maintain high-quality, scalable web applications using C#, JavaScript, web development frameworks and libraries (e.g. React, Next.js, Blazor), and Azure services. Design intuitive front-end experiences and robust back-end logic with seamless client-server integration. Implement new features using frameworks, APIs, and databases. Ensure software quality with unit, integration, and automated testing. Collaborate in Agile environments (e.g. Scrum or Kanban) - participating in standups, sprint planning, and delivery. Troubleshoot, debug, and resolve application issues. Engage in code reviews to maintain standards, knowledge sharing, and continuous learning. Drive improvements across the SDLC: tools, pipelines, architecture, and documentation. What you’ll Bring A minimum of 5 years’ experience of C# Strong knowledge of JavaScript, HTML/CSS, and one or more modern frameworks. Experience with React, Next.js or Knockout.js would be beneficial. Experience working knowledge of Azure cloud services and SQL databases. A solid grasp of CI/CD pipelines and automated testing frameworks. Comfort with Agile methodologies (Scrum or Kanban) and working in fast-moving teams. Effective communicator who can translate complex technical ideas to both developers and stakeholders. Bonus points for experience with IT service management tools like ServiceNow or working within a fast-paced SME environment. What’s in it for you as our Software Engineer? Salary: £50-65,000 Time off: 33 days holiday, including bank holidays (and yes, it gets better). Benefits: Private Medical, enhanced Pension, Income Protection & Life Assurance. Work-life balance: flexible core hours hybrid working with 3 days a week in the Solihull office. Dog friendly office - yes really! Who are Convergence Group? At Convergence Group, we break free from corporate red tape as a privately-owned company, driving bold innovation without the constraints of private equity or external bankers. Experts in WAN, LAN, WiFi and Security solutions we stand out by revolutionising infrastructure management – making it seamless so our customers can focus on what matters most. With rapid growth ahead, we need exceptional talent who bring the right skills, attitude, and drive to shape the future with us. A realistic view of working at Convergence Group Convergence Group moves fast - faster than many organisations in our sector. Our pace is high and the workload can be around 30% greater than what some people have experienced elsewhere. That’s not by accident. It reflects our ambition and the fact we’re constantly evolving. We grow through innovation and acquisition, which means priorities shift, the landscape changes, and expectations keep rising. If you want predictable and slow, this probably isn’t the place. But if you thrive on challenge, growth, and real impact, you’ll find incredible opportunities to shape ideas, challenge thinking, work with talented people and grow your skills rapidly. For the right person, it’s a powerful platform for career acceleration. Ready to Apply? If you’re a C# software engineer who thrives on clean code, complex systems, and working with a smart, passionate team - we want to hear from you! Apply now and help us lead the future of connectivity.