Skip to main content
Back to jobs

Staff Product Manager

External
BP logoBp · India
Full-timeRemoteToday
AgileCI/CDCross-functional CollaborationDocumentationGraphQLMicroservices
Cover LetterConnect

Prepare for this interview

Elite

AI-generated questions, company research, and talking points tailored to this role


Responsibilities

  • Product Strategy & Ownership
  • Define and lead the product vision, roadmap, and strategy for developer-centric products and platforms .
  • Identify key developer difficulties and opportunities through research, analytics, and direct engagement .
  • Prioriti s e features based on technical feasibility, customer impact, and business value .
  • Balance short-term results with long-term platform scalability .
  • Developer-Focused Product Development
  • Build products for technical users (internal engineers, external developers, partners) .
  • Define product requirements including:
  • APIs and service contracts
  • Platform capabilities
  • Developer tools and workflows
  • Ensure products follow standard processes for usability, consistency, and performance from a developer's perspective .
  • Drive adoption through intuitive design, clear documentation, and strong developer experience (DX) .
  • Cross-Functional Collaboration
  • Partner closely with engineering teams as a highly technical counterpart in product discussions .
  • Collaborate with:
  • Engineering (architecture, feasibility, delivery)
  • Developer Experience (DX) / Technical Writing (documentation)
  • DevOps/SRE (reliability, deployment, observability)
  • UX/design (where applicable)
  • Act as the link between technical execution and business priorities .
  • Execution & Delivery
  • Translate product strategy into clear user stories, technical requirements, and acceptance criteria .
  • Participate in sprint planning, backlog grooming, and release cycles .
  • Ensure timely delivery of high-quality features with strong engineering alignment .
  • Make data-driven decisions using user feedback, system metrics, and usage analytics .
  • Developer Experience & Adoption
  • Advocate for developers as primary users of the product .
  • Define success through adoption metrics such as:
  • API usage and performance
  • Developer onboarding time
  • Feature adoption and retention
  • Improve developer onboarding processes, documentation, and sample implementations .
  • Technical Depth & Decision Making
  • Engage in architectural discussions and trade-offs .
  • Understand system design, scalability, security, and performance considerations .
  • Provide informed product decisions grounded in technical realities .

Requirements

  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent practical experience)
  • 3-7+ years of experience in software engineering, or a combination of engineering + product experience
  • Solid understanding of software development fundamentals:
  • APIs (REST, GraphQL), microservices, distributed systems
  • Cloud platforms and infrastructure
  • CI/CD pipelines and DevOps practices
  • Proven record to collaborate optimally engineering teams .
  • Excellent problem-solving and analytical abilities
  • Experience as a Product Manager, Technical Product Owner, or Engineering Lead
  • Experience building or managing developer platforms, APIs, or internal tools
  • Familiarity with developer ecosystems, SDKs, and integrations
  • Exposure to developer experience (DX) guidelines
  • Experience in agile or scrum product environments
  • Key Skills
  • Product strategy and roadmap planning
  • Technical competence and systems thinking
  • Developer emotional intelligence and user-centric approach
  • Collaborator management and communication
  • Data-driven decision-making
  • Agile product development
  • Results You'll Own
  • Product roadmap and prioritization
  • API and platform feature definitions
  • Technical product requirements and user stories
  • Developer-facing feature releases
  • Metrics dashboards for adoption and performance
  • Success Metrics
  • Developer satisfaction (NPS, feedback loops)
  • Time-to-first-success for developers
  • Platform/API adoption and usage
  • System reliability and performance metrics
  • Delivery predictability and roadmap execution
  • Why join bp
  • Our purpose is to deliver energy to the world, today and tomorrow. For over 100 years, bp has focused on discovering, developing, and producing oil and gas in the nations where we operate. We are one of the few companies globally th

Benefits

Health insuranceVision insurance

Additional Information

Entity: Technology Job Family Group: IT&S Group Job Description: At bp, we provide an excellent working environment and employee benefits such as an open and inclusive culture, a great work-life balance, tremendous learning and development opportunities to craft your career path, life and health insurance, medical care package and many others. We are looking for a Technical Product Manager (TPM) to lead the development of products and platforms built specifically for software engineers and developers. This role is ideal for a former or current software engineer who wants to transition into product management while staying close to technology and developer workflows. You will be responsible for the product vision, strategy, and execution for developer-facing capabilities such as APIs, platforms, tools, SDKs, and internal engineering systems. You will deliver high-quality, scalable, and developer-friendly solutions.


Your Match

How well this role fits your profile.

Company Intel

What employees say

Worked at BP? Share your experience

Interested in this role?

Apply on the company's website.

Cover LetterConnect