Software Project Manager

PurposeThe Software Project Manager (SPM) is responsible for enabling effective and predictable software delivery across one or more software development teams. Reporting to the Software Delivery Manager, the SPM will work closely with Software Developers, Product Owners, Product Managers, and technical leadership to facilitate Scrum practices, improve team effectiveness, identify and address impediments, and maintain transparency around delivery progress, risks, and dependencies.The SPM will support teams in planning and coordinating work, maintaining an effective delivery cadence, and continuously improving delivery processes and practices. They will use appropriate metrics and team insights to identify emerging delivery issues, facilitate resolution of blockers and dependencies, and ensure relevant stakeholders have an accurate understanding of delivery health.The SPM is expected to operate independently, establish credibility quickly within complex software teams, and actively coach and support teams in applying Scrum principles, self management, collaboration, and continuous improvement.The SPM may be responsible for managing several concurrent software products, as instructed by their line manager. FunctionsESSENTIAL Agile facilitation. Facilitate and support effective agile delivery practices, including sprint planning, daily stand-ups, sprint reviews and retrospectives. Ensure that meetings are focused, productive, and support the team in achieving the Sprint Goal. Remove blockers. Identify and help resolve obstacles that prevent the team from progressing effectively. Work with team members, stakeholders, and other areas of the organization to address dependencies and blockers. Promote continuous improvement. Help the team assess its performance and identify opportunities to improve delivery, quality, collaboration, and predictability. Facilitate and action improvement opportunities arising from retrospectives and encourage measurable improvements over time. Coach the scrum team. Coach team members in Scrum principles, self-management, and continuous improvement. Encourage collaboration, accountability, transparency, and effective ways of working. Track and communicate delivery health. Use appropriate metrics to improve transparency around progress, risks, dependencies, and delivery performance. Supervisory ResponsibilitiesNo supervisory responsibility.Reporting RelationshipSoftware Delivery Manager Oceaneering is a global provider of engineered services and products, primarily to the offshore energy industry. We develop products and services for use throughout the lifecycle of an offshore oilfield, from drilling to decommissioning. We operate the world's premier fleet of work class ROVs. Additionally, we are a leader in offshore oilfield maintenance services, umbilicals, subsea hardware, and tooling. We also use applied technology expertise to serve the defense, material handling, aerospace, science, and renewable energy industries. Oceaneering Integrity Management and Digital Solutions (IMDS) delivers capability, safety, and reliability. We help our customers make informed decisions and manage risk associated with their oil and gas, renewables, and maritime assets–any time, any place. Customers are confident that when they choose us, we will respond with the safe, green, efficient, and cost-effective solutions and services they require. REQUIREDExtensive experience in software development, preferably as a Software Developer roleConsiderable experience in Oil & Gas IndustryExperience in successfully delivering software products using Scrum in complex development environmentsExpert knowledge of Scrum, Agile delivery practices, and software development life cycle modelsDemonstrable experience as a Scrum Master, or in software project or delivery management, supporting large, complex products involving cross-functional teams in a high-tech development environmentStrong technical background with the ability to objectively assess complex project risks, dependencies, technical issues, and delivery impactsExperience overseeing multi-function project teams including Developers, and QA PersonnelDESIREDComputing Science University degree or equivalent educationProject Management Certification is a plusSufficient level of technical background to be able to accurately and objectively evaluate complex project risks and issuesHow to Apply:We offer a competitive salary, a comprehensive benefits package and the opportunity to advance in an international company. To apply, click 'Apply Now'.Knowledge, Skills, Abilities, and Other CharacteristicsStrong interpersonal skills including mentoring, coaching, collaborating, and team buildingStrong analytical, planning, and organizational skills with an ability to manage competing demandsSolid understanding of, and demonstrated experience in, using Agile Project Management tools such as Jira/Confluence, Smartsheets, Balsamiq, all Office ToolsExcellent oral and written communications skills Experience interacting with both business and IT individuals at all levels including the executive levelCreative approach to problem-solving with the ability to focus on details while maintaining the “big picture” viewFull timePosting Date: 2026-08-24

Job Details

Company
Appcast
Location
Aberdeen, UK
Posted