Software Developer - Junior Employee type: Full time, Permanent Location: Edmonton, Alberta (Hybrid ... Hybrid work schedule (arrangements for new hires discussed during the interview process) * A ...
Software Developer - Junior Employee type: Full time, Permanent Location: Edmonton, Alberta (Hybrid ... Hybrid work schedule (arrangements for new hires discussed during the interview process) * A ...
Software Developer - Intermediate/Senior Employee type: Full time, Permanent Location: Edmonton ... Hybrid work schedule (arrangements for new hires discussed during the interview process) * A ...
Software Developer - Intermediate/Senior Employee type: Full time, Permanent Location: Edmonton ... Hybrid work schedule (arrangements for new hires discussed during the interview process) * A ...
Staff Software Developer
Edmonton, AB · On-site
Staff Software Developer The Incentives Development team is dedicated to driving innovation and ... Build new features for our REST API and enhance AWS infrastructure using a modern technology stack ...
Quick apply
Staff Software Developer
Edmonton, AB · On-site
Staff Software Developer The Incentives Development team is dedicated to driving innovation and ... Build new features for our REST API and enhance AWS infrastructure using a modern technology stack ...
Developing and implementing new features and improving existing features of a Software Developer Kit. * Engage in all stages of development from requirements gathering and analysis to high-level ...
Quick apply
Developing and implementing new features and improving existing features of a Software Developer Kit. * Engage in all stages of development from requirements gathering and analysis to high-level ...
Senior C++ Developer
Edmonton, AB · On-site
Developing and implementing new features and improving existing features of a Software Developer Kit. * Engage in all stages of development from requirements gathering and analysis to high-level ...
Quick apply
Senior C++ Developer
Edmonton, AB · On-site
Developing and implementing new features and improving existing features of a Software Developer Kit. * Engage in all stages of development from requirements gathering and analysis to high-level ...
Lead Software Developer - PHP
Edmonton, AB · On-site +1
Evaluate details and integrate new technologies and systems * Debug production issues across services and multiple levels of the stack * Improve engineering standards, tooling, and processes What you ...
Quick apply
Lead Software Developer - PHP
Edmonton, AB · On-site +1
Evaluate details and integrate new technologies and systems * Debug production issues across services and multiple levels of the stack * Improve engineering standards, tooling, and processes What you ...
Lead Software Developer - PHP
Edmonton, AB · On-site +1
Evaluate details and integrate new technologies and systems * Debug production issues across services and multiple levels of the stack * Improve engineering standards, tooling, and processes What you ...
Quick apply
Lead Software Developer - PHP
Edmonton, AB · On-site +1
Evaluate details and integrate new technologies and systems * Debug production issues across services and multiple levels of the stack * Improve engineering standards, tooling, and processes What you ...
Be Seen First
Software Engineer
Edmonton, AB · On-site
CA$78K/yr
Support and maintain existing applications and implement enhancements, upgrades, and new ... Experience using source control and collaboration tools such as Git and Azure DevOps. * Knowledge ...
Quick apply
Be Seen First
Software Engineer
Edmonton, AB · On-site
CA$78K/yr
Support and maintain existing applications and implement enhancements, upgrades, and new ... Experience using source control and collaboration tools such as Git and Azure DevOps. * Knowledge ...
Senior C++ Software Engineer
Edmonton, AB · Remote
$120K - $150K/yr
We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... The work will be heavily related to developing and implementing new features for an SDK. You Have ...
Quick apply
Senior C++ Software Engineer
Edmonton, AB · Remote
$120K - $150K/yr
We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... The work will be heavily related to developing and implementing new features for an SDK. You Have ...
Senior C++ Software Engineer
Edmonton, AB · Remote
$120K - $150K/yr
We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... The work will be heavily related to developing and implementing new features for an SDK. You Have ...
Quick apply
Senior C++ Software Engineer
Edmonton, AB · Remote
$120K - $150K/yr
We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... The work will be heavily related to developing and implementing new features for an SDK. You Have ...
... new treatment solutions to prevent vision loss. By uniting cuttingedge research with scalable ... Familiarity with requirements management and traceability (e.g., Jama, Polarion, Jira, Azure DevOps ...
... new treatment solutions to prevent vision loss. By uniting cuttingedge research with scalable ... Familiarity with requirements management and traceability (e.g., Jama, Polarion, Jira, Azure DevOps ...
... new treatment solutions to prevent vision loss. By uniting cuttingedge research with scalable ... Familiarity with requirements management and traceability (e.g., Jama, Polarion, Jira, Azure DevOps ...
Quick apply
... new treatment solutions to prevent vision loss. By uniting cuttingedge research with scalable ... Familiarity with requirements management and traceability (e.g., Jama, Polarion, Jira, Azure DevOps ...
The program supports the delivery of new tools and enhancement of JETI's existing online investment ... Windows Operating System, Microsoft Office software, Microsoft Project * Formal application ...
Quick apply
The program supports the delivery of new tools and enhancement of JETI's existing online investment ... Windows Operating System, Microsoft Office software, Microsoft Project * Formal application ...
In this net new role you will work with a team dedicated to building modern applications ... Bachelor's or master's degree in computer science, Software Engineering or a related field. * Full ...
In this net new role you will work with a team dedicated to building modern applications ... Bachelor's or master's degree in computer science, Software Engineering or a related field. * Full ...
Full-Stack Developer
Edmonton, AB · On-site
Take on new systems and broader technical ownership as our product roadmap expands and the team ... You bring: * 3-7 years of experience building production software, with particular strength at the ...
New
Quick apply
Full-Stack Developer
Edmonton, AB · On-site
Take on new systems and broader technical ownership as our product roadmap expands and the team ... You bring: * 3-7 years of experience building production software, with particular strength at the ...
New
Full-Stack Developer
Edmonton, AB · On-site
Take on new systems and broader technical ownership as our product roadmap expands and the team ... You bring: * 3-7 years of experience building production software, with particular strength at the ...
New
Full-Stack Developer
Edmonton, AB · On-site
Take on new systems and broader technical ownership as our product roadmap expands and the team ... You bring: * 3-7 years of experience building production software, with particular strength at the ...
New
... new services that are efficient, effective and affordable. The Full Stack Developer(s) will ... related software ecosystem, the project team working agreement, and any current service ...
Quick apply
... new services that are efficient, effective and affordable. The Full Stack Developer(s) will ... related software ecosystem, the project team working agreement, and any current service ...
Full-Stack Developer (Node, React, Express)
Edmonton, AB · Remote
$110K - $135K/yr
Within this role, you'll work on developing API's, introduce new features, fix bugs, contribute to high level architecture design and help mentor and guide junior developers on their journey. You ...
Quick apply
Full-Stack Developer (Node, React, Express)
Edmonton, AB · Remote
$110K - $135K/yr
Within this role, you'll work on developing API's, introduce new features, fix bugs, contribute to high level architecture design and help mentor and guide junior developers on their journey. You ...
Full-Stack Developer (Node, React, Express)
Edmonton, AB · Remote
$110K - $135K/yr
Within this role, you'll work on developing API's, introduce new features, fix bugs, contribute to high level architecture design and help mentor and guide junior developers on their journey. You ...
Quick apply
Full-Stack Developer (Node, React, Express)
Edmonton, AB · Remote
$110K - $135K/yr
Within this role, you'll work on developing API's, introduce new features, fix bugs, contribute to high level architecture design and help mentor and guide junior developers on their journey. You ...
Technical Writer
Sherwood Park, AB · On-site
CA$60K - CA$65K/yr
Collaborate with graphic designers, software developers, and other team members to ensure ... We move fast, integrate new ideas quickly, and give people real ownership of their work. And ...
Technical Writer
Sherwood Park, AB · On-site
CA$60K - CA$65K/yr
Collaborate with graphic designers, software developers, and other team members to ensure ... We move fast, integrate new ideas quickly, and give people real ownership of their work. And ...
New Grad Software Developer information
See Edmonton, AB salary details
$26K - $37.5K
5% of jobs
$37.5K - $49K
13% of jobs
$54.8K is the 25th percentile. Wages below this are outliers.
$49K - $60.5K
15% of jobs
$60.5K - $72K
11% of jobs
The median wage is $76.6K / yr.
$72K - $83.5K
16% of jobs
$83.5K - $95K
11% of jobs
$100.8K is the 75th percentile. Wages above this are outliers.
$95K - $106.5K
8% of jobs
$106.5K - $118K
7% of jobs
$118K - $129.5K
6% of jobs
$129.5K - $141K
4% of jobs
$141K - $152.5K
3% of jobs
$26K
$84.7K
$152.5K
How much do new grad software developer jobs pay per year?
What are the key skills and qualifications needed to thrive in the New Grad Software Developer position, and why are they important?
To thrive as a New Grad Software Developer, you need a solid understanding of programming fundamentals, problem-solving skills, and typically a degree in computer science or a related field. Familiarity with version control systems like Git, common programming languages such as Java, Python, or JavaScript, and basic exposure to development frameworks or cloud platforms is often expected. Strong communication skills, eagerness to learn, and the ability to collaborate with diverse teams help new grads adapt quickly. These competencies are crucial for contributing to projects, growing technically, and succeeding in a collaborative software development environment.
What are typical responsibilities for a New Grad Software Developer, and how do they contribute to the team?
As a New Grad Software Developer, you will often assist with coding, debugging, and maintaining software applications under the guidance of experienced engineers. You may participate in code reviews, write unit tests, and collaborate on team projects using tools like Git and agile boards. Regular interactions with peers, product managers, and quality assurance teams are common to clarify requirements and deliver quality software. Taking on these tasks enables you to build practical skills while directly supporting your team’s development goals.
What is a New Grad Software Developer job?
A New Grad Software Developer job is an entry-level software engineering position designed for recent graduates with a degree in computer science, software engineering, or a related field. These roles typically involve writing and testing code, debugging software, and collaborating with senior developers to build applications or systems. Employers often look for candidates with strong programming skills, problem-solving abilities, and familiarity with common development tools and methodologies. This position provides an opportunity to gain hands-on experience, learn industry best practices, and grow within a company's engineering team.
- New Grad Software Engineer
- Day Shift Palantir Software Engineer
- Software Engineer New Grad 2025
- Overnight Software Engineer Reddit
- Contractual Software Engineer Visa Sponsorship
- Remote Software Engineer Spotify
- Ubuntu On Wsl Software Engineer
- Manager Astronomy Software Engineer
- Full Time Disney Software Engineer
- Internship Nestjs

Job description
Job Opportunity: Software Developer - Junior
Employee type: Full time, Permanent
Location: Edmonton, Alberta (Hybrid)
Forcorp Solutions Inc., part of Forsite, is actively looking for a Software Developer - Intermediate/Senior to join our team in Edmonton, Alberta. We believe in flexibility, collaboration, and fostering an environment where everyone can thrive.
WHO WE ARE
Forcorp Solutions Inc. is part of Forsite, a geospatial intelligence company operating across Canada and the United States, formed through the unification of six established organizations including Forcorp and Forsite Consultants Ltd.
Since 1993, Forcorp Solutions Inc. has provided high quality and innovative services and solutions to industry, government, and academic organizations in the areas of natural resource management, information technology, health care, and data management. Our software helps manage natural resources across Alberta: platforms for forestry land management, weather data processing that feeds wildfire risk modelling, and systems that track watershed health and fish migration province-wide. We also build the software used to manage clinical trials in Alberta. Our success relies on developing an in-depth understanding of our clients' needs and delivering solutions and services that improve their business.
WHAT YOU WILL DO
We are seeking a junior software developer to join our Edmonton team. You will contribute to real projects from your first week, with code review and mentorship from senior developers. This is a good fit for someone early in their career who wants exposure to the full breadth of a project rather than a single layer of it.
Key aspects of the role:
- Work as part of a small, collaborative agile development team focused on full-stack development, with exposure to every piece of the project
- Build web-based applications in Java and Spring Framework, with a React/TypeScript frontend, backed by PostgreSQL and Apache Solr, using RabbitMQ for asynchronous processing (current stack: Java 21, Spring Boot 3, React 18)
- Get exposure to spatial-oriented projects using open source libraries such as PostGIS, Geoserver, Geotools, and OpenLayers
- Tackle hard technical problems with support from a team that values continuous learning
- Focus on our web platforms (not mobile), though opportunities on our offline-first Android field data collection apps may arise later
- Be introduced to AI-powered product features and AI coding tools used in daily development
WHAT YOU WILL NEED
Forcorp Solutions Inc. welcomes applicants from all backgrounds. If you're missing some of the technical skills listed below, we encourage you to apply anyway.
Must have:
- Legally permitted to work in Canada
- Degree in computing science or computer engineering
- Solid fundamentals: data structures, SQL and relational databases, version control with Git, and the basics of how the web works
- Programming experience in Java, TypeScript/JavaScript, or Python (coursework, co-op terms, and personal projects all count)
Assets include:
- React
- Spring
- Linux
- GIS
WHO YOU ARE
- Early in your career and eager to learn the full breadth of a project
- Curious and self-directed, comfortable picking things up from coursework, co-ops, or personal projects
- A clear communicator who asks good questions
- Open to feedback and mentorship from senior developers
- Interested in how AI tools fit into a developer's workflow
WHAT WE PROVIDE
We offer a flexible and rewarding work environment, including:
- Competitive salaries
- Benefits, an RRSP program, and a health spending allowance
- Hybrid work schedule (arrangements for new hires discussed during the interview process)
- A collaborative, creative, small-team culture where your work ships and runs in production
DIVERSITY, EQUITY & INCLUSION
At Forcorp Solutions Inc., we are committed to fostering a work environment where everyone feels valued, respected, and empowered to succeed. We welcome applications from qualified individuals of all backgrounds. If you require accommodation during the hiring process, please let us know - we are happy to support you.
We thank all applicants for their interest; however, only candidates selected for interviews will be contacted.
About FORSITE CONSULTANTS
Sourced by ZipRecruiter