Position Summary:
We are seeking a highly skilled and motivated Software Engineering Manager to lead and inspire our team of engineers in building innovative and scalable software solutions. This role combines technical expertise with strong leadership and strategic thinking to deliver high-quality projects on time and within scope.
Key Responsibilities:
Line Manager
Team Leadership: Recruit, mentor, and manage a team of software engineers, fostering a culture of collaboration, accountability, and continuous improvement.
Duty of care: Ensure the well-being, safety, and support of their team members, including holidays and return to work.
Performance Management: Conduct regular performance evaluations, provide constructive feedback, and identify growth opportunities for team members.Technology Manager
Innovation: Stay current with industry trends, emerging technologies, and best practices to drive innovation and improve processes
Technical Oversight: Provide technical guidance, direct and review engineering design, and architectural input to maintain high coding standards and robust system design.
Technical Proposals / Bid Support: Technical expertise, defines project scope, collaborate with stakeholders, assesses risks, estimate budget and resources, and produce a compelling narrative.
Development Network Manager: Overseeing and maintaining the software development systems to ensure they operate efficiently and securely. Management team
Collaboration: W...