1

Volunteer Software Development Jobs in Calgary, AB

Contribute towards design, development, maintenance of proprietary software applications to enable ... Employer-provided and Voluntary Life Insurance options * Paid vacation and recognized statutory ...

Architect, Professional Services

Calgary, AB · On-site

CA$120K - CA$151K/yr

Leadership in large Tech Consulting or Software Development projects * In-depth knowledge of cloud ... Vacation and Sick Leave, Holidays, Parental Leave, Volunteer Days, Bereavement Leave * Additional ...

Are you a Software Engineering or Computer Science student who is passionate about modern ... Analyze, design and develop applications through the development of application logic, user ...

Are you a Software Engineering or Computer Science student who is passionate about modern ... Analyze, design and develop applications through the development of application logic, user ...

Implementation Consultant

Calgary, AB · On-site +1

CA$140K/yr

Our solutions are unparalleled within the pipeline integrity management software space. The special ... Support product development sprints by providing customer insights and feedback * Communicate ...

... volunteerism and philanthropy; offers workplace flexibility, along with carbon-neutral office ... development projects. This position offers the opportunity to work with a nationally recognized ...

Two paid volunteer days each year to support the causes that are most important to you * Employee ... Support new project development as well as supporting MOC's of existing equipment/facilities

... software used by drilling teams. * Support the Drill Tech team through Understanding of Alberta ... Directive 056 (Energy Development Applications and Schedules) * Directive 008 (Surface Casing Depth ...

next page

Showing results 1-20

Volunteer Software Development information

What is volunteer software development?

Volunteer software development involves individuals offering their programming skills and technical expertise for free to support non-profit organizations, open-source projects, or community initiatives. These volunteers help build, maintain, or improve software systems without monetary compensation, often to support causes they care about. This work can range from designing websites to developing complex applications, and may be done remotely or on-site. Volunteering in software development not only helps organizations achieve their missions but also provides volunteers with valuable experience and networking opportunities.

What are some common challenges faced by volunteer software developers, and how can they be effectively managed?

Volunteer software developers often work with teams that have varying skill levels and may be distributed across different time zones, making communication and coordination challenging. Additionally, since volunteer roles are typically part-time or flexible, balancing project deadlines with volunteers’ availability requires strong project management and clear expectations. To manage these challenges, it’s helpful to use collaborative tools, maintain regular check-ins, and establish clear documentation and coding standards. Open communication and a supportive team culture can also help volunteers stay engaged and productive.

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

To thrive as a Volunteer Software Developer, you need a solid understanding of programming languages, version control, and software development principles, typically gained through education or self-study. Familiarity with platforms like GitHub, issue trackers, and common frameworks or libraries is highly beneficial. Strong communication, teamwork, and a proactive attitude help you collaborate effectively with diverse teams and stakeholders. These skills enable volunteers to contribute meaningful code, support project goals, and drive positive impact in resource-limited environments.

What is the difference between Volunteer Software Development vs Software Developer?

AspectVolunteer Software DevelopmentSoftware Developer
CredentialsTypically no formal credentials required; passion and basic coding skillsBachelor's degree in Computer Science or related field often required
Work EnvironmentNon-profit, open-source projects, or community initiativesCorporate, startup, or freelance settings
Employer & IndustryNon-profit organizations, open-source communitiesTech companies, startups, consulting firms
Search & Comparison IntentVolunteering opportunities, unpaid coding rolesPaid employment, career development

Volunteer Software Development involves unpaid work for non-profit or open-source projects, often with flexible credentials. Software Developers typically work in paid roles within companies, requiring formal education and professional experience. Both roles involve coding but differ mainly in compensation, work environment, and career progression.

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

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

Infographic showing various Volunteer Software Development job openings in Calgary, AB as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 14% Part Time, and 3% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution.

Full-time

Medical, Dental, Life, Retirement, PTO

Posted 18 days ago


Job description

At Interpro Pipe & Steel Inc., our strength starts with our people! As a team we collaborate to solve problems, contribute ideas and challenge each other to ensure growth and ultimately success for the business and our employees.

JOB SUMMARY

Please summarize the overall scope of the job, consisting of no more than three to five sentences, starting the statement with the level of supervision required to do the job.

Orion Steel is committed to maintaining and promoting a safe, healthy and injury-free environment. It is required for all jobs.

JOB RESPONSIBILITIES

We are seeking a .NET Developer to join our team in Calgary. In this role, this individual would be responsible to design, develop and support systems in an exciting manufacturing environment that utilizes current IT technologies to deliver production critical solutions using lean and agile programming methods. This position would report to the Director, Information Systems & Tech.

  • Contribute your technical and professional skills in a team environment that works on applications utilizing:
    • Industrial computers over wireless networks
    • Integrated client/server environment
    • Automation and control through a variety of Industrial protocols
    • Innovation to design and develop customized process feedback solutions
  • Collaborate onsite with our Production, Quality, Health & Safety, Maintenance and Shipping teams to gain knowledge of the different systems they work with
  • Contribute towards design, development, maintenance of proprietary software applications to enable effective functioning of manufacturing systems

EDUCATION AND REQUIREMENTS

  • 5+ years of experience designing, developing and deploying applications within a Microsoft .NET environment
  • Bachelor's degree in Computer Science or related field
  • Technical strengths in several of the following Microsoft technologies:
    • Visual Studio VB / C# / ASP.NET
    • Visual C++
    • SQL Server and Management Studio
    • Windows Presentation Framework (WPF)
    • Windows Communication Framework (WCF)
    • Entity Data Model (EDM)
    • Reporting Services
  • Experience with SCADA HMI development using Proficy iFIX or WinCC and PLC communications would be considered an asset
  • Professional verbal and written communication skills
  • Advanced troubleshooting and problem-solving skills
  • Proven ability to balance multiple priorities
  • Collaborative team player, open minded and innovative
  • Applicants must be comfortable in an industrial setting and be willing to take after-hour calls in a 24 x 7 manufacturing environment

Our total compensation package includes amazing benefits!

  • Competitive wages and bonus opportunities

  • Family medical, dental, and prescription coverage at minimal employee cost

  • Short and long-term disability programs

  • Competitive retirement plans

  • Employer-provided and Voluntary Life Insurance options

  • Paid vacation and recognized statutory holidays

  • Apprenticeship and career advancement within the company

  • Tuition reimbursement

While we thank all those who apply, only those being actively considered for employment will be contacted.

Equal Opportunity Employer

Orion Steel Group, L.L.C. is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, or protected Veteran status.

Orion Steel Group, L.L.C. is committed to working with and providing reasonable accommodation to individuals with physical and mental disabilities.

If you need special assistance or an accommodation while seeking employment, please e-mail careers@orionsteel.com or call: (312) 533-3577. We will make a determination on your request for reasonable accommodation on a case-by-case basis.

Join a team that manufactures excellence, drives success and builds careers!