Skip to main content
Irth Solutions

Senior Software Engineer -RD-007

RemoteCanada only
Published
Role
Fullstack
Experience
Senior
Employment
Full-time
CAD 128k–CAD 178k/yr
Check eligibility

Open to CA only. Set where you work from to check your eligibility.

No BS summary

Senior full-stack engineer with 5+ years software development and strong C#/ASP.NET, TypeScript, Angular/AngularJS, SQL Server, REST APIs, Git, testing, and Azure/AWS. Remote full-time role in Canada, working on data-heavy oil & gas pipeline integrity software with occasional travel.

Core skills

C#Microsoft SQL ServerAngular

Required skills

Microsoft ASP.NETHTMLCSSJavaScriptTypeScriptASP.NET WebAPIASP.NET MVCRazorRESTful API designSOLID principlesGoF design patternsGitXUnitNUnitAzure/AWS

Optional skills

ILI dataPODSAPDMUPDMGIS pipeline data platformsAzure SQLMicrosoft AzureAzure DevOps

What you'll do

  • Architect, develop, and deliver full-stack features spanning AngularJS/Angular front-ends, ASP.NET server-side APIs, background processing services, and SQL database layers
  • Lead technical design discussions, make architectural decisions, and set coding standards across the team
  • Write clean, maintainable, and well-tested C# and TypeScript code following SOLID principles, GoF design patterns, and RESTful API best practices
  • Develop and optimize complex SQL queries, stored procedures, and indexing strategies to ensure high-performance data access at scale
  • Build and iterate on customer-facing web applications - owning features end-to-end from UI/UX through to the database
  • Prototype and prove innovative new approaches using machine learning and data science to solve hard problems in the pipeline integrity space
  • Integrate third-party data sources, GIS platforms, and customer systems into the Irth AIP platform via robust APIs and ETL pipelines
  • Contribute to Power BI dashboards, SSRS reports, and enterprise analytics features that deliver actionable insights to operators
  • Mentor junior engineers through code reviews, pair programming, and knowledge sharing
  • Champion engineering best practices - unit testing, CI/CD via Azure DevOps, agile methodology, and continuous improvement

What they require

  • 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
  • The position requires occasional travel for company and team meetings.
  • Preferred: Experience with oil & gas pipeline integrity data systems - ILI data, PODS, APDM, UPDM, or similar GIS pipeline data platforms
  • Preferred: Familiarity with pipeline integrity business processes: corrosion management, CP surveys, field NDE data, dig management, or regulatory compliance
  • Preferred: Understanding of pipeline data modelling and analysis challenges inherent in ILI and integrity datasets
  • Preferred: Azure SQL and broader Microsoft Azure platform experience (Azure DevOps, cloud architecture)
  • Preferred: Advanced SQL performance tuning - execution plans, query optimization, indexing strategies at scale
  • Preferred: Experience with Oracle or other enterprise database platforms
  • Preferred: Power BI dashboard development and enterprise reporting experience
  • Preferred: SQL Server Reporting Services (SSRS) or equivalent reporting platforms
  • Preferred: Experience with analytical data models and data warehousing concepts
  • Preferred: .NET 6 or greater class libraries and design patterns
  • Preferred: Entity Framework or other modern ORM frameworks
  • Preferred: NodeJS development experience
  • Preferred: Machine learning or data science exposure in an engineering context

Irth Solutions is a software product company building cutting-edge technology platforms that continuously set industry benchmarks. With a strong product culture, collaborative environment, and high growth potential, Irth offers an exciting opportunity to work on modern, enterprise-scale data platforms.

🇺🇸 United StatesSoftwareStartup
CAD 128k–CAD 178k/yr