1,184,220open jobs
66,514companies
212,240added this week
Browse all
Salary
≈ $74k – $156k per year (Estimated)
Location
In office (Edmonton)
Seniority
Middle · 3+ years exp

Confirmed on the employer's own hiring board on Oct 4, 2026. First seen by Alion on Jul 14, 2026. Ulterra scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Home. NOW HIRING: WELDERS, SHOP TECHS, MACHINE OPERATORS Find your Career Contact Us ABOUT ULTERRA.

Detailed Description:

  • Design, develop, test, and maintain industrial control software supporting frac fleet operations.
  • Own delivery of moderately complex features or subsystems across embedded systems, backend services, and operator interfaces (desktop, web, or mobile).
  • Collaborate closely with hardware, electrical, and controls engineers to ensure proper integration between software and physical equipment.
  • Troubleshoot and resolve issues involving timing constraints, concurrency, hardware communication, and field-reported defects.
  • Utilize AI development tools (e.g., code assistants, LLM-based tools) to accelerate implementation, refactoring, test generation, and documentation.
  • Critically evaluate and validate AI-generated output for correctness, maintainability, security, and safe operation in real-time environments.
  • Contribute to architectural discussions and recommend design improvements that enhance modularity, scalability, and reuse.
  • Participate actively in Agile/Scrum ceremonies, including sprint planning, estimation, backlog refinement, and retrospectives.
  • Provide accurate task estimates, identify technical risks early, and communicate trade-offs clearly.
  • Contribute to code reviews and uphold established coding standards and development practices.
  • Develop and maintain automated tests to support reliable, repeatable releases.
  • Support field deployments, troubleshooting, customer investigations, and post-release analysis as required.
  • Perform other related duties and special projects, as assigned.

Job Requirements:

  • Demonstrated ability to design and implement maintainable, production-quality software.
  • Working knowledge of multithreading, concurrency, and timing-sensitive programming.
  • Ability to debug complex issues spanning software and hardware boundaries.
  • Strong verbal and written communication skills, including the ability to clearly explain technical concepts and trade-offs.
  • Ability to work effectively in a cross-functional, matrixed organization alongside software, hardware, controls, and operations teams.
  • Ability to manage multiple initiatives in a fast-paced development environment while maintaining quality standards.
  • Experience using version control systems and participating in collaborative development workflows and code reviews.
  • Demonstrated ability to leverage AI-assisted development tools responsibly and effectively.
  • Represent the Company and its values with integrity while maintaining high professional and ethical standards in all interactions.

Minimum Qualifications:

  • Bachelor’s Degree or Diploma in Computer Engineering, Computer Science, Software Engineering, or related field (or equivalent practical experience).
  • 3-6 years of professional software development experience.
  • Strong proficiency in C#, C++, or comparable strongly typed programming languages.
  • Experience developing software in Windows and/or Linux environments.
  • Experience working within an Agile development framework.

Preferred Qualifications:

  • Experience with real-time or near-real-time systems.
  • Familiarity with industrial communication protocols such as CAN bus, Modbus, or similar.
  • Exposure to embedded systems, RTOS concepts, or hardware-adjacent software development.
  • Experience contributing to modular or service-oriented system architectures.
  • Prior experience in industrial, automation, or Oil & Gas environments.
  • Experience integrating or extending AI-assisted workflows in professional development environments.

Additional Details:

The Intermediate Software Developer must work with an emphasis on individual safety and safety for others, including coworkers and third parties. Work is primarily performed in a climate-controlled office or remote environment. Occasional interaction with field equipment or hardware systems may be required. The employee is regularly required to sit, stand, or use computer equipment for extended periods.

Salary Range: $111,800 - $132,500 CAD

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,184,220 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Edmonton
≈ $76k – $162k per year (Estimated) • Hybrid • Full-Time • 4+ years exp • Vancouver
Python
JavaScript
PHP
TypeScript
Node JS
PHP
Laravel
Node JS
Nest.JS
AI/ML
AI Agents
LLM
Context Engineering
Frontend
Next.js
React.js
DevOps
CI/CD
AWS
Docker
Management
Stripe
Apply
≈ $92k – $186k per year (Estimated) • Hybrid • Full-Time • 6+ years exp • Vancouver
Python
JavaScript
PHP
TypeScript
Node JS
Node JS
Nest.JS
AI/ML
Cursor
Claude Code
AI Agents
Gemini
LLM
Agentic Workflows
Frontend
React.js
DevOps
AWS
Docker
Kubernetes
Management
Stripe
Apply
$67k – $88k per year • Hybrid • 4+ years exp • Bachelor's Degree • Toronto
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Databases
MS SQL
Frontend
Angular
Bootstrap
JQuery
DevOps
SOAP
Apply
Web Developer 2 months ago
$41k – $59k per year • In office • Full-Time • 5+ years exp • Bachelor's Degree • Toronto
JavaScript
SQL
C#
C#
ASP.NET Core
Frontend
Bootstrap
JQuery
Web Components
DevOps
Azure DevOps
Azure
GitHub
Management
Jira
Agile
Apply
Software Developer 3 days ago
$41k – $59k per year • In office • Full-Time • 3+ years exp • Bachelor's Degree • Toronto
Python
JavaScript
TypeScript
SQL
C#
C#
.NET
Databases
Azure SQL Database
DevOps
Azure DevOps
Azure
CI/CD
Apply
Hybrid • Full-Time • 5+ years exp • Pasig
Python
JavaScript
SQL
Dart
Node JS
AI/ML
LLM
Frontend
Next.js
React.js
Mobile
Flutter
DevOps
CI/CD
Nginx
Linux
Management
Xero
Agile
Apply
$34k per year • In office • Part-Time • 1+ year exp • High School Diploma • New Kensington
Management
Agile
Apply
$34k per year • In office • Part-Time • 1+ year exp • High School Diploma • Atlanta
Management
Agile
Apply
$30k per year • In office • 1+ year exp • High School Diploma • Lithia Springs
Management
Agile
Apply
IT Project Manager 10 hours ago
In office • Full-Time • 3+ years exp • Bachelor's Degree • Cairo
Management
Agile
Apply
≈ $36k – $65k per year (Estimated) • In office • 2+ years exp • High School Diploma • Marshall
Management
Microsoft Office
Apply
≈ $50k – $105k per year (Estimated) • In office • 1+ year exp • High School Diploma • Midland
Apply
≈ $89k – $175k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • United States
Apply
≈ $36k – $65k per year (Estimated) • In office • High School Diploma • Fort Worth
Apply
≈ $51k – $107k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Houston
Management
Microsoft Office
Apply
≈ $89k – $182k per year (Estimated) • Hybrid • Edmonton
Python
JavaScript
TypeScript
SQL
Python
Flask
FastAPI
Django
Databases
PostgreSQL
Redis
Databricks
PostGIS
Frontend
GraphQL
React.js
DevOps
Rest API
Azure DevOps
GitHub Actions
Datadog
Azure
Git
AWS
Docker
Kubernetes
Grafana
Bitbucket
GitHub
GitLab
Analytics
ETL/ELT
Management
Jira
ServiceNow
QA
Pytest
Apply
≈ $38k – $83k per year (Estimated) • In office • Full-Time • Edmonton
Apply
≈ $44k – $85k per year (Estimated) • In office • 2+ years exp • Edmonton
Apply
≈ $36k – $60k per year (Estimated) • In office • 2+ years exp • Edmonton
Analytics
Microsoft Excel
Apply
≈ $40k – $86k per year (Estimated) • In office • 3+ years exp • Bachelor's Degree • Edmonton
Apply
See all jobs
This is one of many
1,184,220 more open roles from verified company boards, updated every day.