Enable job alerts via email!

Senior Software Developer

ActiveDEMAND

Calgary

Remote

CAD 80,000 - 100,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in Calgary is seeking a Senior Software Developer to enhance their ActiveDEMAND platform. The role involves developing features, mentoring junior developers, and ensuring high-quality software delivery. Ideal candidates will have strong skills in Ruby on Rails and a passion for clean code and collaboration.

Benefits

2 weeks of vacation
Extended health care coverage
Virtual Work from home

Qualifications

  • 2-4 years of experience with web technologies.
  • Experience training and supporting junior developers.
  • Experience with SaaS is considered an asset.

Responsibilities

  • Developing and maintaining ActiveDEMAND application features.
  • Providing support to the Lead Software Developer.
  • Performing code reviews and mentoring junior developers.

Skills

Ruby on Rails
MySQL
MongoDB
Agile
Scrum
Kanban
Jira
Github
Communication

Education

Computer Science
Computer Engineering Technology

Job description

Our purpose is to create meaningful connections and infinite scalability.

Based in Canada with a primary office in Calgary, Alberta — and boasting clients hailing from all over the world — JumpDEMAND is the company behind the highly successful ActiveDEMAND marketing automation platform, considered our flagship offering. ActiveDEMAND started as a digital marketing agency with a vision: build a modern tool set for the multi-client marketer.

ActiveDEMAND was launched in 2012, though the conceptualization of ActiveDEMAND has been materializing since 2005. Since 2002, the founders have constructed a plethora of tools and systems to not only effectively market products and services, but to bridge the gap between marketing and sales. Fast forward to today, ActiveDEMAND has evolved and transformed into something much more than just a Marketing Automation Platform, driven by innovation and forward-thinking, ActiveDEMAND delivers actionable insights to all their clients.

JOB SUMMARY

Are you a skilled developer who thrives on solving complex problems and mentoring others? Do you take pride in writing clean code, sharing knowledge, and making software better with every release?

We’re looking for a Senior Software Developer who is passionate about building great products, improving systems, and helping others grow. In this role, you’ll be at the heart of our development team - building new features, enhancing existing functionality, and making sure our infrastructure runs smoothly.

You’ll play a key role in shaping the direction of our applications, mentoring junior team members, and collaborating closely with cross-functional teams to deliver high-quality software that powers real-world results for our customers.

The ideal candidate brings a deep understanding of full-stack development, a proactive mindset, and a genuine desire to help others succeed. You’re someone who values clean architecture, meaningful documentation, and code that’s built to last.

RESPONSIBILITIES

  • Developing and maintaining ActiveDEMAND application features and products.
  • Developing and maintaining technical documentation, including test plans, and contribute to existing documentation.
  • Logging project-related issues in the defect-tracking tool identified for the project.
  • Ensuring the timely completion of project milestones.
  • Performing maintenance work on server and database infrastructure as needed.
  • Analyzing existing application and highlighting areas of improvement.
  • Working with the Customer Success team to help solve customers’ technical support issues.
  • Providing support to the Lead Software Developer in ensuring projects and features are completed according to requirements and in a timely manner.
  • Performing code reviews and pair programming as needed for junior developers.
  • Mentoring, coaching, and teaching the team new skills.
  • Attending and participating in frequent status check meetings with the team.
  • Expanding knowledge and understanding of technologies related to development work.
  • Following established company and department processes while actively suggesting and implementing improvements.
  • Taking full ownership of assigned tasks, ensuring high-quality outcomes with minimal supervision

QUALIFICATIONS

Education and Experience:

  • A degree in Computer Science, Computer Engineering Technology or equivalent.
  • 2 – 4 years of experience of web technologies (Ruby on Rails, HTML, CSS3, jQuery, etc.)
  • Experience training and supporting junior developers.
  • Experience working with a SaaS is considered an asset.
  • Experience with Artificial Intelligence (AI) and/or Machine Learning (ML) is considered an asset.
  • Experience with iOS/Android development would be considered an asset.
  • Demonstrated experience developing, maintaining, and/or implementing application features and technical documentation, test plans and performing maintenance work on server and database infrastructure.

Skills and Knowledge:

  • Strong understanding of application design and architecture.
  • Strong working knowledge of the following technologies and software: Ruby on Rails, MySQL, and MongoDB.
  • Understanding/working knowledge of Ruby on Rails or full-stack development
  • Familiarity with Agile, Scrum, and Kanban, as well as Jira and Github.
  • Ability to work collaboratively with colleagues and staff to create a results-driven, team-oriented environment.
  • Excellent verbal and written communication with team members.
  • Ability to cope with conflicting demands and prioritize tasks.

Core Values:

A commitment to the ActiveDEMAND Core Values:

  • Empathy: we appreciate the perspectives of others. It’s at the core of everything we do
  • Curiosity: We ask why. We challenge assumptions and endeavor to become smarter, better problem solvers.
  • Collaboration: We inspire and motivate each other and everyone we engage with. We work together to get things done.
  • Trust: We are reliable, truthful, and transparent. We strive to fulfill or commitments to each other, our clients, and our community.
  • Courage: We are brave and challenge the established order. We are confident that we will succeed. Result-driven. We strive for respect and expect results.

WHAT WE OFFER

  • The opportunity to work with an exciting, innovative, and growing company.
  • Virtual Work from home within Calgary, AB.
  • 2 weeks of vacation, with potential for additional time off.
  • Extended health care coverage, including vision, dental, and prescription drugs.

We would like to thank all applicants for their interest, however only those selected for an interview will be contacted.

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Software Development

Referrals increase your chances of interviewing at ActiveDEMAND by 2x

Sign in to set job alerts for “Senior Software Engineer” roles.
2025 Fall Student Opportunities Technology & Operations - Software Developer (Calgary), 8 Months
Co-op Fall 2025 - Software Developer, Intl TacCIS - 8 Months
2025 Fall Student Opportunities RBC Borealis - Software Developer (Calgary), 8 Months
2025 Fall Student Opportunities Technology & Operations - Software Developer (Calgary), 8 Months
Software Engineer I (Consumer Servicing)
Co-op Fall 2025 - Software Development and Test - 12 months

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

EN - Senior Software Developer with experience with FHIR and / or HL7

AlleyCorp Nord

Montreal

Remote

CAD 80.000 - 120.000

Today
Be an early applicant

Senior Software Developer

SpryPoint Solutions Inc.

Ontario

Remote

CAD 80.000 - 100.000

Today
Be an early applicant

Senior Software Developer

Acuity Insights

Vancouver

Remote

CAD 80.000 - 110.000

6 days ago
Be an early applicant

Senior Software Developer - Workleap AI Canada - Remote

Workleap Technologies inc.

Remote

CAD 70.000 - 110.000

3 days ago
Be an early applicant

Senior Software Developer, 6+ years - Remote (Canada)

Info-Tech Research Group

Remote

CAD 80.000 - 120.000

8 days ago

Senior Software Developer (Remote First)

Zensurance

Toronto

Remote

CAD 80.000 - 120.000

8 days ago

(Remote) Senior Software Developer

N. Harris Computer Corporation - CAD

British Columbia

Remote

CAD 80.000 - 110.000

9 days ago

Senior Software Developer

Autodesk

Calgary

Hybrid

CAD 98.000 - 145.000

10 days ago

Senior Software Developer - Workleap AI

Workleap

Remote

CAD 70.000 - 110.000

8 days ago