
Java Technical Lead
Department:Software Development
Type:HYBRID
Region:Calgary, Alberta
Location:Calgary, Alberta, Canada
Experience:Mid-Senior level
Estimated Salary:CAD110,000 - CAD150,000
Skills:
JAVAC++GEOPHYSICAL SOFTWARECLOUD COMPUTINGAGILE/SCRUMGITLABECLIPSEVS CODECI/CDAWSAZUREKUBERNETESSPARKOPENGLSCIENTIFIC COMPUTING
Share this job:
Job Description
Posted on: January 16, 2026
Title: Java Technical LeadDuration: Full TimeLocation: Calgary, AB // Onsite// HybridRoles and Responsibilities:
- Collaborate closely with geophysicists, data scientists, and software engineers to translate scientific domain requirements into robust on-prem or Cloud software
- solutions.
- Design, develop, and maintain high-performance applications for geophysical and geological data analysis, interpretation and visualization (e.g., seismic, horizon, fault,velocity model, etc.)
- Present architectural designs and technical proposals to the architecture review board.
- Ability to break down development tasks and lay out clear implementation roadmaps.
- Implement and optimize computation algorithms
- Design and develop both thin and thick client applications that interact with cloud-basedmicroservices.
- Ensure high code quality through unit testing, code reviews, security hardening and continuous integration with other domain tools
- Provide technical support and lead user troubleshooting sessions to resolve issues and ensure smooth operation of DSG application
- Mentor junior developers and actively contribute to architectural and implementation decisions.
- Embrace Agile/Scrum methodologies, delivering and demonstrating working solutions at the end of each sprint
- Stay current with emerging technologies and trends in geophysical computing and software development.
Required Education and Skills
- BS or MS degree in computer science, Geoscience, Applied Mathematics, or a related engineering discipline.
- Good experience in scientific or geophysical software development.
- Good experience in Java/C++ experience.
- Ability to break down complex development tasks and define clear, actionable implementation roadmaps.
- Proficiency in programming languages: Java, C++.
- Proficiency with development tools and environments:
- GitLab, Eclipse, VS Code, CI/CD pipelines
- Draw.io for architecture diagrams
- Performance tools: VisualVM, JMC/JFR, Async
- Operating systems: Windows and Linux
- Hands-on experience using GitHub Copilot to accelerate code implementation and enhance development productivity.
- Must be self-motivated but be able to work well in a team environment
Desired Experience:
- Knowledge with geophysical and seismic software tools and formats:
- SEG-Y, Landmark seismic BRICK, CMP, OpenVDS
- DSG, Petrel, Kingdom, GeoFrame, or PaleoScan
- Familiarity with cloud platforms and distributed computing:
- Restful API design and implementation
- AWS and Azure
- Tools for scalable data processing: Kubernetes, Spark
- Strong experience with Java 2D graphics and 3D OpenGL programming.
- Solid understanding of geophysical methods and data types, including Seismic, Fault,Horizon and Velocity modeling.
- Experience with scientific computing libraries
Originally posted on LinkedIn
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!
CanadaJobs.works
Get CanadaJobs.works on your phone!
SIMILAR JOBS

Senior Product Owner - Data products
Just now
Software Development
HYBRID
Montreal, Quebec, Canada
PRODUCT MANAGEMENTAGILE METHODOLOGIESDATA ENGINEERING+10 more

Professionel 5, Ingénierie
Just now
Software Development
HYBRID
Dorval, Quebec, Canada
FPGAASICEMBEDDED SOFTWARE+13 more

Analyste-programmeur ou analyste-programmeuse, Android-FR
Just now
Software Development
HYBRID
Montréal-Ouest, Quebec, Canada
ANDROID STUDIOMATERIAL DESIGNUX+28 more

Analyste - programmeur intermédiaire
2 days ago
Software Development
HYBRID
Montreal, Quebec, Canada
PROGRAMMINGDATACOMJDEAL+7 more

Senior Software Engineer, Backend (Decisions and Pricing Foundations)
3 days ago
Software Development
Remote (Halifax, Nova Scotia)
Halifax, Nova Scotia, Canada
PYTHONKOTLINAWS+7 more
