We are hiring new graduates as well as engineers with up to five years of professional experience ... You build software with your team that oil and gas operators use every day for real decisions. You ...
We are hiring new graduates as well as engineers with up to five years of professional experience ... You build software with your team that oil and gas operators use every day for real decisions. You ...
Bachelor's degree in Electrical / I&C Engineering * Registered as an EIT with APEGA or ability to ... Proficiency with electrical design software (e.g., SKM, ETAP) is an asset. * Solid understanding of ...
Bachelor's degree in Electrical / I&C Engineering * Registered as an EIT with APEGA or ability to ... Proficiency with electrical design software (e.g., SKM, ETAP) is an asset. * Solid understanding of ...
Senior Software Engineer & Designer Employee type: Full time, Permanent Location: Calgary, Alberta ... A problem solver who thinks critically and proactively finds solutions; can initiate and lead new ...
Quick apply
Senior Software Engineer & Designer Employee type: Full time, Permanent Location: Calgary, Alberta ... A problem solver who thinks critically and proactively finds solutions; can initiate and lead new ...
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 ... A problem solver who thinks critically and proactively finds solutions; can initiate and lead new ...
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 ... A problem solver who thinks critically and proactively finds solutions; can initiate and lead new ...
Software Engineer, ML Infrastructure
Calgary, AB · Remote
$155K - $190K/yr
As a Software Engineer on the Machine Learning (ML) Infrastructure team, you will help design, build, and maintain our petabyte-scale data and ML platform that powers data partnerships, ML research ...
Quick apply
Software Engineer, ML Infrastructure
Calgary, AB · Remote
$155K - $190K/yr
As a Software Engineer on the Machine Learning (ML) Infrastructure team, you will help design, build, and maintain our petabyte-scale data and ML platform that powers data partnerships, ML research ...
Senior Software Engineer: PlatformLocation: In office Calgary, AlbertaAbout BigGeoBigGeo is ... New Relic, or Elastic APM) Understanding of SLIs, SLOs, and SLA definitions Version Control ...
Senior Software Engineer: PlatformLocation: In office Calgary, AlbertaAbout BigGeoBigGeo is ... New Relic, or Elastic APM) Understanding of SLIs, SLOs, and SLA definitions Version Control ...
ENGINEER III - HYBRID
Calgary, AB · On-site
As a Software Engineer III in GreenShield Labs, you will have the opportunity to work on a wide range of projects iterating on our healthcare application suite, contributing to the development of ...
ENGINEER III - HYBRID
Calgary, AB · On-site
As a Software Engineer III in GreenShield Labs, you will have the opportunity to work on a wide range of projects iterating on our healthcare application suite, contributing to the development of ...
Senior Software Engineer - Canada
Calgary, AB · Remote
CA$120K - CA$150K/yr
Develop new systems on top of real-time streaming technologies (e.g. Kafka, Flink) Requirements ... software development experience * 5+ years experience in Java, Shell, Python development
Quick apply
Senior Software Engineer - Canada
Calgary, AB · Remote
CA$120K - CA$150K/yr
Develop new systems on top of real-time streaming technologies (e.g. Kafka, Flink) Requirements ... software development experience * 5+ years experience in Java, Shell, Python development
Overview We are seeking an experienced Senior Software Developer with deep expertise in seismic processing and scientific computing to help design and evolve next-generation seismic processing ...
Overview We are seeking an experienced Senior Software Developer with deep expertise in seismic processing and scientific computing to help design and evolve next-generation seismic processing ...
Overview We are seeking an experienced Senior Software Developer with deep expertise in seismic processing and scientific computing to help design and evolve next-generation seismic processing ...
Overview We are seeking an experienced Senior Software Developer with deep expertise in seismic processing and scientific computing to help design and evolve next-generation seismic processing ...
Senior Software Engineer - Canada
Calgary, AB · Remote
CA$120K - CA$150K/yr
Develop new systems on top of real-time streaming technologies (e.g. Kafka, Flink) Requirements ... software development experience * 5+ years experience in Java, Shell, Python development
Senior Software Engineer - Canada
Calgary, AB · Remote
CA$120K - CA$150K/yr
Develop new systems on top of real-time streaming technologies (e.g. Kafka, Flink) Requirements ... software development experience * 5+ years experience in Java, Shell, Python development
As a Senior Software Engineer on the Tax Platform Engineering team, you will architect, build, and ... New Hire Home-Office Setup: One-time USD $500 * Monthly Stipend: USD $150 per month via a Brex Card ...
Quick apply
As a Senior Software Engineer on the Tax Platform Engineering team, you will architect, build, and ... New Hire Home-Office Setup: One-time USD $500 * Monthly Stipend: USD $150 per month via a Brex Card ...
As the recognized global standard for project-based businesses, Deltek delivers software and information solutions to help organizations achieve their purpose. Our market leadership stems from the ...
As the recognized global standard for project-based businesses, Deltek delivers software and information solutions to help organizations achieve their purpose. Our market leadership stems from the ...
Intermediate Software Engineer - Artificial Intelligence (AI)
Calgary, AB · Remote
CA$100K - CA$115K/yr
About the Opportunity We're looking for a passionate Intermediate Software Engineer specializing in Artificial Intelligence to join our growing team. In this role, you'll help shape and build ...
Quick apply
Intermediate Software Engineer - Artificial Intelligence (AI)
Calgary, AB · Remote
CA$100K - CA$115K/yr
About the Opportunity We're looking for a passionate Intermediate Software Engineer specializing in Artificial Intelligence to join our growing team. In this role, you'll help shape and build ...
Software Developer, Front-End
Calgary, AB · Hybrid
CA$129K - CA$149K/yr
... exposed to new challenges and technologies while making an impact. This role is available to ... As a Software Engineer on our Design Systems team, you'll build reusable front-end components that ...
Software Developer, Front-End
Calgary, AB · Hybrid
CA$129K - CA$149K/yr
... exposed to new challenges and technologies while making an impact. This role is available to ... As a Software Engineer on our Design Systems team, you'll build reusable front-end components that ...
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
Quick apply
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
Quick apply
Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware ...
Software Developer II
Calgary, AB · Remote
We are looking for 2 talented new team members to join us and provide professionalism, commitment, and integrity. A software developer is a key member of the team responsible to contribute to the ...
Quick apply
Software Developer II
Calgary, AB · Remote
We are looking for 2 talented new team members to join us and provide professionalism, commitment, and integrity. A software developer is a key member of the team responsible to contribute to the ...
Software Developer II
Calgary, AB · On-site +1
We are looking for 2 talented new team members to join us and provide professionalism, commitment, and integrity. A software developer is a key member of the team responsible to contribute to the ...
Software Developer II
Calgary, AB · On-site +1
We are looking for 2 talented new team members to join us and provide professionalism, commitment, and integrity. A software developer is a key member of the team responsible to contribute to the ...
We are looking for a Full Stack Software Engineer who builds software in an AI-native way - someone ... Humble - We listen to data, embrace new ideas, admit limitations and take ownership to solve ...
We are looking for a Full Stack Software Engineer who builds software in an AI-native way - someone ... Humble - We listen to data, embrace new ideas, admit limitations and take ownership to solve ...
New Grad Software Engineer information
See Calgary, AB salary details
$27K - $39.5K
5% of jobs
$39.5K - $52K
12% of jobs
$61.1K is the 25th percentile. Wages below this are outliers.
$52K - $64.5K
11% of jobs
$64.5K - $77K
18% of jobs
The median wage is $79.1K / yr.
$77K - $89.5K
23% of jobs
$99.8K is the 75th percentile. Wages above this are outliers.
$89.5K - $102K
8% of jobs
$102K - $114.5K
6% of jobs
$114.5K - $127K
5% of jobs
$127K - $139.5K
5% of jobs
$139.5K - $152K
4% of jobs
$152K - $164.5K
2% of jobs
$27K
$87.9K
$164.5K
How much do new grad software engineer jobs pay per year?
What are the key skills and qualifications needed to thrive in the New Grad Software Engineer position, and why are they important?
To thrive as a New Grad Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and data structures, usually supported by a computer science degree or related field. Familiarity with common coding languages (such as Java, Python, or C++), version control systems like Git, and basic software development tools is typically expected. Strong problem-solving skills, eagerness to learn, teamwork, and effective communication help new engineers excel in dynamic team environments. These skills are crucial to adapting quickly, contributing to projects, and building a successful foundation in the software industry.
What typical projects or tasks might a New Grad Software Engineer work on in their first year?
As a New Grad Software Engineer, you’ll often start by contributing to team projects through tasks like fixing bugs, writing unit tests, and developing small features under the supervision of senior engineers. You might participate in code reviews, collaborate on documentation, and learn to work with the company’s development tools and processes. Over time, as you demonstrate reliability and technical proficiency, you may be given ownership of more complex components or independent tasks. This structured approach helps you learn best practices, understand the codebase, and progressively build the confidence and experience needed for more advanced responsibilities.
What is a New Grad Software Engineer job?
A New Grad Software Engineer job is an entry-level software engineering role designed for recent college graduates with a degree in computer science or a related field. These roles typically involve writing and testing code, debugging software, and collaborating with more experienced engineers on various projects. Companies hire new grad engineers to help them grow their skills while contributing to real-world software development. The position often includes mentorship, training, and opportunities for career advancement.

