They are then responsible for seeing through the implementation of this solution through the software development life cycle. The ideal candidate should be able to independently solve complex ...
They are then responsible for seeing through the implementation of this solution through the software development life cycle. The ideal candidate should be able to independently solve complex ...
Software : Proficiency in e-learning authoring tools, specifically Articulate 360. Experience with ... Development, and Services projects nationwide.
Software : Proficiency in e-learning authoring tools, specifically Articulate 360. Experience with ... Development, and Services projects nationwide.
Collaborate with the software development team, including testing new features and functionality. * Support continuous improvement of documentation, workflows, and client success processes. Minimum ...
Collaborate with the software development team, including testing new features and functionality. * Support continuous improvement of documentation, workflows, and client success processes. Minimum ...
Software Developer
Calgary, AB · On-site
AI is now a standard part of modern software development. At Modular Solutions, we expect engineers to be comfortable using generative AI tools as part of their daily workflow and to apply strong ...
Software Developer
Calgary, AB · On-site
AI is now a standard part of modern software development. At Modular Solutions, we expect engineers to be comfortable using generative AI tools as part of their daily workflow and to apply strong ...
AI is now a standard part of modern software development. At Modular Solutions, we expect engineers to be comfortable using generative AI tools as part of their daily workflow and to apply strong ...
AI is now a standard part of modern software development. At Modular Solutions, we expect engineers to be comfortable using generative AI tools as part of their daily workflow and to apply strong ...
Software Developer Intern
Edmonton, AB · On-site
CA$22 - CA$28/hr
Software Developer Intern PulseMedica, an Edmonton-Based start-up, is looking for a Software Development Intern to join our team at our Edmonton location. They will be focused on developing our ...
Software Developer Intern
Edmonton, AB · On-site
CA$22 - CA$28/hr
Software Developer Intern PulseMedica, an Edmonton-Based start-up, is looking for a Software Development Intern to join our team at our Edmonton location. They will be focused on developing our ...
Senior Software Developer
Calgary, AB · Remote
You will use modern development tools, technologies and platforms to continually innovate and improve both software and processes Minimum Qualifications * Bachelor's degree in Computer Science or ...
Senior Software Developer
Calgary, AB · Remote
You will use modern development tools, technologies and platforms to continually innovate and improve both software and processes Minimum Qualifications * Bachelor's degree in Computer Science or ...
The role The Senior Software Developer is responsible for the end-to-end design, development, and release of complex software applications and systems. This position requires advanced technical ...
The role The Senior Software Developer is responsible for the end-to-end design, development, and release of complex software applications and systems. This position requires advanced technical ...
As businesses evolve their application development frameworks, they're increasingly drawn to the ... MongoDB is seeking a Software Engineer with solid software engineering skills and a machine ...
As businesses evolve their application development frameworks, they're increasingly drawn to the ... MongoDB is seeking a Software Engineer with solid software engineering skills and a machine ...
Collaborate closely with geophysicists, data scientists, and software engineers to translate ... Ability to break down development tasks and lay out clear implementation roadmaps. * Implement and ...
Collaborate closely with geophysicists, data scientists, and software engineers to translate ... Ability to break down development tasks and lay out clear implementation roadmaps. * Implement and ...
Collaborate closely with geophysicists, data scientists, and software engineers to translate ... Ability to break down development tasks and lay out clear implementation roadmaps. * Implement and ...
Collaborate closely with geophysicists, data scientists, and software engineers to translate ... Ability to break down development tasks and lay out clear implementation roadmaps. * Implement and ...
You will use modern development tools, technologies and platforms to continually innovate and improve both software and processes Minimum Qualifications * Bachelor's degree in Computer Science or ...
You will use modern development tools, technologies and platforms to continually innovate and improve both software and processes Minimum Qualifications * Bachelor's degree in Computer Science or ...
Involved with all aspects of software development * Developing with quality and running the service to create and maintain the most reliable, secure, performant and high throughput service for our ...
Involved with all aspects of software development * Developing with quality and running the service to create and maintain the most reliable, secure, performant and high throughput service for our ...
This role focuses on the end-to-end design and development required to visualize complex geoscience ... in software development roles, with a strong emphasis on frontend or full-stack development.
This role focuses on the end-to-end design and development required to visualize complex geoscience ... in software development roles, with a strong emphasis on frontend or full-stack development.
Senior Software Developer
Calgary, AB · On-site
Responsible for development of .NET applications and REST APIs * On a day-to-day basis, work ... Experience working within professional software engineering practices for the full software ...
Senior Software Developer
Calgary, AB · On-site
Responsible for development of .NET applications and REST APIs * On a day-to-day basis, work ... Experience working within professional software engineering practices for the full software ...
Senior Software Engineer & Designer Employee type: Full time, Permanent Location: Calgary, Alberta ... WHO WE ARE Forsite Consultants Ltd. is a leading provider of integrated forest land development and ...
Quick apply
Senior Software Engineer & Designer Employee type: Full time, Permanent Location: Calgary, Alberta ... WHO WE ARE Forsite Consultants Ltd. is a leading provider of integrated forest land development and ...
Senior Software Engineer & Designer
Calgary, AB · On-site +1
CA$117K - CA$131K/yr
Senior Software Engineer & Designer Employee type: Full time, Permanent Location: Calgary, Alberta ... WHO WE ARE Forsite Consultants Ltd. is a leading provider of integrated forest land development and ...
Senior Software Engineer & Designer
Calgary, AB · On-site +1
CA$117K - CA$131K/yr
Senior Software Engineer & Designer Employee type: Full time, Permanent Location: Calgary, Alberta ... WHO WE ARE Forsite Consultants Ltd. is a leading provider of integrated forest land development and ...
Development Manager, Promotions About the Job: atVenu is seeking an Intermediate Software Developer to help us level-up the future of promotions within our software. In this dynamic role, you'll ...
Quick apply
Development Manager, Promotions About the Job: atVenu is seeking an Intermediate Software Developer to help us level-up the future of promotions within our software. In this dynamic role, you'll ...
Deliver endtoend software solutions across the SDLC, including design, development, testing (SIT/UAT), deployment, and production support. * Build and maintain applications using Java and Spring Boot ...
Deliver endtoend software solutions across the SDLC, including design, development, testing (SIT/UAT), deployment, and production support. * Build and maintain applications using Java and Spring Boot ...
Software Developer, Mobile
Calgary, AB · Remote
CA$129.60K - CA$149K/yr
Experience in software development, specifically with building mobile and web applications at scale with a variety of coding languages and frameworks, such as React Native, Swift, Kotlin/Java ...
Software Developer, Mobile
Calgary, AB · Remote
CA$129.60K - CA$149K/yr
Experience in software development, specifically with building mobile and web applications at scale with a variety of coding languages and frameworks, such as React Native, Swift, Kotlin/Java ...
Software Development information
See Alberta salary details
$16.35 - $20.21
12% of jobs
$22.63 is the 25th percentile. Wages below this are outliers.
$20.21 - $24.08
21% of jobs
$24.08 - $27.95
10% of jobs
The median wage is $30.66 / hr.
$27.95 - $31.82
11% of jobs
$31.82 - $35.69
11% of jobs
$35.69 - $39.55
9% of jobs
$39.55 - $43.42
0% of jobs
$43.42 - $47.29
2% of jobs
$47.47 is the 75th percentile. Wages above this are outliers.
$47.29 - $51.16
12% of jobs
$51.16 - $55.03
3% of jobs
$55.03 - $58.89
11% of jobs
$16
$37
$58
How much do software development jobs pay per hour?
What are the key skills and qualifications needed to thrive as a Software Developer, and why are they important?
What are some common challenges software developers face when working on collaborative projects, and how can these be addressed?
What is software development?
What is the difference between Software Development vs Software Engineering?
| Aspect | Software Development | Software Engineering |
|---|---|---|
| Credentials | Typically requires a degree in computer science or related field, coding certifications | Similar credentials, often includes certifications in software engineering principles |
| Work Environment | Developing, coding, and testing software applications | Designing, analyzing, and managing software projects and systems |
| Industry Usage | Commonly used in tech companies, startups, and software firms | Used in larger organizations, focusing on system architecture and process |
| Search & Comparison Intent | Focuses on coding and application creation | Emphasizes system design and engineering principles |
While both roles involve software creation, Software Development primarily focuses on coding and building applications, whereas Software Engineering encompasses designing, analyzing, and managing complex software systems with a broader engineering perspective.

