Jobs Companies BP Staff Software Engineer

Sobre este puesto de Staff Software Engineer en BP

BP · Presencial · India - Pune

Entity:

Technology


Job Family Group:

IT&S Group


Job Description:

About bp

bp is a global energy business with a purpose to reimagine energy for people and our planet. We aim to be a very different kind of energy company by 2030, helping the world reach net zero and improving people’s lives. We are committed to creating a diverse and inclusive environment where everyone can thrive. Join bp and become part of the team building our future!

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform crucial job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

Let me tell you about the role

bp is moving through the biggest transition in its 100+ year history with the goal of becoming one of the world’s largest renewable energy providers and achieving net zero carbon emissions by 2050. To make this transition, senior software engineers need to power our business end to end, from building new infrastructure and services through to customer facing web and native mobile applications.

We are looking for passionate & skilled full stack software engineers with experience in .NET/Java/Python programming language and at least one front-end framework like React/Angular etc. to join our technology team. As a key member, you will play a crucial role in designing, developing and maintaining applications & data platforms. You will have complete, end-to-end ownership of projects. You will have experience building products across the stack and a firm understanding of web frameworks, APIs, databases and multiple back-end languages and on data engineering architectures.

What you will deliver

Design, build and maintain scalable applications and APIs by translating business requirements into robust, scalable technical solutions, defining the architecture & design to ensure system reliability and long‑term maintainability.

Collaborate closely with multi-functional teams – including architects, product managers, analytics teams and engineering partners to break down complex business challenges into incrementally deliverable solutions.

Work across a diverse technology stack across Frontend, backend, UX and more to consistently deliver high‑quality solutions in a fast‑paced, iterative development environment.

Oversee the design and development of analytical dashboards built on scalable, resilient data architectures – including data pipelines, ingestion frameworks, streaming systems and data storage solutions.

Establish and maintain data quality, governance and reliability standards across all data products.

Provide technical leadership and direction, offering guidance to development teams while promoting industry best practices and driving strategic, forward‑looking engineering changes.

Champion engineering and operational excellence, continuously improving processes, quality, security, performance and predictability through automation, observability and CI/CD efficiency.

Write clean, maintainable and scalable code, adhering to internal standards and enforcing these standards through effective code reviews.

Apply agile methodologies, adopt continuous learning and consistently implement development procedures.

Implement monitoring, alerting and solving strategies to ensure application performance, stability and operational reliability.

Develop comprehensive test coverage—including unit, integration and automated tests—to validate business functionality and preserve long‑term code quality

Technical Expertise:

12+ years of hands-on experience in .NET, Java or Python along with strong SQL & data handling skills.

Proficiency in at least one modern front-end framework (e.g., React, Angular).

Solid foundation in computer science principles, including data structures and algorithms.

Experience in designing and integrating applications and APIs in cloud platforms such as AWS, Azure or Google Cloud.

Experience demonstrating containerization and orchestration technologies such as Docker and Kubernetes to build, deploy and operate scalable, reliable and cloud‑native applications.

Exposure to data tools such as Spark, Kafka, Data Bricks or equivalent and data architectures – including building data pipelines, ingestion frameworks, streaming systems and data storage solutions

Problem-Solving & Analytical Skills: Ability to tackle complex scenarios with innovative, solution oriented thinking.

Leadership & Teamwork:

Proven ability to lead and mentor junior engineers, developing culture of innovation & teamwork.

Strong interpersonal, communication and collaboration skills; comfortable working across teams and functions including with product, design, operations.

Approach & Work Style:

Growth mindset with a focus on challenging the status quo and driving creative solutions.

Self-motivated, organized and capable of managing work independently.

Comfortable operating in a fast-paced, highly agile and iterative development environment.

Stay abreast of emerging technologies and industry trends, identifying opportunities to leverage them for organizational advantage.

Full SDLC Ownership: Demonstrated experience managing projects end-to-end – from ideation to architecture/design, implementation, delivery & maintenance


