Software Engineering Manager As a Software Engineering Manager within our EDI Product Development team, you will be responsible for the direct line management of software developers, helping them design, build and maintain Epicor applications. You will be working with the developers day-to-day, providing them with coaching and mentoring advice to develop their skills and career. Our teams are working with cutting edge cloud-based SaaS technologies, underpinned by automation tests and CI/CD pipelines. In addition to line management, you will be leveraging your technical experience to challenge and influence our tooling and processes, as we continually strive for improvements in efficiency and quality through to production. Join our dynamic team in Peterborough This is a full-time, permanent hybrid Software Engineering Manager position, offering the perfect balance of three days in the office and two days working from home. Embrace the flexibility and be part of an innovative environment where your contributions truly matter. What you will be doing as the Software Engineering Manager: Lead and support software development teams to ensure successful project execution. Manage individuals through 121s, provide mentoring and support, review deliverables, and deliver performance feedback. Identify and address staff training and development needs to improve individual performance. Establish requirements and review solutions to ensure organizational needs are met. Oversee and influence our software development methodologies, ensuring adherence to best practices with a delivery focused mindset. Collaborate with cross-functional teams, including product managers, scrum masters, testers and other managers to deliver high-quality software solutions. Provide clear and timely work direction. What you will likely bring for the Software Engineering Manager role: 8 years applicable experience and demonstrated success. 3 years managing and developing employees. 3 years of specialized/industry experience. Bachelor’s degree (or equivalent experience) What could set you apart as the Software Engineering Manager: Proven ability to manage, develop and mentor individuals/teams. Strong communication skills with an analytical mindset. In-depth understanding of modern software development practices. A strong technical background (ideally with C#, .Net, SQL Server, React). Understanding of cloud technologies (ideally with Azure, Kubernetes, Redis, ES)