Senior Software Development Engineer / Lead (C#) – Halliburton – Bengaluru, India

September 9, 2025

Job Description

Summary

Join Halliburton, a global leader in energy technology and services, as a Senior Software Development Engineer / Lead (C#) in Bengaluru, Karnataka. This senior role is perfect for experienced software engineers with 7+ years of hands-on expertise in C# development, software architecture, and leading technical teams. As a Senior Software Engineer Lead at Halliburton, you will design, develop, and optimize large-scale, secure engineering systems supporting the Oil & Gas industry. If you have a strong background in software design, REST APIs, and database technologies, and are eager to grow into a leadership position, this opportunity offers a rewarding career path in a dynamic, innovation-focused environment.


Job Details at a Glance

Job TitleSenior Software Development Engineer / Lead (C#)
CompanyHalliburton
LocationBengaluru, Karnataka, India
Job ID201568
CategoryEngineering / Science / Technology
Experience LevelExperienced Hire (7+ years)
Employment TypeFull-time
Primary TechnologiesC#, SQL Server, Oracle, JSON, REST APIs
IndustryOil & Gas, Energy

Key Responsibilities

  • Lead the design, development, testing, and documentation of scalable and maintainable software applications using C#.
  • Architect software components that integrate effectively via REST APIs, database queries, and system libraries.
  • Apply system design patterns to create efficient, high-performance software solutions.
  • Mentor and guide development teams, fostering technical growth and timely project delivery.
  • Conduct security triaging and implement fixes to maintain application integrity.
  • Stay updated on emerging software technologies and recommend improvements to development practices.
  • Collaborate with cross-functional teams to align software solutions with business objectives.
  • Manage project schedules and assignments ensuring quality and efficiency in deliverables.

Skills & Qualifications

Mandatory Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related discipline.
  • Minimum 7+ years of professional software development experience.
  • Proven experience in C# development and software design.
  • Strong knowledge of database systems including SQL Server and Oracle.
  • Experience working with JSON, gRPC, Visual Studio, and XAML.
  • Familiarity with software vulnerabilities, secure coding, and best practices.
  • Excellent communication, analytical, and leadership skills.

Preferred Skills

  • Experience leading software development teams or readiness for team lead roles.
  • Knowledge of C++, MFC, Objective-C is a plus.
  • Exposure to Kubernetes, CI/CD pipelines, and GitLab version control.
  • Oil & Gas domain experience is advantageous.

Why Choose Halliburton?

  • Work with one of the world’s largest energy service providers.
  • Competitive compensation aligned with your expertise.
  • Opportunities for professional growth and leadership.
  • Inclusive and diverse workplace culture.
  • Contribute to innovative projects impacting global energy operations.

Apply Now

Ready to lead and innovate as a Senior Software Development Engineer / Lead (C#) at Halliburton Bengaluru?
👉 Click here to apply on Halliburton’s official careers page:
https://jobs.halliburton.com/job/201568