> Markdown version of [/jobs/ext/366610-senior-software-project-manager](https://www.wearedevelopers.com/jobs/ext/366610-senior-software-project-manager). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Project Manager - **Company:** Cobana Energy - **Location:** Watford, UK (Remote available) - **Experience:** Expert - **Salary:** £70,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, JavaScript (Programming Language), .NET Framework, Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Business Logic, Architectural Patterns, JIRA, HTML5, User Authentication, Automation of Tests, Microsoft Azure, C Sharp (Programming Language), Cascading Style Sheets (CSS), Cloud Computing, Software Quality, Code Review, Databases, Relational Databases, Database Queries, Software Debugging, Software Design Patterns, PostgreSQL, Microsoft Project, Microsoft SQL Server, Object-Oriented Software Development, Performance Tuning, Scrum Methodology, Role-Based Access Control, Next.js, Software Project Management, Systems Architecture, TypeScript, .NET Core, ReactJS, Express.js, Reliability of Systems, Indexer, Backend, Git, Webpack, AngularJS, Solid Principles, Integration Frameworks, Build Tools, Front End Software Development, NestJS, Software Coding, Restful APIs, Docker - **Published:** June 24, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=6284b6b90bd5e790 ## About the Role Do you have experience in JavaScript?, The ideal candidate has 5+ years of professional experience, including experience leading or mentoring developers, thrives in a remote-first environment, and demonstrates excellent communication, critical thinking, and problem-solving skills., * 5+ years of professional experience as a Full Stack Developer, with experience in a senior or leadership capacity * Proven experience mentoring developers or leading small engineering teams * Strong experience with TypeScript-first development * Hands-on experience with: o C# o .NET Framework (4.x) o .NET Core (8 / 9 & 10) o REST API design and integration * Strong frontend development experience using: o React (required) o Angular 20 o TypeScript and modern JavaScript o HTML5, CSS3 * Backend development experience using: o Express.js (primary) o Experience with NestJS is a plus * Database experience with: o SQL Server and/or PostgreSQL o Schema design, complex queries, indexing, and optimisation * Strong understanding of: o Object-Oriented Programming (OOP) o SOLID principles and design patterns o Writing clean, testable, maintainable code * Proficiency with Git and collaborative development workflows * Experience working in Agile/Scrum environments * Proven experience working remotely, managing priorities independently and supporting team delivery * Strong written and verbal communication skills * Excellent critical thinking and analytical problem-solving abilities * Experience with Agile and delivery tools such as Jira, Azure DevOps, and Microsoft Project Nice to Have: * Experience with Next.js, Vite, or modern frontend build tools * Experience leading technical projects or owning system architecture * Experience building internal tools or CRM platforms * Familiarity with cloud platforms (Azure or AWS) * Exposure to CI/CD pipelines, Docker, or automated testing * Experience implementing authentication, authorisation, and role-based access control What We're Looking for in You: * You take ownership of projects and lead them through end-to-end delivery * You are a proactive leader who supports and uplifts team members * You maintain high standards of delivery governance including tracking progress, risks, dependencies, and delivery milestones. * You lead coordination across cross-functional teams including developers, QA engineers, and other technical stakeholders * You thrive in a collaborative, remote-first environment * You communicate complex technical ideas clearly and confidently * You communicate progress, risks, and technical decisions clearly to stakeholders and support resolution of escalations when required. * You enjoy solving real business problems, not just writing code * You take a pragmatic, business-focused approach to engineering decisions * You pay close attention to detail and care deeply about user and customer experience * You continuously look for ways to improve systems, processes, and team effectiveness * You proactively identify and manage risks, dependencies, and delivery blockers to ensure predictable execution ## Description We are seeking an experienced Senior Software Project Manager who combines strong hands-on engineering expertise with proven leadership capabilities to join our remote team. In this role, you will be responsible for designing, building, and maintaining internal tools and CRM systems that support critical business operations, while also guiding and mentoring a team of developers. The ideal candidate is both a technical leader and a hands-on contributor-capable of architecting scalable backend systems, building robust APIs, and delivering clean, maintainable frontend applications. You will play a key role in driving technical decisions, improving development processes, and ensuring high standards of code quality and system reliability. You'll collaborate closely with product, operations, and engineering stakeholders to translate complex requirements into scalable, maintainable solutions. As a Team Lead, you will also be responsible for fostering a collaborative team environment, supporting developer growth, and ensuring successful delivery of projects. Driving continuous improvement in engineering processes, delivery workflows, and team efficiency, * Design, develop, and maintain full-stack web applications supporting internal tools and CRM systems * Lead the technical design and architecture of scalable, high-performance systems across frontend and backend * Own end-to-end delivery of engineering initiatives from planning through execution, release, and production support. * Support effort estimation, resource planning, and delivery forecasting to ensure accurate project execution * Provide technical leadership and mentorship to developers, supporting code quality, best practices, and professional growth * Oversee and contribute to the development of robust server-side APIs, data models, and business logic * Develop high-quality, responsive frontend applications using TypeScript, JavaScript, React, and Angular * Create reusable, function based React components, hooks, and tests that integrate with backend services * Develop Angular components, services, modules, and routing, following best practices and architecture patterns * Design, optimise, and maintain relational databases (SQL Server and/or PostgreSQL), including schemas, queries, and performance tuning * Architect and implement RESTful APIs for internal and third-party integrations * Drive the development of modular, reusable components across frontend and backend to ensure scalability and maintainability * Ensure high-quality releases through thorough testing, debugging, and proactive issue resolution * Lead and actively participate in code reviews, setting and maintaining high engineering standards * Collaborate closely with product, operations, and engineering stakeholders to translate complex requirements into technical solutions * Coordinate with internal teams and external stakeholders or vendors to ensure successful delivery and integration. * Communicate progress, technical decisions, risks, and trade-offs clearly to both technical and non-technical stakeholders * Identify and implement improvements to development processes, tooling, and system architecture * Support sprint planning, task prioritisation, and delivery management in an Agile environment * Actively participate in Agile ceremonies including sprint planning, daily stand-ups, sprint reviews, and retrospectives ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [Can SVG be fast? Rendering a scatter chart with over 10k points](https://www.wearedevelopers.com/videos/100299-can-svg-be-fast-rendering-a-scatter-chart-with-over-10k-points) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Mastering Remote Work: Tips for Developers](https://www.wearedevelopers.com/magazine/558-mastering-remote-work-tips-for-developers) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Should Tech Managers Be Developers First? Pros and Cons](https://www.wearedevelopers.com/magazine/327-should-tech-managers-be-developers-first-pros-and-cons) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)