View Our Website View All Jobs

Software Developer - General Posting

Software Developer

We’re growing our software development team at Unbounce and want an experienced software developer to join us and take our product and its services to greater heights.

We’re a highly skilled team of software developer who maintain, improve, and extend a distributed code-base that’s used by over 11,000 customers serving more than 150 million page views each month. As a team, we continuously deliver customer value through our iterative development process. We value code reviews, continuous integration, extensive testing and frequent deployments to allow us to respond to change and priority.

Position Details:

Position Type:   Full-Time, Permanent Position

Salary Range:   $74,200 - $78,000 - depending on experience (equivalent to an hourly wage of $35.67-$37.50)

Language:   English

Job Location:   Vancouver, BC

Start Date of Employment:   As soon as possible

Minimum Education:   Diploma or Bachelor’s Degree in Computer Science or Software Development

Positions Available:   1

NOC Group:  Computer Programmers and Interactive Media Developers [2174]

NOC Job Title:  Software Developer

Skills & Experience Requirements:

  • You possess a degree or diploma in Software Development or Computer Science
  • You have at least 5+ years of experience in working in progressively more complex software development
  • You have an understanding of object-oriented and functional programming concepts
  • You have experience with modern programing languages. Our team primarily uses Java but we’re a fullstack company and work with teams who use JavaScript, Ruby, Rails; managed by Git; cloud-hosted (EC2) on Linux
  • You articulate ideas clearly and reason your decisions well
  • You have strong experience in delivering production ready apps and/or services
  • You have an appreciation for testing and automation
  • You have a passion for continuous learning and improvement
  • You are experienced with agile software delivery practices but are pragmatic, not dogmatic
  • You’re familiar with distributed systems cloud technologies (AWS in particular)
  • You’re experienced with event driven and microservice architectures
  • You’re interested in functional programming languages (Clojure, Scala, Haskell for example
  • You’re a delight to work with

Key Responsibilities & Duties:

  • Suggesting, scoping, designing and implementing new software components for our platforms
  • Improving the quality and functionality of our existing systems
  • Profiling and analyzing our software under real-world, production conditions
  • Evaluating new technologies for their feasibility and usefulness
  • Working hand-in-hand with our Customer Success team to help our customers
  • Participating in our daily stand-ups, bi-weekly sprint kick-offs, and our retrospectives
  • Collaborating with other development teams to advance the state of our art
  • Coaching and mentoring other developers as they grow their skills
  • Continually growing, learning, and sharing as we strive to keep pushing our technical boundaries

For more information and to apply for this position, please visit our career page:

Unbounce Marketing Solutions Inc.

400 - 401 West Georgia Street, Vancouver, BC V6B 5A1

Contact: email or phone (604) 484-1354 ext. 7028


Benefits Include:   

  • 4 weeks vacation per annum
  • Extended health, dental and vision
  • MSP premiums coverage for employee and their family
  • Short Term & Long Term Disability
  • Life Insurance
  • $1,000 vacation allowance per annum
  • $500 networking budget per annum
  • $500 health & wellness allowance per annum
  • An environment with ongoing support, recognition and feedback


Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file