Technical Programme Manager

CDI
New York
Salaire : Non spécifié
Télétravail fréquent
Postuler

Kraken
Kraken

Cette offre vous tente ?

Postuler
Questions et réponses sur l'offre

Le poste

Descriptif du poste

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.

Requirements:

  • Strong written and spoken communicator
  • Proven track record of timely execution of priorities, creation of realistic visions, and cross-functional stakeholder management
  • Why you'll love it here:

  • Great medical, dental, and vision insurance options including FSAs.
  • Paid time off — we know working hard means also being able to recharge as needed, we trust our employees to get the work done and take the time they need.
  • 401(k) plan with employer match.
  • Parental leave. Biological, adoptive and foster parents are all eligible. 
  • Pre-tax commuter benefits.
  • Flexible working environment: you need to shift around your schedule? You do you, we genuinely believe in work/life balance. 
  • Equity Options: every Octopus employee owns part of the business. We’re a team, working together towards huge goals. Every person is crucial to our success, you should be rewarded as such. 
  • Modern office or co-working spaces depending on location.
  • The salary range for this role in NYC ranges on average from $130,000-$180,000 (with some flexibility) depending on relevant experience, role alignment, and technical expertise demonstrated throughout the interview process. While the broad salary range is listed, not all candidates will be placed at the top of the range—this will be determined by the overall fit for the position. If you have questions about this, just ask! Our recruiters are happy to provide more context. 
  • 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.

    Envie d’en savoir plus ?

    Postuler