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: 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. #J-18808-Ljbffr
Java Software Development Lead
HALLIBURTON
calgary, calgary
Published 27 days ago
Report job