Jr. Software Developer

ActiveConversion started with a vision to fix the broken marketing and advertising industry. Today we take our customers’ marketing spend and turn it into a way to generate sales in a predictable way. We combine our sales and marketing software with marketing campaigns and services to generate results for our customers. 

As a junior software developer, you will be working as part of our software development team to create, test, and release both features and improvements. You will be working solely on ActiveConversion, a SAAS application designed for B2B users in marketing and sales. The ideal candidate is diligent and a self-starter, open to direction from the team lead, and great at prioritizing to make sure everything gets done well and on time.

Key Responsibilities

  • Working with the team to understand the application, database, and integration technologies, including solution and service-oriented architectures and their breakdown into solution designs
  • Working as part of a team contributing to designing and developing successful software and supporting software testing, deployment, maintenance, and evolution activities by correcting programming errors, responding to scope changes, and coding software enhancements
  • Applying knowledge of software development best practices, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Creating documentation that detail how applications or systems work together to ensure they’re maintained properly in the future and to help with any upgrades
  • Providing code and database administration in live and test environments
  • Participating in meetings and daily huddles with the team to discuss progress and issues to be resolved, and report progress on a regular basis to the team lead


  • Native speaking and writing proficiency in either English or Spanish
  • Knowledge of software engineering fundamentals, including data structures, testing, and debugging
  • Understanding of continuous delivery, deployment, and integration
  • Clear, regular communication to keep projects on track, and able to adhere to project timelines
  • Strong attention to detail

Education & Experience

  • Required: 1-3 years of experience in a similar role
  • Required: Experience in developing in both Java and MySQL
  • Required: Experience with Java Frameworks: either Struts or Spring 5, though both would be great
  • Nice to haves: Experience developing with Vue.js, Linux server management, Google Cloud platform
  • Bachelors’ degree in computer science/web technologies or equivalent experience in Java development

What’s In It For You

Working for ActiveConversion means joining a diverse group of fun, hardworking and enthusiastic individuals.

  • A downtown, open office environment close to public transit with the option of remote work for candidates outside of the Calgary area
  • Competitive salary (based on experience)
  • Comprehensive benefits package, including family coverage. The plan includes extended health benefits, dental, life, and disability
  • Team perks like massage Mondays, holiday potlucks, and seasonal staff events

Apply Now

Our team is a tight-knit group hardworking and enthusiastic individuals who are passionate about using technology to improve marketing and sales results.

We're looking for key team members to grow with us who are as passionate about customer success as we are.