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

ISE Software DevOps and Testing Specialist

Job in Port Coquitlam, BC, Canada
Listing for: GeoSpectrum Technologies Inc.
Full Time position
Listed on 2026-09-03
Job specializations:
  • Software Development
    Software Testing, DevOps, Software Engineer
Salary/Wage Range or Industry Benchmark: 90000 - 140000 CAD Yearly CAD 90000.00 140000.00 YEAR
Job Description & How to Apply Below

International Submarine Engineering

Location:

Port Coquitlam, BC

Workplace:
Onsite

About Us

For over 50 years, International Submarine Engineering (ISE) has been a world leader in the production of manned and unmanned underwater vehicles.

ISE offers a workplace where you will have an opportunity to contribute to cutting‑edge technology from concept to delivery. We design, engineer and manufacture state‑of‑the‑art subsea vehicles. Simply put - we make cool and innovative technology.

We place great emphasis on developing equipment to meet the specific requirements of each clients’ unique mission. ISE’s highly skilled team produce reliable, customized and mission‑driven vehicles that exceed customer expectations.

Are you passionate about the ocean sector and innovative, advanced technology that makes deep‑sea exploration possible? If so, we’d love to connect with you!

Career Opportunity

ISE is seeking a Software Dev Ops and Testing Specialist to join our team!

The Software Dev Ops and Testing Specialist is responsible for the development, testing, integration, deployment, and maintenance of software systems supporting Geo Spectrum Technologies' and ISE's products and internal engineering initiatives. The role combines software development, automated testing, Dev Ops practices, software quality assurance, and continuous improvement activities to ensure the delivery of reliable, maintainable, and high‑quality software solutions.

This position works closely with Software Engineers, Systems Engineers, Electrical Engineers, Quality Assurance personnel, and Project Managers to support the full software development lifecycle from requirements definition through deployment and sustainment. The role also supports adoption of AI‑assisted development tools and modern software engineering practices to improve product quality and team efficiency.

Responsibilities Software Development
  • Implement software in C++, C#, and Python following written specifications, requirements, coding standards, and company software engineering practices.
  • Design, develop, test, and maintain software applications for commercial, industrial, defense, and autonomous systems.
  • Design and implement graphical user interfaces (GUIs) for operator, engineering, and customer‑facing applications.
  • Participate in software architecture, design reviews, and code reviews.
  • Troubleshoot and resolve software defects identified during development, testing, and field deployment.
  • Support software integration activities across hardware, firmware, and networked systems.
  • Develop software solutions for both Windows and Linux environments.
Testing & Verification
  • Develop, maintain, and execute automated and manual software testing activities.
  • Design and implement automated test frameworks to improve software quality and test coverage.
  • Create software test plans, procedures, validation protocols, and verification reports.
  • Conduct functional, integration, regression, performance, and system‑level testing.
  • Support software defect tracking, root cause analysis, and corrective action activities.
  • Participate in verification and validation activities throughout the software development lifecycle.
Dev Ops & Continuous Integration
  • Develop and maintain CI/CD pipelines for software build, test, and release processes.
  • Support configuration management and source code control using Git‑based repositories.
  • Maintain software development and deployment environments.
  • Support containerized software deployments using Docker and related technologies.
  • Develop automation tools and scripts to improve engineering efficiency.
  • Support software release management and deployment activities.
Quality & Process Improvement
  • Support adoption of AI‑assisted coding, testing, code review, and quality processes within the software team.
  • Evaluate emerging development, Dev Ops, and testing technologies.
  • Promote automation‑driven and risk‑based quality practices across engineering projects.
  • Champion software quality standards, testing discipline, and development best practices.
  • Collaborate with Quality Assurance and Engineering teams to improve overall product quality.
  • Ensure compliance with software engineering, quality management,…
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