
Development Manager
Ocean Technologies Group
full-time
Posted on:
Location Type: Remote
Location: United Kingdom
Visit company websiteExplore more
About the role
- Lead and support multiple development teams, ensuring alignment on goals, quality, and delivery timelines.
- Mentor and guide Team Leaders, helping them grow as both people leaders and technical experts.
- Drive engineering excellence by promoting best practices in coding, architecture, and delivery.
- Ensure effective adoption and execution of defined agile processes across teams.
- Coordinate cross-team projects and dependencies, proactively removing roadblocks.
- Work closely with the Head of Development on scaling the engineering organization and improving processes.
- Collaborate with Product Owners and Product Managers to align engineering execution with business goals.
- Cooperate closely with other Engineering Leads.
- Oversee work delivered by external contractors, ensuring quality and alignment with internal standards.
- Monitor team health, performance, and capacity planning.
- Support hiring, onboarding, and professional growth within the engineering group.
Requirements
- 10+ years in commercial software development.
- Prior experience as a Team Lead, Tech Lead, or similar role involving coordination across multiple teams.
- Strong technical background and hands-on coding experience.
- Deep understanding of software engineering principles, modern development practices and architecture patterns.
- Solid knowledge of agile methodologies (Scrum, Kanban) and software delivery lifecycles.
- Excellent leadership skills with the ability to inspire and empower others.
- Proven track record in mentoring and technical coaching.
- Strong communication and collaboration skills, with the ability to bridge gaps between technical and business teams.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software developmentcodingsoftware engineering principlesdevelopment practicesarchitecture patternsagile methodologiesScrumKanbansoftware delivery lifecyclestechnical coaching
Soft Skills
leadershipmentoringcommunicationcollaborationteam coordinationinspiring othersempowering othersproblem-solvingcapacity planningperformance monitoring