2

Remote Junior Software Developer Jobs in Calgary, AB

Essential Qualifications and Experience - 7-10+ years of professional experience in software ... We hire curious people and then actually give them room to run. - Remote flexibility that means ...

... Software (SpidaCalc, Pole Foreman, PLS-CADD)- Experience mentoring junior staff- Experience in both Canada and United States working for a local Utility company- Experience working in a utility or ...

C++ Developer

Calgary, AB ยท On-site +1

This is a permanent position, remote based in Vancouver! You'll be working with cutting edge ... A Masters or PHD in Computer Science, Engineering. or equivalent Some AWESOME selling points:

C++ Developer

Calgary, AB ยท On-site +1

This is a permanent position, remote based in Vancouver! You'll be working with cutting edge ... A Masters or PHD in Computer Science, Engineering. or equivalent Some AWESOME selling points:

Senior Developer, Enterprise AI

Calgary, AB ยท Remote

CA$157K - CA$212K/yr

What you may have: * 4+ years of experience in software engineering, data engineering, or AI ... This is a new position. #LI-Remote What you will find here: Compensation is one of the main ...

Senior Software Engineer - Canada

Calgary, AB ยท Remote

CA$120K - CA$150K/yr

Our award-winning software platform is powered by a team of world-class experts in big data ... Preferred based in Calgary, but could be a fully remote position Benefits Compensation: Annual ...

Senior Software Engineer - Canada

Calgary, AB ยท Remote

CA$120K - CA$150K/yr

Our award-winning software platform is powered by a team of world-class experts in big data ... Preferred based in Calgary, but could be a fully remote position Benefits Compensation: Annual ...

Senior Java Developer

Calgary, AB ยท On-site +1

$91K - $120K/yr

Apply software engineering fundamentals such as data structures, testing and debugging to ensure robust and maintainable code. * Work with React.js and Google App Engine with Python 2.7 to support ...

Senior Java Developer

Calgary, AB ยท On-site +1

$91K - $120K/yr

Apply software engineering fundamentals such as data structures, testing and debugging to ensure robust and maintainable code. * Work with React.js and Google App Engine with Python 2.7 to support ...

Parsons will give candidates the flexibility to work between office and remote locations ... Proficiency in various software applications typically used with the assigned discipline.

Mentoring and guiding junior staff * Traveling and visiting project sites during design and ... Knowledge of smart infrastructure equipment such as automatic feeder switches, remote sensing ...

Mentoring and guiding junior staff * Traveling and visiting project sites during design and ... Knowledge of smart infrastructure equipment such as automatic feeder switches, remote sensing ...

DevOps Engineer

Calgary, AB ยท On-site +1

This is a permanent position, that can either be remote or in-office at Toronto! Our client is a ... Experience with operational aspects of software systems such as monitoring, centralized logging and ...

DevOps Engineer

Calgary, AB ยท On-site +1

This is a permanent position, that can either be remote or in-office at Toronto! Our client is a ... Experience with operational aspects of software systems such as monitoring, centralized logging and ...

DevOps Engineer

Calgary, AB ยท On-site +1

This is a permanent position, that can either be remote or in-office at Toronto! Our client is a ... Experience with operational aspects of software systems such as monitoring, centralized logging and ...

DevOps Engineer

Calgary, AB ยท On-site +1

This is a permanent position, that can either be remote or in-office at Toronto! Our client is a ... Experience with operational aspects of software systems such as monitoring, centralized logging and ...

Showing results 41-60

Remote Junior Software Developer information

See Calgary, AB salary details

$31K

$80.7K

$135.5K

How much do remote junior software developer jobs pay per year?

As of Aug 23, 2026, the average yearly pay for remote junior software developer in Calgary, AB is $80,663.00, according to ZipRecruiter salary data. Most workers in this role earn between $61,000.00 and $91,500.00 per year, depending on experience, location, and employer.

What is a remote junior software developer?

