Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Software Development Manager role.
Rezi rewrites your resume against Bertelsmann-Jobs's job description. Free.

Tailor your resume to this Software Development Manager role.
Rezi rewrites your resume against Bertelsmann-Jobs's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Software Development Manager posting at Bertelsmann-Jobs — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Software Development Manager posting at Bertelsmann-Jobs — free, in seconds.
About the Role
This is a hands-on leadership role combining people management with technical direction. You will lead and develop our developer community, helping to turn technical strategy and agreed architecture into consistent engineering standards and reliable delivery. A key focus will be supporting the modernization of our integration landscape, moving towards reusable .NET services, APIs, and event-driven solutions, while ensuring the stability of existing live services. Approximately 70% of your time will be focused on people leadership, capability building, engineering standards, and delivery leadership, with 30% dedicated to hands-on technical contribution.
Responsibilities
- Lead, support, and develop permanent software developers across Integration Services, including 1:1s, objective setting, development planning, performance management, and pastoral support.
- Own recruitment, onboarding, retention, and succession planning for the developer community, ensuring contractors work effectively within agreed team standards.
- Build capability against target architecture and delivery pipeline, identifying skills gaps and creating opportunities for learning, coaching, and delegated leadership.
- Use C# and .NET expertise to support code and design reviews, pairing, proof-of-concepts, and complex technical problem-solving.
- Define and maintain engineering standards, development controls, and quality gates, including CI/CD, automated testing, secure development, observability, and operational readiness.
- Establish responsible standards for AI-assisted development, covering validation, security, data handling, attribution, and human accountability.
- Improve developer tooling, source control, pipelines, and work tracking to strengthen delivery, maintainability, and control.
- Lead Agile delivery across squads, ensuring effective planning, refinement, reviews, retrospectives, and daily coordination, while coaching others in delivery leadership.
- Support the Head of Integration Services with developer allocation across business-as-usual and project work, balancing service continuity, strategic priorities, development, and capacity.
- Monitor squad health, capacity, dependencies, and delivery risks, providing clear reporting and resolving constraints with stakeholders.
- Own developer deployment, engineering standards, and implementation quality within approved architecture, collaborating with various technical and product roles.
- Escalate significant architecture, security, data, commercial, or delivery issues to the appropriate accountable owner.
Requirements
- Substantial experience as a senior or lead developer or technical team lead, with evidence of solving production engineering problems.
- Proven line or team leadership, including developer coaching, performance conversations, objective setting, and capability growth.
- Deep, current C# and .NET 10+ expertise, including ASP.NET Core and Web API services.
- Strong API and microservice engineering, plus event-driven delivery with Azure Service Bus, Kafka, or an equivalent messaging platform.
- Practical CI/CD, automated testing, Git, secure development, and production-support experience.
- Working knowledge of containers and infrastructure as code, with the judgment to collaborate effectively on platform decisions.
- Experience with Azure API Management, Logic Apps, Functions, and wider cloud-native Azure engineering (desirable).
- Experience with Node.js, Python, or TypeScript in a mixed-language engineering estate (desirable).
- Experience with integration or middleware modernization, especially migration from legacy point-to-point solutions (desirable).
- Experience with GitHub, GitLab, and Jira, including practical toolchain or pipeline consolidation (desirable).
- Experience with AI-assisted engineering practices and the governance needed for responsible adoption (desirable).
Skills
- C#
- .NET
- ASP.NET Core
- Web API services
- API engineering
- Microservice engineering
- Event-driven delivery
- Azure Service Bus
- Kafka
- CI/CD
- Automated testing
- Git
- Secure development
- Production support
- Containers
- Infrastructure as code
- Azure API Management
- Logic Apps
- Azure Functions
- Cloud-native Azure engineering
- Node.js
- Python
- TypeScript
- Integration modernization
- Middleware modernization
- GitHub
- GitLab
- Jira
- AI-assisted engineering
Location
- Embassy Gardens, London
- Frating, Colchester (occasional travel)
Work Type
- Permanent
- Hybrid working
- Office-based (minimum 2 days per week)
Experience Level
- Experienced
- Senior or lead developer or technical team lead
Salary/Compensations
- c.£100,000
- Generous bonus scheme
About the Company
- The Technology team provides expertise and effective solutions to Penguin Random House.
- We integrate flexibility and agility which supports our consistent way of working.
- We set ourselves up for success by holding ourselves accountable and welcoming change.
- Each member of the Technology team brings skill and initiative to their role; we take personal ownership within a one team culture, working collaboratively to meet expectations from our stakeholders who trust us to deliver.
Equal Opportunity
- As a Disability Confident Committed organisation, we offer interviews to candidates with a disability who meet the essential criteria for the role, and opt-in on their application form.
- We encourage you to tell us about any reasonable adjustments you may need by emailing [email protected].