Senior Software Engineer
Calgary, AB · On-site
Extensive experience in software engineering with a focus on one or more technology stacks (C# (Required), React, Docker, RabbitMQ, Redis, Sisense, DBT, Snowflake, SQL, etc.) * Experience developing ...
Calgary, AB · On-site
Extensive experience in software engineering with a focus on one or more technology stacks (C# (Required), React, Docker, RabbitMQ, Redis, Sisense, DBT, Snowflake, SQL, etc.) * Experience developing ...
Calgary, AB · On-site
Extensive experience in software engineering with a focus on one or more technology stacks (C# (Required), React, Docker, RabbitMQ, Redis, Sisense, DBT, Snowflake, SQL, etc.) * Experience developing ...
Experience the challenges, rewards and opportunity of working for one of the world's largest ... Cloud and platform infrastructure, data services, and developer tooling * AI-assisted analytics ...
Experience the challenges, rewards and opportunity of working for one of the world's largest ... Cloud and platform infrastructure, data services, and developer tooling * AI-assisted analytics ...
Your job #1 is to make the software engineering team better through doing, mentoring, and sharing. You are a role model. * You will enforce the best coding practices while being a strong advocate and ...
Your job #1 is to make the software engineering team better through doing, mentoring, and sharing. You are a role model. * You will enforce the best coding practices while being a strong advocate and ...
Experience the challenges, rewards and opportunity of working for one of the world's largest ... Cloud and platform infrastructure, data services, and developer tooling * AI-assisted analytics ...
Experience the challenges, rewards and opportunity of working for one of the world's largest ... Cloud and platform infrastructure, data services, and developer tooling * AI-assisted analytics ...
Calgary, AB · On-site +1
We're proud to have been recognized as one of Canada's Best Workplaces by Great Place to Work. We are looking for a Senior React Developer to produce scalable software solutions. You'll be part of a ...
Calgary, AB · On-site +1
We're proud to have been recognized as one of Canada's Best Workplaces by Great Place to Work. We are looking for a Senior React Developer to produce scalable software solutions. You'll be part of a ...
Calgary, AB · On-site
We're proud to have been recognized as one of Canada's Best Workplaces by Great Place to Work ® . We are looking for a Senior React Developer to produce scalable software solutions. You'll be part ...
Quick apply
Calgary, AB · On-site
We're proud to have been recognized as one of Canada's Best Workplaces by Great Place to Work ® . We are looking for a Senior React Developer to produce scalable software solutions. You'll be part ...
Web Developer * Hadoop Developer * Automation Developer Please only apply to this posting if you ... Resume and Academic Transcripts (unofficial are acceptable) in one PDF document Please ensure you ...
Web Developer * Hadoop Developer * Automation Developer Please only apply to this posting if you ... Resume and Academic Transcripts (unofficial are acceptable) in one PDF document Please ensure you ...
Calgary, AB · On-site
Web Developer * Hadoop Developer * Automation Developer Please only apply to this posting if you ... Resume and Academic Transcripts (unofficial are acceptable) in one PDF document Please ensure you ...
Calgary, AB · On-site
Web Developer * Hadoop Developer * Automation Developer Please only apply to this posting if you ... Resume and Academic Transcripts (unofficial are acceptable) in one PDF document Please ensure you ...
Your job #1 is to make the software engineering team better through doing, mentoring, and sharing. You are a role model, and you show by doing. * You will enforce the best coding practices while ...
Your job #1 is to make the software engineering team better through doing, mentoring, and sharing. You are a role model, and you show by doing. * You will enforce the best coding practices while ...
Professional experience as software engineer with at least a year of experience with Solidity programming * Experience in one or more of the following current blockchain development libraries and ...
Quick apply
Professional experience as software engineer with at least a year of experience with Solidity programming * Experience in one or more of the following current blockchain development libraries and ...
Professional experience as software engineer with at least a year of experience with Solidity programming Experience in one or more of the following current blockchain development libraries and ...
Professional experience as software engineer with at least a year of experience with Solidity programming Experience in one or more of the following current blockchain development libraries and ...
Calgary, AB · Remote
CA$90K - CA$108K/yr
Lead and mentor the software development team, establishing coding standards and development best ... One+ year(s) in a leadership role. For Remote Positions: * The minimum internet speed requirements ...
Calgary, AB · Remote
CA$90K - CA$108K/yr
Lead and mentor the software development team, establishing coding standards and development best ... One+ year(s) in a leadership role. For Remote Positions: * The minimum internet speed requirements ...
Job Duties You lead one or more development teams through complex, multi-quarter delivery work on ... Cloud infrastructure, data services, and developer tooling * AI-assisted analytics, search, and ...
Job Duties You lead one or more development teams through complex, multi-quarter delivery work on ... Cloud infrastructure, data services, and developer tooling * AI-assisted analytics, search, and ...
Job Duties You lead one or more development teams through complex, multi-quarter delivery work on ... Cloud infrastructure, data services, and developer tooling * AI-assisted analytics, search, and ...
Job Duties You lead one or more development teams through complex, multi-quarter delivery work on ... Cloud infrastructure, data services, and developer tooling * AI-assisted analytics, search, and ...
Edmonton, AB · On-site
This position has a term length of one year plus one day from the date of hire. Location - This ... software engineering experience. * Strong analytical, troubleshooting, communication, and ...
Edmonton, AB · On-site
This position has a term length of one year plus one day from the date of hire. Location - This ... software engineering experience. * Strong analytical, troubleshooting, communication, and ...
Calgary, AB · On-site
... * 1-3 years of experience in software development, web development, or application development (including internships, co-op, or personal projects). * Strong understanding of modern programming ...
Calgary, AB · On-site
... * 1-3 years of experience in software development, web development, or application development (including internships, co-op, or personal projects). * Strong understanding of modern programming ...
Calgary, AB · On-site
CA$160K/yr
Manage, mentor, coach, and develop software engineers to foster technical growth and high ... English Benefits: Company‑sponsored benefits effective from Day 1 of employment, including ...
Calgary, AB · On-site
CA$160K/yr
Manage, mentor, coach, and develop software engineers to foster technical growth and high ... English Benefits: Company‑sponsored benefits effective from Day 1 of employment, including ...
Overview Hexagon's Autonomous Solutions, is looking for an Software Test Engineering Intern to join our high-tech engineering and manufacturing company for the period of May 3, 2027 to May 1, 2028.
Overview Hexagon's Autonomous Solutions, is looking for an Software Test Engineering Intern to join our high-tech engineering and manufacturing company for the period of May 3, 2027 to May 1, 2028.
Calgary, AB · Remote
CA$160K/yr
We act with intention, deliver on our commitments, and lead with integrity - even when no one is ... Manage, mentor, coach, and develop software engineers to foster technical growth and high ...
Quick apply
Calgary, AB · Remote
CA$160K/yr
We act with intention, deliver on our commitments, and lead with integrity - even when no one is ... Manage, mentor, coach, and develop software engineers to foster technical growth and high ...
Hexagon's Autonomous Solutions, is looking for an Software Test Engineering Intern to join our high-tech engineering and manufacturing company for the period of May 3, 2027 to May 1, 2028. To support ...
Hexagon's Autonomous Solutions, is looking for an Software Test Engineering Intern to join our high-tech engineering and manufacturing company for the period of May 3, 2027 to May 1, 2028. To support ...
$14.18 - $19.47
2% of jobs
$19.47 - $24.76
4% of jobs
$24.76 - $30.05
13% of jobs
$32.03 is the 25th percentile. Wages below this are outliers.
$30.05 - $35.34
15% of jobs
The median wage is $39.60 / hr.
$35.34 - $40.63
19% of jobs
$40.63 - $45.91
13% of jobs
$50.47 is the 75th percentile. Wages above this are outliers.
$45.91 - $51.20
10% of jobs
$51.20 - $56.49
8% of jobs
$56.49 - $61.78
6% of jobs
$61.78 - $67.07
6% of jobs
$67.07 - $72.36
3% of jobs
$14
$43
$72
| Criteria | Software Developer 1 | Software Engineer I |
|---|---|---|
| Required Credentials | Bachelor's in CS or related field; some certifications | Bachelor's in CS or related field; entry-level certifications |
| Work Environment | Team-based, collaborative projects in tech companies | Entry-level roles in software development teams |
| Employer & Industry Usage | Common in tech firms, startups, and IT departments | Used interchangeably in many organizations, especially in tech |
| Search & Comparison Intent | Understanding entry-level software roles | Clarifying early career software positions |
Both Software Developer I and Software Engineer I are entry-level roles requiring similar educational backgrounds and certifications. They are often used interchangeably in the industry, focusing on foundational software development tasks within tech companies. The main difference lies in terminology preference rather than job responsibilities or qualifications.
Cities in Alberta with the most Software Developer 1 job openings:

The Senior Software Engineer is responsible for producing and implementing functional software solutions that align with the client needs and business goals. This role is responsible for driving technical innovation and excellence while collaborating with cross-functional teams to ensure our products are scalable, reliable and maintainable.
Duties and responsibilities:Support a culture of innovation and continual improvement by providing technical leadership and mentoring to other engineers.
Serve as a technical leader while leading cross-functional initiatives and projects that promote innovation and improvement.
Identify, evaluate, and solve complex technical problems with a commitment to ongoing development that aligns with Engineering strategy, Architectural best practices and Platform requirements.
Apply expertise in emerging technologies to advance fresh concepts and ideas for solving pressing business issues.
Collaborate effectively with other engineering teams, Architects, Product and Delivery and can communicate appropriately for the audience (technical / non-technical).
Work independently to solve complex, non-routine technical issues and provide solutions that align with accepted best practices.
Act as an escalation path for engineers and effectively communicate by providing updates to appropriate stakeholders which include Architects, Product Managers and Solution Engineers amongst others.
Make informed decisions on methods, techniques, and evaluation criteria to meet engineering best practices and product acceptance criteria.
Serve as a subject matter expert and specialist, providing guidance and support to team members.
Maintain a broad understanding of the business and its strategic goals to inform technical decision-making.
Keep a wide awareness of the company's short term business goals and use this knowledge to balance with engineering longer term vision for the technology stack to guide technological choices.
Produce, and mentor others within engineering in creating comprehensive documentation using appropriate tools and platforms, such as Confluence or inline code comments.
Proven ability to present ideas and technical information effectively through various presentation mediums and to audiences both within and outside the engineering team.
Degree in Computer Science, Computer Engineering or equivalent
10+ years’ experience delivering software
Extensive experience in software engineering with a focus on one or more technology stacks (C# (Required), React, Docker, RabbitMQ, Redis, Sisense, DBT, Snowflake, SQL, etc.)
Experience developing and integrating with RESTful APIs and distributed services
The capacity to recognize and address difficult technical problems and strong problem-solving abilities.
Track record of successfully overseeing technical projects and activities.
FinTech expertise and the capability to use it to spur innovation.
Excellent interpersonal and communication skills, with the ability to effectively communicate with both technical and non-technical stakeholders.
Independent, results-driven mindset and the ability to make informed decisions on technical approaches and methodologies.
Demonstrated expertise as a subject matter specialist and ability to provide guidance and support to team members.
Broad understanding of business operations and strategies to inform technical decision-making.
Open office environment (unless working from home)
May be required to work additional hours for special program eventsor critical delivery dates
N/A