1

Software Developer 1 Jobs in Alberta (NOW HIRING)

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 ...

... * 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 ...

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.

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 ...

Showing results 41-60

Software Developer 1 information

See Alberta salary details

$14

$43

$72

How much do software developer 1 jobs pay per hour?

As of Sep 14, 2026, the average hourly pay for software developer 1 in Alberta is $43.65, according to ZipRecruiter salary data. Most workers in this role earn between $32.21 and $52.64 per hour, depending on experience, location, and employer.

What is the difference between Software Developer 1 vs Software Engineer I?

CriteriaSoftware Developer 1Software Engineer I
Required CredentialsBachelor's in CS or related field; some certificationsBachelor's in CS or related field; entry-level certifications
Work EnvironmentTeam-based, collaborative projects in tech companiesEntry-level roles in software development teams
Employer & Industry UsageCommon in tech firms, startups, and IT departmentsUsed interchangeably in many organizations, especially in tech
Search & Comparison IntentUnderstanding entry-level software rolesClarifying 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.

What is a software developer 1?

A Software Developer 1 is an entry-level position responsible for writing, testing, and maintaining code under supervision. They typically work with programming languages like Java, Python, or C++ and may use development tools such as IDEs and version control systems. This role often requires foundational programming skills and a basic understanding of software development processes.

What cities in Alberta are hiring for Software Developer 1 jobs?

Cities in Alberta with the most Software Developer 1 job openings:

Infographic showing various Software Developer 1 job openings in Alberta as of August 2026, with employment types broken down into 85% Full Time, 12% Part Time, and 3% Contract. Highlights an 84% Physical, 5% Hybrid, and 11% Remote job distribution, with an average salary of $90,784 per year, or $43.6 per hour.

Senior Software Engineer

Calgary, AB • On-site

Other

Posted 5 days ago


Job description

Job purpose

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.

Qualifications, Abilities, and Skills Required:Education:
  • Degree in Computer Science, Computer Engineering or equivalent

Experience
  • 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.

Competencies:
  • 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.

Working conditions:
  • Open office environment (unless working from home)

  • May be required to work additional hours for special program eventsor critical delivery dates

Direct reports:
  • N/A

#J-18808-Ljbffr