bp

Senior Software Engineer- Tiger

bp  •  Republic of India (Hybrid)  •  4 hours ago
Apply
AI can make mistakes so check important info. Chat history is never stored.
64
AI Success™

Job Description

Entity:

Technology


Job Family Group:

IT&S Group

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 cross‑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 best practices.

Implement monitoring, alerting and troubleshooting 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:

6+ 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:

Cloud Platforms, Cloud Platforms, Collaboration, Communication, Configuration management and release, Continuous deployment and release, Creating a high performing team, Database Design, Digital Project Management, Documentation and knowledge sharing, Emerging technology monitoring, Facilitation, Information Security, Mentoring, Metrics definition and instrumentation, NoSql data modelling, Problem Solving, Relational Data Modelling, Risk Management, Scripting, Secure development, Service operations and resiliency, Software Design and Development, Solution Architecture, Source control and code management {+ 5 more}


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.

bp

About bp

Check out our commenting guidelines 👉 bp.com/CommentsGuide

Industry
Oil, Gas & Mining
Company Size
10,000+ employees
Headquarters
London, GB
Year Founded
1909
Website
bp.com
Social Media