bp
bp

Software Engineer

onsite
Pune
Posted 2/15/2026
Exp: 0+y

Job Overview

Role: Software Engineer Location: Pune Experience: Freshers / Experienced Qualification: Bachelor's Degree (CS/Engineering/Physics) Key Skills: Java/Python/C#, CI/CD, Cloud (AWS/Azure), Agile

Job Description

For the bp Recruitment 2026 drive, the team is looking for a Software Engineer to be part of a cross-disciplinary team. You will work closely with product managers, UX designers, data scientists, and business partners to bridge the gap between business needs and digital solutions. You will design sophisticated software components, write high-quality code, and lead projects to production. The role requires a strong advocate for engineering best practices, including unit testing, performance testing, and creating end-to-end deployment pipelines.

Roles and Responsibilities

  • Software Design: Designing sophisticated software components and services; writing and reviewing design documents.
  • Development: Writing high-quality, reusable code in Java, Python, or C#.
  • DevOps & CI/CD: Creating end-to-end deployment pipelines to production and maintaining fast velocity.
  • Integration: Integrating software with distributed systems and shared APIs across bp.
  • Collaboration: Partnering with multi-functional teams (UX, Data Science) to execute impactful activities.
  • Mentorship: Mentoring junior engineers and proactively sharing expertise with peers.

Skills and Eligibility Criteria

Educational Background: Minimum Bachelor's degree in Computer Science, Engineering, Physics, or equivalent practical experience.

Experience: Freshers with strong project experience or professionals with relevant industry experience.

Mandatory Technical Skills:

  • Proficiency in at least one modern programming language: Java, Python, C#, or JavaScript.
  • Strong understanding of Software Engineering Best Practices (Unit Testing, Code Reviews).
  • Knowledge of CI/CD pipelines and automated testing.
  • Familiarity with Cloud platforms like AWS or Azure is a plus.

Competencies:

  • Strong communication skills to present results to senior management and influence decision-making.

About the Company

bp is one of the world's leading integrated energy companies, providing customers with fuel for transportation, energy for heat and light, lubricants, and petrochemicals. With a bold ambition to become a net zero company by 2050, bp is reimagining energy for people and the planet. Joining bp means working in a cross-disciplinary team that blends digital innovation with energy expertise.