1

Software Developer 1 Jobs in Calgary, AB (NOW HIRING)

Software Developer, Front-End

Calgary, AB · Hybrid

CA$129K - CA$149K/yr

This role is available to candidates local to one of our hubs (Burnaby or Calgary), and you will be ... As a Software Engineer on our Design Systems team, you'll build reusable front-end components that ...

Software Developer, Mobile

Calgary, AB · Remote

CA$129K - CA$149K/yr

Summary: We are currently seeking a Software Developer, Mobile to join our rapidly growing ... You will be expected to be in office minimum twice per week on one of our Anchor Days. What your ...

If you are an experienced software developer proficient in cloud web services and enjoy working in ... Knowledge of one or more of the following JavaScript, TypeScript, Node.js and React * Proficiency ...

Senior Software Developer (Remote)

Calgary, AB · Remote

CA$110K - CA$145K/yr

No one can ignore the internet these daysand a lot of great things are happening onlinebut we also ... What You'll Do as a Senior Software Developer * Design & Scale Robust Architecture: Develop and ...

They have a range of products with one being a Software Development Kit. So you'll be developing something that other developers will use! Your Role: * Developing and implementing new features and ...

They have a range of products with one being a Software Development Kit. So you'll be developing something that other developers will use! Your Role: * Developing and implementing new features and ...

... one of the largest high availability e-commerce solutions in their market segment. They work with ... Build, scale and help lead our engineering team * Maintain lots of moving pieces * Evaluate details ...

... one of the largest high availability e-commerce solutions in their market segment. They work with ... Build, scale and help lead our engineering team * Maintain lots of moving pieces * Evaluate details ...

next page

Showing results 1-20

Software Developer 1 information

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.

Infographic showing various Software Developer 1 job openings in Calgary, AB as of May 2026, with employment types broken down into 95% Full Time, 4% Part Time, and 1% Contract. Highlights an 81% Physical, 6% Hybrid, and 13% Remote job distribution.
Software Developer

Full-time

Posted 6 days ago


Job description

Overview

Job Purpose

ICE NGX, headquartered in Calgary, Alberta, Canada, provides electronic trading, central counterparty clearing and data services to the North American natural gas and electricity markets. Since beginning operations in February 1994, ICE NGX has developed the AB-NIT ("AECO") hub into one of the most liquid spot and forward energy markets in North America.

The successful candidate will be responsible for the full lifecycle of software development related to ICE NGX's clearing and delivery systems. This role is within the Clearing Technology group supports the various clearing houses within ICE.

This role requires a hands-on, articulate and focused individual, who can participate in projects, features, functionality and application architecture. In this role the candidate will have the opportunity to work as an integral part of a highly motivated and productive team in an excellent work environment. The successful candidate will work in close collaboration with other developers, quality assurance analysts, project managers, internal business users and our operational support team. The candidate should be enthusiastic and eager to dive into whatever is thrown at them.

Responsibilities

  • Participate in all software development activities at ICE NGX. Provide input and feedback on issues related to system architecture, development standards, and the development toolset. Working with the rest of the development team, evolve the solution architecture and subsystem design.
  • Ongoing support of applications in the Production environment to ensure mission critical application availability meet Service Level Agreements. Investigate, analyze, document reported defects as needed. Providing assistance in resolving and diagnosing the root causes of production outages.
  • Ongoing application maintenance that includes code corrections, enhancements to address requested functional changes, as well as capacity and performance improvements.
  • Develop high performance and sustainable applications focusing on reusable components, stable interfaces, common libraries, etc.
  • Providing assistance to the project managers in the identification, scoping, estimation, scheduling, monitoring and delivery of various application deliverables.
  • Participate in code reviews, help identify language related problems and performance issues, and evaluate code compliance to enterprise and project standards.
  • When needed, participate in performing assessments and providing input to technical viability and effectiveness of various project proposals by trying out new tools and technologies through rapid prototyping.
  • Ongoing business-as-usual activities to support infrastructure improvements, capacity & performance testing, disaster recovery testing and various business ad hoc requests. 

Knowledge and Experience

  • University degree in computer science, or equivalent combination of education and experience
  • 5+ years of progressive experience in Java software development with open source tools
  • Good working understanding of object oriented principles, familiarity with design patterns
  • Experience building standards-based rich web applications using Typescript, JavaScript, HTML and CSS; experience with HTML5 and React a plus
  • Solid SQL and relational database design skills, particularly on Oracle
  • Recent exposure to these Java technologies: Spring, Spring MVC, JMS, JUnit
  • Demonstrated use of XP practices, such as Test Driven Development and Refactoring
  • Experience with SDLC tools like GIT, JIRA, Jenkins, Gradle or equivalent tools
----------Intercontinental Exchange, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to legally protected characteristics.Employment Type: FULL_TIME