Full-time
Medical, Retirement
Posted 18 days ago
NOV rating
7.9
Based on 53 frontline employees who took The Breakroom Quiz
154th of 415 rated machine equipment manufacturers
Job description
Software engineers at NOV are passionate about working on technologies that improve the way the oil services industry has traditionally operated. We are a diverse team working with the latest technologies to ensure that we can deliver the best value
NOV's mission is to push the boundaries of what is possible by using the latest technologies. Our products bring information where it is needed in real-time to facilitate critical decisions, promote automation, and decrease operational costs.
The ideal candidate is one who has a passion for learning, keeping up to date, and coming up with creative solutions to complex problems. NOV offers an environment where you will have a chance to learn and work in a team-based setting with exceptional people. We provide an open atmosphere where better ways of doing things are encouraged, and people are inspired to perform at their fullest potential.
The Role
Software engineers contribute to the team's success by analyzing requirements and designing creative solutions. They are then responsible for seeing through the implementation of this solution through the software development life cycle. The ideal candidate should be able to independently solve complex problems and be able to work under a limited direction in a fast-paced environment. Also, software engineers should be able to collaborate well with other engineers as well as other groups. The position requires a quick learner with a passion for using cutting-edge technology.
Key Responsibilities:
- Write clean, modular, and reliable code
- Research and keep up to date with new and upcoming technologies
- Debug software issues
- Work with product managers to determine requirements
- Document your work
Required Skills:
- Possess a degree in Computer Science or Computer Engineering
- 5+ years of experience in Software Development preferred.
- Interpret written business requirements and technical specification documents
- Investigate, analyze, correct, and document reported defects
- Create, document, and implement unit test plans, scripts, and test harnesses
- Excellent verbal and written communication skills
- Experience with an OO programming language such as C#, C++, or Java, and OO concepts
- Strong technical proficiency, ability to understand and troubleshoot complex algorithms
- Ability to come up with innovative solutions to new problems
Desired Skills:
- .NET Development experience
- Experience with multi-threaded programming and thread synchronization
- Understanding of memory management, and algorithms vs memory performance
- SPA / Full-stack software development, Angular/Typescript
Preferred method of application and to view all opportunities visit: https://www.nov.com/Careers
NOV is an Equal Opportunity Employer and Prohibits Discrimination or Harassment of Any Kind: NOV is committed to the principle of equal employment opportunities for everyone and to providing employees with a work environment free of discrimination and harassment. National Oilwell Varco values inclusion and diversity; we encourage all qualified candidates to apply.
With over 40 different locations in Canada, and 35,000 people worldwide, NOV is proud to offer their employees competitive pay and excellent benefits, Employer retirement plan contributions, Health Spending account and employer paid premiums. We are also proud to provide on the job training, with potential for advancement within our organization and an Educational Assistance Program
NOV thanks all interested applicants, however only those selected for interview will be contacted.
About NOV
Sourced by ZipRecruiter
Throughout every region in the world and across every area of drilling and production, our family of companies has provided the technical expertise, advanced equipment and operational support necessary for success. We have the people, capabilities and vision to serve the needs of a challenging and evolving industry. One the world can’t live without. We are a global family of thousands of individuals, working as one team to create lasting impact for ourselves, our customers and the communities where we live and work. We take responsibility for each other and our company’s future, knowing that personal ownership leads to broader success. We believe in purposeful innovation because we see what others do not and we act. Through business innovation, product creation and service delivery, we are driven to power the industry that powers the world better.
Industry
Oil and gas extraction
Company size
10,000+ Employees
Headquarters location
Houston, TX, US
Year founded
1841