Senior Software Engineer

BP India · India - Pune

India - PuneSeniorPosted 23 Oct 2026Last checked 23 Oct 2026

Free account: apply link, HR contact and an AI-written cold email

About the role

Entity: Technology Job Family Group: Research & Technology Group Job Description: About bp/team bp technology is the central organization for all software and platform development. We build all the technology that powers bp’s businesses, from upstream energy production to downstream energy delivery to our customers. We have a variety of teams depending on your areas of interest, including infrastructure and backend services through to customer-facing web and native applications. We encourage our teams to adapt quickly by using native AWS and Azure services, including serverless, and enable them to pick the best technology for a given problem. This is meant to empower our software and platform engineers while allowing them to learn and develop themselves. Role Purpose The Senior Software Engineer is a hands-on technical leader responsible for designing, building, testing, deploying and operating high-quality digital platform capabilities across the Corporate Affairs portfolio. The role leads the resolution of sophisticated and ambiguous engineering problems and ensures solutions deliver measurable business value while remaining secure, scalable, maintainable and easy to operate. Working with Technical Delivery Leads, Product Managers, architects, engineers, QA, operations and suppliers, the role shapes technical direction for the immediate team, leads medium-to-large engineering initiatives and sets a strong standard for code, design and implementation. It combines direct production-grade coding with technical leadership, mentoring and long-term stewardship of the platform architecture. Scope & Scale Platform focus Supports Corporate Affairs digital platforms and services, including DCP, Brand Portal, global web, content, campaign, analytics, integration and operational support capabilities. Technical leadership Acts as a technical leader for the immediate engineering team, shaping design decisions and coordinating delivery across multiple engineers. Engineering scope Leads sophisticated front-end, back-end, API, integration, automation, cloud and DevOps work according to platform needs. Delivery ownership Leads medium-to-large engineering initiatives from technical discovery and design through build, testing, release and production operation. Capability building Mentors engineers, raises engineering standards and enables colleagues and partner teams to contribute effectively to shared solutions. Key Responsibilities Technical Leadership & Solution Design ·         Lead the end-to-end technical design and implementation of sophisticated digital platform capabilities and services. ·         Turn ambiguous business and technical problems into pragmatic, scalable and supportable engineering solutions. ·         Decompose larger solutions into clear workstreams and coordinate delivery across multiple engineers and dependencies.

Skills mentioned

  • AWS
  • Azure
  • CI/CD

Want to reach BP India's HR directly?

NextKnock finds the hiring contact and writes a personal cold email from your resume. You send it from your own Gmail.

Similar jobs

More jobs at BP India

All BP India jobs and company facts →

Browse more