Lead Software Engineer

Epiroc
📍 Bengaluru, Karnataka, India 💼 Full-time 🕒 Posted February 26, 2026

Job Description

Responsibilities:


Lead the development of C++ applications for underground drilling and material handling equipment, ensuring performance, reliability, and scalability.
  • Architect and implement software modules for machine control, sensor integration, and automation workflows.

  • Collaborate with cross-functional teams including system engineering, product management, and testing to define and deliver robust solutions.

  • Mentor and guide junior engineers, conduct code reviews, and enforce best practices in software development.

  • Drive continuous improvement in software quality, maintainability, and performance.

  • Integrate software with embedded systems, PLCs, and cloud-based services where applicable.

  • Contribute to DevOps pipelines and CI/CD workflows using Azure DevOps.

  • Participate in sprint planning, retrospectives, and agile ceremonies as a technical leader.

  • Lead to develop and ...
  • Ready to Apply?

    Submit your application today and join our talented team at Epiroc.

    Submit Application

    Job Details

    • Location Bengaluru, Karnataka
    • Job Type Full-time
    • Category Computer Occupations
    • Posted Date February 26, 2026
    • Application Deadline April 07, 2026