Irth logo
IrthPosted 2 months ago

Senior Software Engineer

RemoteCanada

Full TimeSenior LevelSmall

Job Summary

Senior Software Engineer at Irth Solutions (remote) responsible for designing, developing, and delivering full-stack features for the Asset Integrity for Pipelines (AIP) platform. Work includes AngularJS/Angular front-ends, ASP.NET server-side APIs, background processing, and SQL data access; lead technical design discussions, enforce coding standards, and mentor junior engineers. Write maintainable C# and TypeScript code following SOLID and GoF patterns, optimize complex SQL queries, and build customer-facing web applications end-to-end. Prototype machine learning and data science approaches for pipeline integrity problems, integrate third-party data sources and GIS platforms via robust APIs and ETL pipelines, contribute to Power BI dashboards and enterprise analytics, and support CI/CD via Azure DevOps in a remote-first team. Occasional travel for meetings.

Required Qualifications

  • 5+ years of general software development experience; 3-5 years in web application development
  • Strong proficiency in C# / Microsoft ASP.NET, HTML, CSS, JavaScript / TypeScript
  • Hands-on experience with Microsoft SQL Server - including stored procedures, indexing strategy, and query performance tuning
  • Experience with SPA frameworks (Angular and AngularJS) and ASP.NET WebAPI / MVC / Razor
  • Solid understanding of RESTful API design, SOLID principles, and GoF design patterns
  • Proficiency with Git source control and unit testing (XUnit, NUnit, or equivalent)
  • Experience with cloud technologies (Azure / AWS)
  • Strong communication skills; able to work independently in a remote-first environment
  • Domain Knowledge
  • Experience with oil & gas pipeline integrity data systems - ILI data, PODS, APDM, UPDM, or similar GIS pipeline data platforms
  • Familiarity with pipeline integrity business processes: corrosion management, CP surveys, field NDE data, dig management, or regulatory compliance
  • Understanding of pipeline data modelling and analysis challenges inherent in ILI and integrity datasets
  • Database & Cloud
  • Azure SQL and broader Microsoft Azure platform experience (Azure DevOps, cloud architecture)
  • Advanced SQL performance tuning - execution plans, query optimization, indexing strategies at scale

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce