×
Register Here to Apply for Jobs or Post Jobs. X

Java Software Development Lead

Job in Calgary, Alberta, D3J, Canada
Listing for: Halliburton
Full Time position
Listed on 2026-06-16
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 CAD Yearly CAD 100000.00 125000.00 YEAR
Job Description & How to Apply Below
Position: Java Software Development Lead )

We are looking for the right people to innovate, achieve, grow, and lead. We attract and retain the best talent by investing in employees and empowering them to develop themselves and their careers.

Experience the challenges, rewards, and opportunity of working for one of the world's largest providers of products and services to the global energy industry.

Overview

We are looking to recruit an experienced Software Development Team Lead. Reporting to the Delivery Manager and working closely with the Product Owner, you will lead a team of software developers and testers to deliver applications on a multi-year roadmap.

Job Duties
  • Lead the team to deliver new products, features, and hotfixes iteratively using an Agile methodology working with the Product Owner, Scrum Master, Developers, and QAs.
  • Work with architects and other developers, provide technical input to the Product Owner.
  • Act as the first point of escalation to remove impediments and maintain development velocity and achieve committed sprint goals.
  • Communicate and escape issues in a clear and timely manner.
  • Manage day-to-day team activities and support career development for team members.
  • Participate actively in development work.
  • Maintain up-to-date knowledge of existing and emerging technologies relevant to the role.
  • Mentor team developers on architectural and development best practices.
  • Maintain the stability, performance, and reliability of a large commercial thick client desktop application.
  • Work with a large code base and multiple distributed development teams.
  • Build team cohesion by fostering interpersonal attraction, shared commitment, identity, mutual support, accountability, strong communication, clear goals, recognition of contributions, trust, and constructive conflict resolution.
Qualifications
  • BS or MS degree in Computer Science, Geoscience, Applied Mathematics, or a related engineering discipline.
  • Strong background in mathematics, especially spatial mathematics (2D and 3D geometry) and calculus.
  • 14+ years of experience in software development of complex applications.
  • Excellent understanding of design principles, best practice, and experience developing large commercial thick client desktop applications.
  • Team Lead experience and applying Agile Development and Delivery methodology.
  • Java development experience including RESTful APIs, microservices, unit testing.
  • Experience with Eclipse RCP/SWT and cloud/SaaS development (Azure and/or AWS, Docker, Kubernetes, etc.).
  • Experience with CI/CD pipeline tools and technologies such as Git Lab and Git Hub.
  • Excellent analytical, communication, and problem-solving skills.
  • Self‑Starter with an aptitude to learn current technologies quickly.
  • Desirable attributes:
    Understanding of machine learning technologies (Python, Tensor Flow, etc.), experience in geology and geophysics domains especially oil and gas, agile scrum certification, experience working with multiple distributed development teams.
Location & Compensation

Location:

700 9th Ave SW Suite 2000, Calgary, Alberta, T2P 3V4, Canada.

Job Type: Full Time.

Compensation:
Competitive and commensurate with experience.

Halliburton is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, disability, genetic information, pregnancy, citizenship, marital status, sex/gender, sexual preference/orientation, gender identity, age, veteran status, national origin, or any other status protected by law or regulation.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary