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.
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
Software Engineer III - Logistics
1 day ago
≈ $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
Senior Software Engineer
1 day ago
≈ $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
.NET Full Stack Developer - Toronto
6 hours ago
$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
Security Officer Part Time Patrol Driver
10 hours ago
$34k per year • In office • Part-Time • 1+ year exp • High School Diploma • New Kensington
Management
Agile
Apply
Security Officer Part Time Driver
10 hours ago
$34k per year • In office • Part-Time • 1+ year exp • High School Diploma • Atlanta
Management
Agile
Apply
Security Officer Patrol Access and Alarm Support
10 hours ago
$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
Test Tank Operator 1 NEX
3 days ago
≈ $36k – $65k per year (Estimated) • In office • 2+ years exp • High School Diploma • Marshall
Management
Microsoft Office
Apply
Field Sales Representative
5 days ago
≈ $50k – $105k per year (Estimated) • In office • 1+ year exp • High School Diploma • Midland
Apply
Manager Logistics ULT
5 days ago
≈ $89k – $175k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • United States
Apply
Maintenance Technician
5 days ago
≈ $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
Senior Software Engineer
2 days ago
≈ $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
Territory Manager - Edmonton
1 day ago
≈ $38k – $83k per year (Estimated) • In office • Full-Time • Edmonton
Apply
≈ $44k – $85k per year (Estimated) • In office • 2+ years exp • Edmonton
Apply
Logisitic Coordinator
1 day ago
≈ $36k – $60k per year (Estimated) • In office • 2+ years exp • Edmonton
Analytics
Microsoft Excel
Apply
Customer Success Manager
2 days ago
≈ $40k – $86k per year (Estimated) • In office • 3+ years exp • Bachelor's Degree • Edmonton
Apply
This is one of many
1,184,220 more open roles from verified company boards, updated every day.

