bp is hiring Software Engineers in Pune, India, offering a strong opportunity for fresh graduates from 2022 to 2025 batches. This role is ideal for candidates looking to build a career in software development, cloud technologies, and enterprise-level systems. If you want to start your journey in a global company with real-world impact, this is a great opportunity.
Job Overview
- Company: bp
- Position: Software Engineer
- Qualification: Bachelor’s Degree (Computer Science or related field)
- Experience: Freshers (2022, 2023, 2024, 2025 graduates)
- Location: Pune, India (Onsite)
- Job Type: Full-Time
- Domain: Software Development / IT
About the Role
As a Software Engineer at bp, you will be part of a high-performing technology team working on building scalable and secure software systems. The role involves contributing to the full software development lifecycle, including design, development, testing, deployment, and maintenance of applications. You will work in an agile environment and collaborate with global teams to deliver innovative solutions.
This position is designed to help freshers gain hands-on experience with enterprise-level systems and modern technologies such as cloud computing, APIs, and automation. You will also get exposure to real-world business problems and learn how software solutions drive operations in a global energy company.
Role Overview
- Design and build software applications
- Write clean and efficient code
- Work with APIs and system integrations
- Collaborate with global engineering teams
- Fix bugs and improve system performance
- Support deployment and release processes
- Participate in agile development cycles
Key Responsibilities
- Design, develop, test, and maintain high-quality software applications
- Build scalable and secure systems for business operations
- Work with internal and external APIs for system integration
- Collaborate with cross-functional teams to solve technical problems
- Monitor system performance and suggest improvements
- Automate repetitive tasks and optimize workflows
- Participate in code reviews and maintain coding standards
- Document technical solutions and system processes
Required Skills
- Strong programming knowledge in languages like Python, Java, or JavaScript
- Understanding of data structures and algorithms
- Knowledge of software development lifecycle (SDLC)
- Familiarity with APIs, databases, and system design
- Basic understanding of cloud platforms and deployment processes
- Knowledge of Git or version control systems
- Problem-solving and analytical thinking skills
- Good communication and teamwork abilities
Eligibility Criteria
- Bachelor’s degree in Computer Science, IT, Engineering, or related field
- Graduates from 2022, 2023, 2024, 2025 batches can apply
- Freshers with strong technical knowledge are eligible
- Candidates with project or internship experience are preferred
- Basic understanding of programming and software development
Work Environment
bp offers a collaborative and innovation-driven work environment where employees are encouraged to learn and grow. The Pune office is part of bp’s Technology Solutions India center, which delivers global engineering and digital solutions. You will work with experienced engineers and teams across different countries, gaining exposure to international projects and best practices.
The company promotes diversity, continuous learning, and a culture of problem-solving, making it a great place for freshers to start their careers.
Career Growth Opportunities
- Opportunity to work on global projects and enterprise systems
- Hands-on experience with modern technologies like cloud and APIs
- Continuous learning and skill development programs
- Exposure to agile methodologies and real-world workflows
- Potential to move into advanced roles like Senior Engineer or Specialist
- Strong career path in software engineering and technology
Why Join Company
- Work with a globally recognized energy and technology company
- Excellent opportunity for freshers to start IT careers
- Exposure to real-world software development projects
- Learn from experienced professionals and mentors
- Competitive work environment with growth opportunities
- Opportunity to work on impactful global solutions
How to Apply
- Visit the official bp careers website
- Open the Software Engineer job listing
- Read the complete job description carefully
- Click on the apply button
- Fill in your personal and educational details
- Upload your updated resume
- Submit the application form and wait for response