Remote Junior Software Developers are entry-level programmers who work from locations outside of a traditional office setting. They are responsible for assisting in the development, testing, and maintenance of software applications under the guidance of more experienced developers. These roles typically require knowledge of programming languages, problem-solving skills, and the ability to collaborate using online tools. Remote junior developers often participate in code reviews, write basic code, and fix bugs while gaining practical experience in the software development industry.

What does a remote junior software developer do?

As a remote junior software developer, you work from home writing code for computer programs. You also maintain and test existing software and applications. Specifically, your duties focus on using a computer language to debug software or to write code for a program as part of a team of developers. You handle your coding responsibilities under the supervision of a more-experienced developer or software engineer. You may develop software for a specific operating system or network. Because you work remotely, you must communicate and follow up with other members of your development team using virtual management and chat applications.

What are the key skills and qualifications needed to thrive as a remote junior software developer, and why are they important?

To thrive as a Remote Junior Software Developer, you need a solid understanding of programming languages (such as JavaScript, Python, or Java), computer science fundamentals, and often a relevant degree or coding bootcamp certification. Familiarity with version control systems (like Git), code editors, and collaboration tools such as Slack or Jira is typically required. Strong self-motivation, effective written communication, and problem-solving abilities help you stand out in remote environments. These skills and qualities are crucial for delivering reliable code, collaborating efficiently with distributed teams, and adapting to the fast-paced nature of software development.

How do remote junior software developers typically collaborate with their teams when working from different locations?

Remote Junior Software Developers usually work closely with their teams through digital collaboration tools such as Slack, Zoom, and project management platforms like Jira or Trello. Regular stand-up meetings, code reviews, and pair programming sessions help maintain clear communication and ensure alignment on project goals. While working remotely can present challenges like limited face-to-face interaction and the need for proactive communication, most teams foster a supportive environment through mentorship and frequent check-ins. This structure not only helps junior developers learn quickly but also keeps them engaged and integrated with the team.

What is the difference between Remote Junior Software Developer vs Remote Software Engineer?

AspectRemote Junior Software DeveloperRemote Software Engineer
Required CredentialsTypically an associate degree or bootcamp certificationBachelor's degree in CS or related field, sometimes a certification
Work EnvironmentEntry-level, team collaboration, supervised tasksMore complex projects, greater independence, possibly leadership roles
Employer & Industry UsageStartups, tech companies, internshipsEstablished companies, tech firms, product development
Common Search & Comparison IntentUnderstanding entry-level roles, career growthAdvancement, skill development, project responsibilities

The main difference between a Remote Junior Software Developer and a Remote Software Engineer lies in experience, responsibilities, and skill level. Junior developers focus on learning and supporting projects under supervision, while software engineers handle more complex tasks independently. Both roles are essential in tech teams, but the engineer position typically requires more experience and technical expertise.

What are the most commonly searched types of Remote Software Developer jobs in Calgary, AB?

The most popular types of Remote Software Developer jobs in Calgary, AB are:

What are popular job titles related to Remote Junior Software Developer jobs in Calgary, AB?

For Remote Junior Software Developer jobs in Calgary, AB, the most frequently searched job titles are:

What job categories do people searching Remote Junior Software Developer jobs in Calgary, AB look for?

The top searched job categories for Remote Junior Software Developer jobs in Calgary, AB are:

What cities near Calgary, AB are hiring for Remote Junior Software Developer jobs?

Cities near Calgary, AB with the most Remote Junior Software Developer job openings:

Infographic showing various Remote Junior Software Developer job openings in Calgary, AB as of August 2026, with employment types broken down into 1% As Needed, 85% Full Time, 10% Part Time, and 4% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $80,663 per year, or $38.8 per hour.

Senior Developer

Olsen

Calgary, AB โ€ข Remote

Full-time

Re-posted 28 days ago


Job description

Senior Developer


Olsen specializes in the implementation and optimization of enterprise resource management systems, particularly Vista ERP, for high-revenue construction companies across North America. As a trailblazer in the industry, our goal is to propel our clients toward digital transformation by automating and enhancing their business processes. We are committed to driving impactful changes through data analytics and technology, harnessing our collective expertise, innovation, and commitment to excellence. To further our mission, we are seeking an exceptionally skilled Senior Developer to join our team of professionals. This role focuses primarily on internal development and collaboration with internal teams, with a strong emphasis on technical leadership, long-term architectural strategy, and infrastructure ownership.

