1

Software Engineer Volunteer Jobs in Alberta (NOW HIRING)

Are you a Software Engineering or Computer Science student who is passionate about modern ... Multiple volunteer opportunities within the community * Students may be eligible for relocation ...

Are you a Software Engineering or Computer Science student who is passionate about modern ... Multiple volunteer opportunities within the community * Students may be eligible for relocation ...

NET Developer to join our team in Calgary. In this role, this individual would be responsible to ... Employer-provided and Voluntary Life Insurance options * Paid vacation and recognized statutory ...

Community volunteer opportunities. * An office that is walking distance from Crowfoot LRT Station ... Familiarity in using water management software such as PCSWMM, MIKE, HEC-RAS or Infoworks is ...

Community volunteer opportunities * An office that is walking distance from Crowfoot Train Station ... Familiarity in using water management software such as PCSWMM, MIKE, HEC-RAS or Infoworks is ...

Proficient in the application of engineering design software to embankments and tailings dams ... absences, voluntary benefits, perks, flexible work options, well-being resources, employee ...

next page

Showing results 1-20

Software Engineer Volunteer information

What is a software engineer volunteer?

A Software Engineer Volunteer is an unpaid role where individuals contribute their coding skills to projects for non-profits, open-source initiatives, or startups. Volunteers assist with software development, debugging, and sometimes testing or documentation. This role provides hands-on experience, helps build a portfolio, and allows professionals to give back to the community while improving their technical skills.

What kinds of projects does a software engineer volunteer typically work on?

As a Software Engineer Volunteer, you may work on a variety of projects, such as building and maintaining web or mobile applications, automating workflows, or assisting with data analysis and reporting tools for nonprofits or community organizations. Projects often address real-world needs, like increasing accessibility, improving user experience, or supporting fundraising platforms. You might work independently or as part of a diverse, cross-functional team, often collaborating remotely. This experience provides valuable opportunities to refine your technical skills, expand your professional network, and make a meaningful impact through your expertise.

What are the key skills and qualifications needed to thrive in the software engineer volunteer position, and why are they important?

To excel as a Software Engineer Volunteer, a solid understanding of programming fundamentals, knowledge of software development methodologies, and experience with languages such as Python, Java, or JavaScript are essential. Familiarity with version control systems (like Git), collaborative platforms (such as GitHub), and possibly agile project management tools is highly advantageous. Excellent communication, teamwork, and time-management skills can set you apart in a volunteer environment where resources and supervision may be limited. These competencies are vital for contributing effectively, solving problems independently, and supporting organizational goals in a collaborative, often fast-paced setting.

What are the most commonly searched types of Software Engineer jobs in Alberta?

The most popular types of Software Engineer jobs in Alberta are:

What are popular job titles related to Software Engineer Volunteer jobs in Alberta?

For Software Engineer Volunteer jobs in Alberta, the most frequently searched job titles are:

What job categories do people searching Software Engineer Volunteer jobs in Alberta look for?

The top searched job categories for Software Engineer Volunteer jobs in Alberta are:

What cities in Alberta are hiring for Software Engineer Volunteer jobs?

Cities in Alberta with the most Software Engineer Volunteer job openings:

Infographic showing various Software Engineer Volunteer job openings in Alberta as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 12% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution.

Staff Software Engineer - Backend (Typescript / .Nodejs / AWS )

Varicent

Calgary, AB โ€ข Hybrid

CA$121K - CA$159K/yr

Full-time

Medical, Dental, Vision, PTO

Posted 3 days ago

New


Job description

Our ELT (Extract, Load, Transform) application simplifies data workflows, enabling organizations to extract insights faster, automate repetitive tasks, and unlock the true potential of their data.

We are looking for a Staff Software Engineer with deep experience designing and scaling large-scale, data-intensive systems. This role requires hands-on expertise working with massive datasets, distributed data pipelines, and high-throughput backend architectures. You will play a key role in driving our backend services, data platforms, and cloud-native systems forward.

What You'll Do

  • Design, build, and scale new features for REST APIs and large-scale data processing pipelines that handle high-volume datasets across distributed systems.
  • Architect and optimize backend services for high throughput and low-latency performance.
  • Develop data-intensive and event-driven applications using Python, Typescript, C#, and AWS-native services.
  • Improve system performance, reliability, and scalability across microservices and cloud infrastructure.
  • Partner with senior engineers, architects, DevOps, and QA throughout the full development lifecycle.
  • Mentor developers, guide code reviews, and raise engineering quality standards.

What You Bring

Technical Expertise

  • 6+ years of backend or full-stack engineering experience with a strong backend focus.
  • 3+ years working with Typescript / Node.js / C#.
  • Advanced experience with AWS (EC2, EKS, Lambda, S3, DynamoDB, RDS, Step Functions, etc.).
  • Proven experience working with large datasets, distributed computing, and batch or stream processing using Spark, Dask, EMR, Glue, Kafka, etc.
  • Solid understanding of system design, distributed systems, scalability patterns, and cloud architecture.

Collaboration & Communication

  • Ability to collaborate, document solutions clearly, and participate in technical discussions with stakeholders.

For this role, the estimated annual base salary range is between $121,000 - $159,000 (CAD). In addition to base salary, our compensation package may include bonuses, commissions for eligible sales roles, and a comprehensive benefits package. The actual base salary will vary based on factors including individual qualifications and market data, as objectively assessed during the interview process.ย 

This posting is for aย new vacancy.ย 

This hiring process utilizes artificial intelligence tools to assist in candidate screening and assessment. Our AI tools are designed to complement - not replace - human decision-making.ย 

Overview of Benefits:ย 

  • Health & Wellness- Comprehensive medical, dental, and vision coverage tailored to your local needsย 
  • Time Off- PTO and public holidays to rest, recharge, and do what matters mostย 
  • Volunteer Days- Dedicated time to give back and support the communities that matter to youย 
  • Ignite Days- Dedicated learning days to support continuous growth, skill development, and professional learningย 
  • Financial- Compensation that reflects your market and your valueย 
  • Retirement- Retirement plans designed to help you build long-term financial securityย 
  • Tuition Assistance- Invest in your growth with support for continuing education and professional developmentย 
  • Flexibility- Work where you thrive, with remote and hybrid options available across most regionsย