Back to search

Software Engineer

BP

Verifies job is active
Prepare with AI feedback
Real-time coaching per answer
9 hits2 practices1 interviews
Pune, Maharashtra, IndiaEnergy
JavaPythonC++Software DevelopmentAgileScrumData StructuresAlgorithmsProblem SolvingCommunication

Software Engineer

We are seeking a skilled Software Engineer to join our dynamic team. This role will be instrumental in designing, developing, and maintaining high-quality software solutions that meet our evolving business needs. The ideal candidate will possess a strong understanding of software development principles and a passion for creating innovative and efficient applications.

Key Responsibilities:

  • Design, develop, and test software applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and well-documented code.
  • Participate in code reviews and contribute to improving code quality.
  • Troubleshoot and debug software issues.
  • Contribute to the continuous improvement of our development processes.

Requirements/Qualifications:

  • 6 to 10 years of experience in software development.
  • Strong proficiency in one or more programming languages (e.g., Java, Python, C++).
  • Experience with software development methodologies (e.g., Agile, Scrum).
  • Solid understanding of data structures and algorithms.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills.

About the Company:

We are a leading organization operating within the energy sector. Our focus is on providing innovative solutions and services to meet the world’s growing energy demands while prioritizing sustainability and technological advancement.

AI enhanced job description

Source: Hudson SignalsRecruiter: Rekroot
Posted: 11/10/2026
1e8244c8-4914-4a1b-9dea-5153031b3c7d