Travel Requirement

Negligible travel should be expected with this role


Relocation Assistance:

This role is eligible for relocation within country


Remote Type:

This position is a hybrid of office/remote working


Skills:

.Net Full Stack Development, React.js, System Design


Legal Disclaimer:

We are an equal opportunity employer. We do not discriminate on the basis of protected characteristics like race, religion, color, sex, national origin, sexual orientation, veteran status or disability status. Individuals with an accessibility need may request an adjustment/accommodation related to bp’s recruiting process (e.g., accessing the job application, completing required assessments, participating in telephone screenings or interviews, etc.). If you would like to request an adjustment/accommodation related to the recruitment process, please contact us.

If you are selected for a position and depending upon your role, your employment may be contingent upon adherence to local policy. This may include pre-placement drug screening, medical review of physical fitness for the role, and background checks.

¿Listo para postularte en BP?
Postúlate en BP

Sobre BP

We’re an international energy company with global scale, ambitious plans and a team of brilliant people delivering energy to the world, today and tomorrow.

Ver todos los empleos en BP →

Empleos similares

Micron Technology
Senior/ Staff/ Principal - Silicon Design Validation Engineer
Micron Technology
⚡ Postúlate pronto Hyderabad - Phoenix Aquila, In... Presencial
● Nuevo 👁 Visto ✓ Postulado hace 14h
Micron Technology
Staff/Principal Engineer, Product Engineering
Micron Technology
⚡ Postúlate pronto Hyderabad - Phoenix Aquila, In... Presencial
● Nuevo 👁 Visto ✓ Postulado hace 14h
Roku
Staff Software Engineer, Demand Bidder, Ad Serving Platform
Roku
⚡ Postúlate pronto Bengaluru, India Presencial
● Nuevo 👁 Visto ✓ Postulado hace 18h
Fivetran
Staff Software Engineer
Fivetran
⚡ Postúlate pronto Bengaluru, Karnataka, India, A... Presencial
● Nuevo 👁 Visto ✓ Postulado hace 1d
Netskope
Staff Engineer,MAC OS/Client
Netskope
⚡ Postúlate pronto Bengaluru, Karnataka, India Presencial
● Nuevo 👁 Visto ✓ Postulado hace 1d
Databricks
Staff Software Engineer - Search Platform
Databricks
⚡ Postúlate pronto Bengaluru, India Presencial
● Nuevo 👁 Visto ✓ Postulado hace 1d
Databricks
Staff Software Engineer - Databases
Databricks
⚡ Postúlate pronto Bengaluru, India Presencial
● Nuevo 👁 Visto ✓ Postulado hace 1d
Databricks
Staff Software Engineer - Multi Cloud Efficiency
Databricks
⚡ Postúlate pronto Bengaluru, India Presencial
● Nuevo 👁 Visto ✓ Postulado hace 1d
The Hartford
IND Staff Data Engineer
The Hartford
⚡ Postúlate pronto India GCC-Puppalaguda Village Presencial
● Nuevo 👁 Visto ✓ Postulado hace 1d

Regístrate para recibir sugerencias adaptadas a los empleos que abres y las búsquedas que guardas.

Más empleos en BP

Ver todos los empleos en BP →

Postúlate ahora
🤖

Un momento — para

JobsRadar se creó para personas reales que están pasando un mal momento en su búsqueda de empleo — no para solicitudes automatizadas. Estás haciendo clic demasiado rápido y ahora estás bloqueado temporalmente.

Vuelve más tarde. Si de verdad estás buscando empleo, cuentas con nosotros — solo compórtate como una persona.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Toma ventaja en tu búsqueda de empleo.

Únete a nuestro canal de Telegram para lo que te ayuda a conseguir el puesto — referencias salariales, el pulso semanal del mercado y avisos de nuevas funciones. Sin spam, solo señal.

Únete al canal — es gratis