Software Engineering Manager
to guide a small and developing software engineering team. Based in Surrey (3 days onsite, 2 days working from home), you ll have the opportunity to shape the future of our client s software development practices, deliver cutting-edge solutions, and make a real impact. What you'll do: Inspire and lead : Provide coaching, development and leadership to a small team of talented, Junior Developers keen to learn. Build the team of the future : Implement a strategy to grow the software engineering team to support both project delivery and business functions. Align with the bigger picture : Work closely with stakeholders to ensure software initiatives align with overall business strategy, especially when it comes to leveraging digital tools for efficiency. Streamline and optimise : Review current processes, identify opportunities for automation and optimisation, and implement best practices to improve efficiency. Drive technical excellence : Lead the adoption of scalable, efficient technologies for application design, development, hosting, and data management. Support the team s growth : Nurture your team s professional development, ensuring they re equipped with the latest tools, technologies, and methodologies. Deliver results : Oversee the entire software development lifecycle, ensuring projects are completed on time, within scope, and to a high standard, including managing external resources and suppliers. Collaborate across disciplines : Partner with civil engineers, BIM specialists, and project managers to seamlessly integrate software solutions into project workflows. Stay ahead of the curve : Keep up with industry trends and recommend emerging technologies and tools to enhance capabilities. What you'll bring: Proven experience in software engineering and success in optimizing processes through digital tools and process automation. Strong leadership and mentoring skills with a track record of building and developing high-performing software engineering teams. Proficiency in agile methodologies and delivering successful projects. Deep technical expertise in software engineering, including tools like .NET Framework, Azure DevOps, and programming languages like Java, C++, or Python. API customisation Experience with Azure Cloud services, particularly for web app development (Microsoft certifications are a plus!). Excellent communication skills to collaborate with both technical and non-technical stakeholders. Familiarity with collaboration tools (Teams, Excel, Word, etc.) and the ability to translate stakeholder needs into actionable development. Desirable skills: Experience with SharePoint / O365 application development. Knowledge of UI/UX design principles, data analytics, and cybersecurity basics. Understanding of civil engineering or related industries, including CAD tools and 3D space solutions. Industry-specific regulatory compliance knowledge or certifications. Why join our client? Impact : Shape the future of software engineering in our organisation, driving innovation and efficiency. Collaboration : Work alongside a diverse team of experts, from engineers to project managers, to deliver exceptional solutions. Green field site:
This is an amazing opportunity to put your own stamp on a role.
#J-18808-Ljbffr