The ideal candidate brings strong technical maturity, with the ability to design and implement robust systems, make informed infrastructure and architectural decisions, and guide technical direction while remaining actively involved in development.

Key Responsibilities

- Collaborate with cross-functional teams to design, build, and enhance custom software solutions supporting ERP integrations, analytics, automation, and AI-driven workflows.

- Define and drive scalable application and data architecture, owning long-term technical strategy, roadmaps, and architectural direction across internal platforms.

- Lead technical decision-making across system architecture, cloud infrastructure, deployment strategies, and integration patterns.

- Design, build, and evolve scalable backend services, APIs, and system architectures, with a focus on performance, reliability, and maintainability.

- Own and evolve cloud infrastructure (Azure), including architecture, networking, security, identity and access management, and cost optimization.

- Proactively identify system-level risks and drive improvements in performance, reliability, scalability, and security, while troubleshooting and enhancing existing applications.

- Provide technical mentorship, contribute to system design and code reviews, and maintain clear and thorough documentation for architecture, infrastructure, and development workflows.

Essential Qualifications and Experience

- 7-10+ years of professional experience in software development across backend, frontend, and data-focused systems.

- Strong proficiency in C#/.NET and/or Python, with extensive experience building scalable APIs and backend services.

- Demonstrated experience designing system architecture and operating complex, production-grade systems.

- Strong experience with cloud architecture, particularly within Azure environments.

- Deep understanding of relational database design, performance tuning, and data architecture (SQL Server and/or PostgreSQL).

- Experience designing and managing cloud infrastructure, CI/CD pipelines, and containerized applications.

- Ability to demonstrate technical expertise through prior systems, projects, or architectural contributions. 

Nice-to-Have Qualifications and Experience

- Hands-on experience with modern frontend frameworks and TypeScript/JavaScript.

- Experience designing data architectures that support scalability, performance, and long-term maintainability.

- Experience with backend performance optimization, scalability patterns, and distributed systems is a strong asset.

- Exposure to Data, AI, or ML solutions (e.g., OpenAI/LLMs, document processing, analytics pipelines) is considered a strong asset.

- Experience working within complex system integrations or ERP environments is highly preferred.

Must-Have Skills

- Ability to communicate technical ideas clearly with teammates and document work effectively.

- Strong problem-solving ability and systems-level thinking.

- Ability to take ownership of complex technical initiatives and make independent technical decisions from design through implementation across projects.

- Strong organizational skills and the ability to manage priorities across multiple technical initiatives.

- High level of integrity and ability to handle the confidentiality of sensitive information.
- Backend: C#/.NET, Python, Django, Azure Functions, SQL

- DevOps & Cloud: Azure Cloud, CI/CD pipelines, Docker 

Nice-to-Have Skills

- Experience with frontend frameworks (React, Vue.js) and modern CSS frameworks (e.g., Tailwind)

- Data & AI: SQL Server, PostgreSQL, Redis (nice to have), OpenAI/LLMs, document processing, data integrations

Benefits of Working at Olsen 

- Big thinking is the baseline. We hire curious people and then actually give them room to run.
- Remote flexibility that means what it says. Work where you work best, no asterisks.
- Growth that goes in the direction you want, not just the one that is convenient for us.
- Benefits shaped by the people who use them. Our team votes on what is offered and how it evolves.
- Straight talk at every level. You will always know where things stand and your voice will be heard.
- A team that genuinely enjoys the work. High standards, good people, and a culture worth showing up for.

Olsen is committed to recognizing the dignity and worth of every individual, offering equitable rights and opportunities to all our employees. We foster a culture of understanding and mutual respect.

If you are highly motivated, committed to continual learning, and excited to be a part of a growing firm, we invite you to submit your resume and cover letter. Please articulate why you are a remarkable candidate and what you are seeking from your next career move and employer.

We appreciate the interest of all applicants, but only those shortlisted will be contacted.