Irth Solutions Logo

Irth Solutions

Senior Software Engineer -RD-007

Posted 2 Days Ago
Remote
Hiring Remotely in Canada
Senior level
Remote
Hiring Remotely in Canada
Senior level
Design, implement, and lead full-stack features spanning Angular front-ends, ASP.NET server APIs, background services, and SQL databases. Optimize SQL performance, integrate GIS and third-party data, prototype ML solutions, contribute analytics/reporting (Power BI/SSRS), mentor junior engineers, and champion CI/CD and engineering best practices in a remote-first environment.
The summary above was generated by AI

ABOUT IRTH SOLUTIONS

Irth Solutions is a market-leading SaaS technology company delivering cloud-based critical infrastructure management solutions to energy, utility, and telecom operators across North America. Our Asset Integrity for Pipelines (AIP) platform transforms how pipeline operators manage integrity data - combining machine learning, advanced data science, GIS integration, and enterprise analytics to drive safer, smarter decision-making across the full pipeline lifecycle.

AI Use in Hiring
As part of our hiring process, this role may use artificial intelligence or automated tools to assist in reviewing and screening applications. These tools support, but do not replace, human judgment in hiring decisions.

Role Type
This is a newly created position.

Compensation
The salary range for this role is CAD $128-178k. This range reflects the base salary only and does not include any other compensation components. Any offers made are dependent on factors including and not limited to experience, skills, and location.

THE OPPORTUNITY

We are looking to fill a full-time Senior Software Engineer, remote-work position. Working as part of the Irth AIP development team on cutting-edge machine learning and data analytics technology, the successful candidate will work directly with customers and colleagues to prototype, experiment with, develop, and prove innovative new solutions for the oil & gas pipeline industry.

The ideal candidate possesses an entrepreneurial spirit - curious, driven, and willing to fail in pursuit of the best solution. You bring broad full-stack software engineering experience across front-end web interface development, server-side applications, background processing, and database development, and you have a genuine passion for data-intensive problems in the energy sector.

The position requires occasional travel for company and team meetings.

KEY RESPONSIBILITIES

•     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


Requirements

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

ASSETS & NICE-TO-HAVES

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

•     Experience with Oracle or other enterprise database platforms

Analytics & Reporting

•     Power BI dashboard development and enterprise reporting experience

•     SQL Server Reporting Services (SSRS) or equivalent reporting platforms

•     Experience with analytical data models and data warehousing concepts

Other Technical

•     .NET 6 or greater class libraries and design patterns

•     Entity Framework or other modern ORM frameworks

•     NodeJS development experience

•     Machine learning or data science exposure in an engineering context

Similar Jobs

2 Hours Ago
Remote or Hybrid
Canada
Senior level
Senior level
Cloud • Insurance • Payments • Software • Business Intelligence • App development • Big Data Analytics
The Enterprise Account Executive will focus on acquiring new business in the insurance sector, managing client relationships, and collaborating with sales teams to enhance reach.
Top Skills: CRMSalesforce
3 Hours Ago
Remote or Hybrid
ON, CAN
Senior level
Senior level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Lead and execute incident response engagements, perform host and network forensics across Windows, macOS, and Linux, conduct basic malware analysis and reverse engineering, develop hunting methods, produce reports and remediation plans, engage with legal and executives, and contribute thought leadership and public-facing content.
Top Skills: AIAWSAzureBroGCPLinuxmacOSSuricataWindowsZeek
4 Hours Ago
Easy Apply
Remote
Canada
Easy Apply
Expert/Leader
Expert/Leader
Artificial Intelligence • Fintech • Hardware • Information Technology • Sales • Software • Transportation
Lead Motive's strategy and execution to enter and scale Mexico, the UK, and Canada and evaluate further international expansion. Own go-to-market roadmaps, localization, demand generation, partnerships, and budget allocation. Build and manage a small regional team and agency partners, align cross-functional stakeholders, define success metrics and reporting, run test-and-learn experiments, and present commercial outcomes to executive leadership.

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account