Software Engineer at bp
bp · Pune, India
- Salary: Not Disclosed
- Experience: 0-2 years
📋 Job Details at a Glance 📍 Location Pune, India 🏢 Company bp 👥 Experience 0-2 years 🎓 Qualification Bachelor’s Degree 📅 Eligible Batch 2022, 2023, 2024, 2025 📄 Job Type Full Time 💰 Salary Not Disclosed 🏢 Industry Technology 🛠 Key Skills Programming Software Development Problem Solving Software Engineer at bp — Full Details & How to Apply bp is seeking passionate Software Engineers to join its team in Pune, India . This is your chance to make an impact in a leading technology company while advancing your career in a role that is pivotal to the future of energy solutions. As the industry evolves towards sustainability, the demand for skilled Software Engineers has never been greater, and bp recruitment is at the forefront of this transformation. The role of a Software Engineer at bp is crucial in driving technological advancements that enhance energy solutions. With the global shift towards sustainable practices, this position allows you to contribute to projects that not only innovate but also support the planet's future. As a Software Engineer , you will be involved in developing cutting-edge software solutions that align with bp 's mission of sustainable energy, making your work relevant and impactful in today's technology landscape. bp stands out as an employer by providing a collaborative environment where innovation thrives. The company fosters a culture that encourages creativity and problem-solving , making it an exciting place for budding engineers to contribute to impactful projects. With access to industry leaders and a commitment to professional growth, bp offers a unique platform for Software Engineers to advance their careers while working on solutions that matter. This role is ideal for both freshers and candidates with up to 2 years of experience . Eligible candidates must hold a B.Tech, B.E., MCA, or M.Tech degree, with a focus on 2023, 2024, 2025, and 2026 passouts. A minimum of 60% aggregate in academics is preferred, and prior internship or hands-on project experience is a strong advantage. If you are ready to embark on a rewarding career path, this opportunity at bp is tailored for you. As a Software Engineer at bp , you will gain invaluable experience in cloud architecture , production-grade Java development , and Agile workflows . You will have the chance to work with cutting-edge technologies and methodologies, enhancing your skill set and preparing you for future challenges in the tech industry. This role not only offers a chance to learn but also to make a significant impact on bp 's mission of sustainable energy. NexisGrow.com features this opportunity as part of its curated tech job listings. All details are sourced from the official job posting. If you're ready to take the next step in your career, don't miss the chance to apply online and join a company that is shaping the future of energy. Job Role & Responsibilities The role of a Software Engineer at bp is pivotal in driving innovation and efficiency within the technology landscape of the company. As part of a dynamic team, you will contribute to the development of software applications that align with bp's strategic goals, ensuring they are high-performing and responsive to user needs. Develop and maintain software applications that align with bp's technology strategy, ensuring high performance and responsiveness. Utilize programming languages such as Python , Java , or C++ to create efficient software solutions tailored to bp's operational needs. Collaborate with cross-functional teams , including data scientists and product managers, to gather requirements and deliver integrated solutions. Analyze software performance metrics to identify areas for improvement, ensuring that applications meet quality standards and user expectations. Engage in continuous learning and take ownership of projects, contributing to your professional growth and the team's success. Document software development processes and maintain clear communication with stakeholders to ensure project alignment and transparency. Implement innovative problem-solving techniques to address technical challenges, enhancing the overall functionality of bp's software products. Participate in code reviews and provide constructive feedback to peers, fostering a culture of excellence and collaboration. Stay updated with emerging technologies and industry trends to incorporate best practices into your work. This role embodies an ownership culture, where your contributions directly impact the success of bp 's technology initiatives, driving both personal and organizational growth. Required Skills & Technical Competencies We are seeking candidates with a robust skill profile that combines technical expertise and problem-solving abilities. The ideal Software Engineer will be equipped to tackle complex challenges and contribute effectively to bp's innovative projects. Technical Skills Python (Intermediate) — essential for developing scalable applications and automating processes. Java (Advanced) — used to build distributed backend services and REST APIs at scale. C++ (Intermediate) — applied in performance-critical applications requiring high efficiency. Agile Methodologies — familiarity with Agile practices to ensure timely project delivery. Git — crucial for version control and collaborative development within teams. Data Structures and Algorithms — understanding is necessary for optimizing software performance. Software Testing — knowledge of testing frameworks to ensure application reliability. Soft Skills & Professional Competencies Analytical Thinking — ability to dissect complex problems and propose effective solutions. Effective Communication — crucial for collaborating with team members and stakeholders. Time Management — essential for balancing multiple projects and meeting deadlines. Team Collaboration — working effectively within diverse teams to achieve common goals. Good to Have (Bonus) Docker — familiarity with containerization for deploying applications. AWS — understanding of cloud services to enhance application scalability. JIRA — experience with project management tools for tracking progress. To effectively showcase these skills in your resume or during interviews, highlight specific projects or experiences that demonstrate your proficiency in these areas, particularly those relevant to the Software Engineer role at bp . Eligibility Criteria This role is designed for recent graduates and early-career professionals eager to launch their careers in technology. If you are passionate about software development and meet the following criteria, we encourage you to apply. Candidates must hold a Bachelor’s Degree in Computer Science , Information Technology , or a related field. Eligible batches include 2022, 2023, 2024, and 2025 graduates. This position is open to candidates with 0 to 2 years of experience . A minimum CGPA of 6.0 or equivalent academic performance is expected. Prior internship or hands-on project experience is a strong advantage. Demonstrated proficiency in programming languages such as Python or Java is essential. Documentation & Portfolio Requirements Prepare a professional resume highlighting your educational background, relevant skills, and any projects or internships. A GitHub portfolio showcasing your coding projects or contributions will significantly enhance your application. Pro Tip: Highlight any relevant projects or internships in your resume to improve your application success rate for the Software Engineer role at bp . Salary & Benefits 💰 Compensation Not Disclosed The compensation philosophy at bp emphasizes offering competitive salary packages that align with industry standards for the role of Software Engineer . While the exact salary details are not disclosed , bp ensures that its employees are rewarded fairly for their contributions and skills. What Your CTC Could Include Health Insurance — comprehensive coverage for employee and family worth ₹5 lakh annually Retirement Benefits — contributions to provident fund and pension schemes Performance Bonuses — annual bonuses based on individual and company performance Flexible Work Hours — options for hybrid work to promote work-life balance Training Programs — access to various development courses and certifications Additional Perks & Benefits Meal Allowances — daily allowances to support healthy eating Transportation Support — assistance with commuting costs Wellness Programs — initiatives to promote mental and physical health Employee Discounts — exclusive offers on various products and services Mentorship Opportunities — guidance from experienced professionals within the company Career Progression & Salary Growth At bp , appraisal cycles typically occur annually, with raises averaging between 5% to 10% based on performance. The company supports rapid career advancement through regular performance reviews and clear promotion pathways, allowing employees to progress within 2 to 3 years of joining. NexisGrow.com tip: When discussing salary, emphasize your skills and the value you bring to the team, and be prepared to negotiate based on industry standards. Selection Process The hiring philosophy at bp is centered around identifying candidates who not only possess the necessary technical skills but also align with the company’s values and mission. The selection process for the Software Engineer role is designed to ensure a thorough evaluation of both technical and interpersonal abilities. 1 Round 1: Initial Screening — review of applications and resumes to shortlist candidates based on qualifications and skills. 2 Round 2: Technical Interview — focus on programming skills and problem-solving abilities through coding challenges. 3 Round 3: Behavioral Interview — assessment of cultural fit and alignment with bp 's values and mission. 4 Final Stage: Offer Extension — selected candidates receive an offer, followed by a background check and reference verification. What Each Round Tests Round 1 evaluates your resume and qualifications to ensure you meet the basic requirements. Round 2 tests your technical skills through coding challenges, while Round 3 focuses on your communication skills and problem-solving abilities. Timeline & Expectations The entire selection process typically takes 4-6 weeks from application submission to final offer. Candidates can expect timely communication from bp regarding their application status and next steps. Interview Prep Tip: Familiarize yourself with bp 's core values and prepare examples that demonstrate your alignment with their mission. How to Apply for Software Engineer at bp Apply Now — bp Create Your Profile — visit the application link and set up your profile with accurate details. Resume Submission — highlight relevant skills, projects, and experiences that align with the Software Engineer role. Complete the Application Form — fill in all required fields, ensuring clarity and completeness. Track Your Application — monitor your application status through the portal for updates. Prepare for Assessments — be ready for potential assessments that may follow your application submission. Resume & Profile Tips for This Role Highlight Technical Skills — emphasize your proficiency in Python , Java , and React.js . Showcase Projects — include any relevant projects that demonstrate your coding abilities and problem-solving skills. Detail Work Experience — provide specifics about your previous roles, especially if you have 0 to 3 years of experience . Include Certifications — mention any relevant certifications or training programs completed. Applications are accepted on a rolling basis, so applying early can significantly increase your chances of securing an interview. Apply Now — Official Link NexisGrow.com does not charge any fees for job applications. Frequently Asked Questions Interview · Role · Salary · Growth ? What are the eligibility criteria for the Software Engineer role at bp? Eligibility Tap to expand + Answer Candidates must have a Bachelor's Degree in relevant fields, be from the eligible batches (2022-2025), and can be freshers or have up to 2 years of experience. ? What is the interview process for Software Engineer at bp? Interview Tap to expand + Answer The process includes an application screening, a technical interview with coding challenges, and a behavioral interview to assess cultural fit. ? What technologies and tools will I work with? Tech Stack Tap to expand + Answer You will primarily work with programming languages such as Python, Java, or C++, and utilize tools like Git for version control. ? What is the salary and compensation for this role? Salary Tap to expand + Answer While the salary is not disclosed, bp offers competitive compensation packages with opportunities for performance-based bonuses. ? Is this role work from home, hybrid, or onsite? Work Mode Tap to expand + Answer This role is primarily onsite in Pune, but bp may offer flexible work arrangements depending on project needs. ? What is the career growth path after joining bp as a Software Engineer? Growth Tap to expand + Answer You can expect a structured growth path with regular performance reviews, opportunities for promotions, and internal mobility within 1-3 years. ? How should I prepare for the Software Engineer interview at bp? Preparation Tap to expand + Answer Focus on brushing up your programming skills, practicing coding challenges, and understanding bp's mission and values. ? How do I apply and what documents are needed? Application Tap to expand + Answer Apply via the official career link, ensuring your resume highlights relevant skills and experiences tailored to the job description. ? Is there a probation period and what does it involve? Probation Tap to expand + Answer Yes, there is typically a probation period of 3-6 months, during which performance is closely monitored to ensure fit and development. ? What is the work culture like at bp? Culture Tap to expand + Answer bp promotes a culture of collaboration, diversity, and continuous learning, encouraging employees to share ideas and grow together. Ready to Apply? Don't Miss This Opportunity! Apply only via the official link. NexisGrow.com charges zero application fees. 👉 Apply Now — Official Link NexisGrow.com does not charge any application or registration fees. Beware of fraudulent offers. Naukri ki baat, NexisGrow ke saath • NexisGrow.com