Halliburton rating
7.2
Based on 122 frontline employees who took The Breakroom Quiz
259th of 352 rated engineering
Job description
We are looking for the right people - people who want to innovate, achieve, grow and lead. We attract and retain the best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges, rewards and opportunity of working for one of the world's largest providers of products and services to the global energy industry.
Landmark, a Halliburton company, builds the software and data platforms that help the global energy industry make better decisions. Our products span subsurface interpretation, well construction planning, reservoir simulation, production optimization, and digital operations. These are tools used daily by engineers and scientists at the world's largest energy companies and run as cloud-native SaaS platforms and as enterprise on-premises solutions.
This role spans the full early-career range. We are hiring new graduates as well as engineers with up to five years of professional experience. If you are a few years in and looking for stronger mentorship, a more technically serious codebase, or a clearer growth path than your current role offers, this posting is for you. Your experience will be reflected in your level, scope, and compensation at offer.
You join a delivery team and start writing production code immediately. You build software with your team that oil and gas operators use every day for real decisions. You debug issues in systems that connect to live data, write features that operators depend on, and learn how professional software teams ship quality code at scale.
You receive regular guidance from experienced engineers and participate in code reviews from the start. Over time, you grow your technical skills and your understanding of the product domain, and you build the habits that make an engineer effective over the long term. We hire for potential and train for success.
Positions are available across a range of teams. Team assignment determines both the product domain you work in and the technologies you use.
Teams build software for domains such as:
- Geoscience - geology, geophysics, or petrophysics
- Drilling engineering and well planning
- Reservoir engineering and modeling
- Production engineering and optimization
- E&P data management and integration
- Cloud and platform infrastructure, data services, and developer tooling
- AI-assisted analytics, search, and generative AI
Technologies used vary by team and include:
- Languages such as Java, C#, F#, C++, Python, and TypeScript
- Frameworks, platforms, and runtimes such as .NET, Angular, React, and Node.js
- Cloud platforms including Azure and AWS
- Containerization and orchestration tooling such as Docker and Kubernetes
- Infrastructure automation tools such as Terraform, Ansible, Helm, and Argo CD/Flux
- Relational and NoSQL databases such as PostgreSQL, SQL Server, Oracle, and MongoDB
- Build, test, and ship features for products in active use by energy companies worldwide
- Debug and fix defects in production systems, learning how large-scale applications behave under real conditions
- Write and maintain automated tests as part of the team's standard delivery workflow
- Participate in code reviews: read your teammates' code, receive feedback on yours, and learn the codebase through both activities
- Follow secure coding practices, triage security issues when they arise, and apply fixes to deliver secure applications
- Contribute to technical documentation for the systems and features you work on
- Work within a distributed team across time zones, communicating clearly and consistently about your progress and blockers
- Research and evaluate open-source tools and libraries that can improve the systems you work on
- Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent professional experience
- 0-5 years of software development experience
- Working knowledge of at least one modern programming language and standard development tooling (version control, build systems, testing frameworks)
- Experience contributing to a shared codebase with other engineers
- Exposure to cloud platforms (Azure, AWS), web application development, or data systems
- Exposure to CI/CD or infrastructure automation tools
- Interest in technically demanding application domains such as scientific computing, applied AI/ML, real-time systems, large-scale data processing, or similar
Energy industry experience is not required but is a strong plus. We welcome candidates from all backgrounds and encourage you to apply even if your experience does not match every item in the preferred list.
Candidates with qualifications exceeding the minimum job requirements will be considered for higher-level positions based on their experience, additional job requirements, and current business needs. Depending on their education, experience, and skill level, candidates may be eligible for a range of job opportunities, including Technical Professional and Senior Technical Professional.
The engineer who succeeds in this role is technically curious and takes their craft seriously. Whether you are writing your first production code or already have a few years behind you, you pick up new tools and techniques quickly, ask good questions when you are unsure, and follow through on the tasks you own. You treat code reviews as a place to both learn and contribute, and you communicate clearly with teammates across time zones.
We build small, high-ownership teams and invest in the quality of every person on them. You will work in a business where software is the product, the work you do matters, and the standards are high. You will learn from experienced mentors, grow your skills on technically real problems, and build a strong foundation for a long-term career in software engineering.
We offer competitive compensation, a strong career path, and a role where your contribution makes a difference from day one.
Halliburton is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, disability, genetic information, pregnancy, citizenship, marital status, sex/gender, sexual preference/ orientation, gender identity, age, veteran status, national origin, or any other status protected by law or regulation.
Location
700 9th Ave SW Suite 2000, Calgary, Alberta, T2P 3V4, Canada
Job Details
Requisition Number: 208870
Experience Level: Experienced Hire
Job Family: Engineering/Science/Technology
Product Service Line: Landmark Software & Services
Full Time / Part Time: Full Time
Additional Locations for this position:
Compensation Information
Compensation is competitive and commensurate with experience.
What Halliburton employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom
About Halliburton
Sourced by ZipRecruiter
Halliburton, headquartered in Houston, TX, US, is a world-renowned corporation in the oilfield services industry. Established in 1919, the company has made significant inroads in the energy sector, playing a pivotal role in oil and gas explorations across the globe. One can visit their official website, halliburton.com, to learn more about their business operations, products, and services. Halliburton specializes in a broad spectrum of services including locating hydrocarbons, managing geological data, drilling and formation evaluation, well construction and completion, and optimizing production throughout the life of the field. Halliburton’s mission is to maximize the value of oil and gas assets.
Industry
Health care and social assistance
Company size
10,000+ Employees
Headquarters location
Houston, TX, US