Irth

Senior Software Engineer

Remote, United States remote Entry Salary not listed
remote Technology & IT Curated
Sign in to apply Free account — we bring you straight back to this role.

About the role

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.
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

Originally posted on Himalayas

Interview prep

Walk in with sharper answers.

Use this as a quick practice sheet before you speak with the employer.

Role
Technology & IT API integration CSS Data Analysis Figma HTML remote

Likely questions

  1. Tell us about work you have done that is close to the Senior Software Engineer role.
  2. How would you approach your first 30 days at Irth?
  3. Which of API integration, CSS and Data Analysis have you used recently, and what did it help you achieve?
  4. Describe a time you solved a problem without waiting to be told exactly what to do.
  5. How do you stay organised and communicate clearly when working remotely?

Prepare before the call

  • A recent example that proves your experience with API integration, CSS and Data Analysis.
  • One short story with a problem, your action, and the result.
  • Two examples that show the strengths listed on your CV.
  • A clear reason why this role and company interest you.
  • Your availability, preferred work style, and salary expectations.

Ask them

  • What would success look like in the first 90 days?
  • What are the main problems this hire should help solve?
  • How does the team give feedback and measure good work?
  • What does a normal working week look like for this role?
Practice line

I am interested in the Senior Software Engineer role because I can bring practical experience in API integration, CSS and Data Analysis, learn the team quickly, and contribute to the outcomes Irth needs from this hire.

Related jobs.

More roles from this company or category.