Java Software Development Lead

Halliburton

Calgary

On-site

CAD 100,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A global engineering company in Calgary, Alberta is seeking a Software Development Team Lead to guide a team of developers in delivering high-quality software solutions. The role requires over 14 years of experience in software development, a solid foundation in mathematics, and proficiency in Java and Agile methodologies. Responsibilities include mentoring team members, managing operations, and overseeing project delivery. This full-time position offers a competitive compensation package based on experience.

Qualifications

  • 14+ years of experience in software development of complex applications.
  • Experience developing large commercial thick-client desktop applications.
  • Self-starter with aptitude to learn new technologies quickly.

Responsibilities

  • Lead the team to deliver new products and features iteratively.
  • Act as the first escalation point to remove impediments.
  • Mentor team developers on architectural and development best practices.

Skills

Java development experience
Agile development methodology
Strong background in mathematics
Excellent analytical skills
Cloud and SaaS development

Education

BS or MS degree in computer science or related discipline

Tools

CI/CD pipeline tools (GitLab, GitHub)
Docker
Kubernetes

Job description

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

Overview

We are seeking an experienced Software Development Team Lead to report to the Delivery Manager and work closely with the Product Owner. The role will lead a team of software developers and testers to develop one or more of our application suites within a multi‑year roadmap.

Responsibilities
  • Lead the team to deliver new products, features, and hotfixes iteratively using Agile methodology, collaborating with Product Owner, Scrum Master, Developers, and QAs.
  • Work with architects and other developers to provide technical input to the Product Owner.
  • Act as the first escalation point to remove impediments and maintain development velocity, ensuring sprint goals are met.
  • Communicate and escalatation issues clearly and in a timely manner.
  • Manage day‑to‑day team operations and career development for team members.
  • Play an active, hands‑on role 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 stability, performance, and reliability of a large commercial thick‑client desktop application.
  • Work with a large code base and multiple distributed development teams.
Team Cohesion & Soft Skills
  • Interpersonal Attraction: Build comfort and rapport among team members.
  • Task Commitment: Foster shared dedication to team goals.
  • Group Identity: Create a sense of belonging and shared values.
  • Mutual Support: Encourage willingness to help and provide constructive feedback.
  • Shared Accountability: Promote responsibility for collective outcomes.
  • Strong Communication: Encourage open dialogue and feedback.
  • Clear Goals: Ensure everyone understands and commits to the shared purpose.
  • Recognition of Contributions: Value each member’s unique skills and efforts.
  • Trust: Create opportunities for members to connect and rely on each other.
  • Conflict Resolution: Address disputes constructively.
Qualifications
  • BS or MS degree in computer science, geoscience, applied mathematics, or 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, with excellent understanding of design principles and best practices.
  • Experience developing large commercial thick‑client desktop applications.
  • Team Lead experience applying Agile development and delivery methodology.
  • Java development experience including RESTful APIs, microservices, unit testing, Eclipse RCP/SWT.
  • Cloud and SaaS development experience: Azure and/or AWS, Docker, Kubernetes, etc.
  • Experience with CI/CD pipeline tools such as GitLab, GitHub.
  • Excellent analytical, communication, and problem‑solving skills.
  • Self‑starter with the aptitude to learn new technologies quickly.
Desirable Attributes
  • Understanding of machine learning technologies (Python, TensorFlow, etc.).
  • Experience in geology and geophysics domains, especially oil and gas.
  • Undergraduate degree in software engineering, computer science, or equivalent.
  • Agile Scrum certification.
  • Experience working with multiple distributed development teams.

Candidates whose qualifications exceed the minimum job requirements will be considered for higher‑level roles based on experience, additional job requirements, or business needs.

Job Details
  • Requisition Number: 207763
  • Experience Level: Experienced Hire
  • Job Family: Engineering/Science/Technology
  • Product Service Line: Landmark Software & Services
  • Full Time / Part Time: 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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineering Lead - Landmark
Software Engineering Lead - Landmark

Halliburton • Calgary

On-site
CAD 110,000 - 160,000
Bonus program
Long-term incentive programs
Senior Software Engineering Lead - Landmark
Senior Software Engineering Lead - Landmark

Halliburton • Calgary

On-site
CAD 120,000 - 180,000
Bonus program
Long-term incentive
Junior Eclipse RCP Java Developer
Junior Eclipse RCP Java Developer

Halliburton • Calgary

On-site
Junior Eclipse RCP Java Developer
Junior Eclipse RCP Java Developer

Halliburton • Calgary

On-site
Competitive compensation
World-class benefits
Best-in-class training
Senior Software Engineering Lead - Landmark
Senior Software Engineering Lead - Landmark

Halliburton Energy Services • Calgary

On-site
CAD 140,000 - 180,000
Senior Geophysical Java Software Engineer
Senior Geophysical Java Software Engineer

Halliburton • Calgary

On-site
CAD 120,000 - 160,000
Software Engineer - Landmark
Software Engineer - Landmark

Halliburton • Calgary

On-site
CAD 80,000 - 120,000
Senior Software Engineer - Landmark
Senior Software Engineer - Landmark

Halliburton • Calgary

On-site
CAD 100,000 - 130,000
Software Engineering Lead - Landmark
Software Engineering Lead - Landmark

Halliburton Energy Services • Calgary

On-site
CAD 120,000 - 180,000
Geoscience Domain Specialist / QA Engineer - Landmark
Geoscience Domain Specialist / QA Engineer - Landmark

Halliburton • Calgary

On-site
CAD 90,000 - 130,000