Help us use technology to make a big green dent in the universe!
Kraken powers some of the most innovative global developments in energy.
We’re a technology company focused on creating a smart, sustainable energy system. From optimising renewable generation, creating a more intelligent grid and enabling utilities to provide excellent customer experiences, our operating system for energy is transforming the industry around the world in a way that benefits everyone.
It’s a really exciting time in energy. Help us make a real impact on shaping a better, more sustainable future.
Kraken Customer
What we do: build the most AI-driven, innovative, forward-thinking platform for energy management. From optimizing resources to delivering cost-effective, exceptional customer experiences through advanced Customer Information Systems (CIS), billing, meter data management, CRM, and AI-driven communications, Kraken is powering the next wave of innovation in the energy industry.
Why we do it: future energy will not look like energy as we know it today. We need to not just think about our future, but build for it. Now.
At Kraken the Programme Manager (TPM) plays a crucial role in orchestrating the technical delivery of specific product features and functionality that drive prioritised client outcomes. Their main responsibility is to bridge domain boundaries, while ensuring alignment of goals, delivery, dependencies, planning and communications between the impacted teams, and ultimately, enable the successful delivery of client outcomes tied to defined product features and functionality.
Core Responsibilities of the TPM:
Technical Coordination & Planning:
- Cross-Domain Alignment: Facilitate technical alignment and dependency management across multiple domain teams contributing to the specific outcome.
- Delivery Planning: Drive the planning of delivery within the client engineering team, ensuring delivery is sequenced for the most efficient use of developer time.
- Risk and Issue Management: Identify, track, and mitigate risks and issues that could impact the delivery of the outcome across domains.
- Cross Domain Outcome Compatibility: Understand the high-level technical designs across contributing domains and ensure they are compatible and support the desired outcome.
Dependency Management:
- Identification: Proactively identify dependencies between product teams required for delivery of a desired client outcome.
- Coordination: Facilitate communication and coordination between dependent teams to ensure timely delivery of necessary components, including APIs.
- Dependency Tracking: Maintain a clear view of cross-domain dependencies and their status.
Communication & Collaboration:
- Central Point of Contact: Serve as a central technical point of contact for the Client Engineering Team, bridging communication gaps between domain product teams and client delivery.
- Facilitating Technical Discussions: Organise and facilitate technical meetings and workshops involving members from different domain teams. These meetings can start from initial discovery to implementation, success tacking and retrospectives.
- Information Sharing: Ensure timely and effective sharing of technical information, progress updates, and potential roadblocks across all relevant teams and stakeholders.
Technical Quality & Standards:
- Ensuring Consistency: Promote and ensure adherence to consistent technical standards, security best practices, and architectural guidelines across contributing domains for a unified experience.
- Quality Assurance Coordination: Collaborate with teams across domains to ensure comprehensive testing of the end-to-end user experience. This can be extended to include beta group testing with the client(s).
- Performance & Scalability: Work with domain and platform teams to ensure the technical solutions meet the performance and scalability requirements of the overall user experience and uphold Kraken SLO/A standards.
Process Improvement:
- Identifying Bottlenecks: Identify technical bottlenecks and inefficiencies in the cross-domain development process.
- Driving Improvements: Propose and drive process improvements to enhance collaboration, communication, and delivery efficiency across domain teams.
Technical Documentation:
- Cross-Domain Documentation: Ensure the creation and maintenance of relevant technical documentation within Kraken Docs that spans across domains for the specific outcome (internally and externally).
Key Operating Principles for TPMs:
- Proactive Communication: Regularly and transparently communicate progress, risks, and dependencies.
- Facilitation & Mediation: Act as a facilitator and mediator to resolve technical or other disagreements and ensure smooth collaboration between teams.
- Technical Understanding: Possess a strong understanding of the underlying functional architecture of the involved domains.
- Relationship Building: Build strong working relationships with engineers, product managers and client delivery.
- Focus on User Value: Always keep the end-user experience and desired outcome at the forefront of technical decision-making.
- Pragmatism & Problem-Solving: Be pragmatic in finding solutions and effectively troubleshoot technical challenges.
If this sounds like you then we'd love to hear from you.
Are you ready for a career with us? We want to ensure you have all the tools and environment you need to unleash your potential. Need any specific accommodations? Whether you require specific accommodations or have a unique preference, let us know, and we'll do what we can to customise your interview process for comfort and maximum magic!
Studies have shown that some groups of people, like women, are less likely to apply to a role unless they meet 100% of the job requirements. Whoever you are, if you like one of our jobs, we encourage you to apply as you might just be the candidate we hire. Across Kraken, we're looking for genuinely decent people who are honest and empathetic. Our people are our strongest asset and the unique skills and perspectives people bring to the team are the driving force of our success. As an equal opportunity employer, we do not discriminate on the basis of any protected attribute. Our commitment is to provide equal opportunities, an inclusive work environment, and fairness for everyone.