Your current browser is not supported. We built DIRTT.net with the latest technology to bring you a better experience. To view DIRTT.net, we recommend using the latest version of Chrome, Safari, Firefox or Microsoft Edge. 

DIRTT

We are a business-first technology company, providing a suite of revolutionary software solutions.

Apply Now

Are you an accomplished software developer? Then you could be our next Developer in our Calgary office.

Ice Edge Business Solutions, a division of DIRTT Environmental Solutions, is filled with eager, capable and engaged people.  But we’re missing one important person.  We are looking for an experienced, passionate, out of the box thinker, to join us on the Software Development team as a Developer in Calgary, AB.

We are a business-first technology company, providing a suite of revolutionary software solutions. Our innovative approach to technology helps people design, engineer and manufacture their products better with less waste and errors, while enabling them to go to market faster with highly customizable products.

ICE software pioneered the application of video game technology to create 3D environments for interior construction.  We continue to push the envelope of technology with virtual and augmented reality integration to reimagine manufacturing and engineering. All this, while the back end of the system melts into other business software and ERP systems.

Check out the ICE Mixed Reality Experience video below: https://www.youtube.com/watch?v=JCyfPLZt83o

Who are you?

You are tenacious, passionate and ready for a challenge. You stand up for your ideas and are always learning new things that you can bring back to the team.

As a Developer, you will help conceive, design, develop, test and integrate new projects. Not only will you participate in developing ICE Software, but you will utilize enhanced development tools and web-based applications/cloud. You’ll be a mentor to other developers, provide leadership, maintain code quality, debug at an advanced level and design new functionality.

What you’ll do!

  • Work in an agile dynamic environment and be involved in all technical activities within the team such as estimating, sprint planning, software development life cycle activities, code reviews, research, deployments and documentation creation.
  • Produce architectures that are scalable
  • Predict the future, solving problems before they have a chance to come up.
  • Work on features, bugs and production system investigations as part of an agile team
  • Define and apply new ways to increase your impact.
  • Ensure software deliverables align with the technical architecture, development standards and quality practices
  • Create a learning environment through collaboration, shared knowledge, and leadership.
  • Provide expertise with application and database integration technologies, including solution and service-oriented architectures.
  • Translate business requirements into working software solutions.
  • You actively find ways to share your experience in the community

What makes an ideal Senior Developer at ICE?

  • Have experience with object-oriented development
  • A desire to work in an entrepreneurial environment where everybody has a voice and is expected to speak up
  • Strong problem solving and programming skills, with the ability to turn high-level goals into creative, efficient, and well documented solutions.
  • Passion for improving the customer experience
  • Attention to quality, user-oriented software design.
  • Ability to provide direction and mentorship to other team members
  • Interested in sharing past experience and success with fellow ICEcubes and the community
  • Ability to easily build and maintain relationships and add value to a team environment
  • 5+ years of software development experience combined with industry related experience (AutoCAD and Revit experience - Interior Construction preferred)
  • A university degree in Mechanical Engineering, Computer Science or Software Engineering

Note: We are open to experience in many languages or frameworks. If you regularly learn new languages or frameworks and are quick to pick them up you will be a good fit.

Desired skills:

  • Object-oriented development
  • SQL database
  • Eclipse and git
  • Java 2D API and Java 3D API
  • .NET
  • Open GL
  • XML
  • AutoCAD API

Why join us?

We offer a unique and exciting work atmosphere. Plus, we're growing quickly and are looking for smart, forward-thinking problem solvers to join our first class and fairly wacky team.  Every full-time employee can look forward to:

  • On-site kitchen in Calgary that serves lunch to all employees
  • Full gym access
  • Alternative seating options like a sit/stand desk and exercise balls
  • Movie and treat Fridays where we pick some of the best Netflix has to offer and stream them on our TVs
  • Thursday lounge nights where the office becomes a pub
  • An incredible team culture that has us building a mini golf course in the office one week and hosting local indie movie premieres the next
Apply

To apply email, us at careers@ice-edge.com with your resume, including the job title in the subject line.

DIRTT Environmental Solutions is an equal opportunity employer. We thank all applicants for their interest, however, only those candidates selected for an interview will be contacted.

It's not a career. It's a calling.

Do you have what it takes to be a DIRTTbag? Here are some of the things that make DIRTT a great community to be part of.

DIRTT Benefits
  • Camaraderie at its best

    Social events are a great opportunity to get together with fellow DIRTTbags.  Some team events are fundraisers and some are just for fun. Weekly lounge nights give us a chance to raise a glass with our colleagues.

  • Good benefits

    You’ll be eligible for DIRTT’s robust dental and medical benefits plan. The plan also makes sure you and your family are covered when you travel for work or vacation.

  • Tasty meals served daily

    Connect with your co-workers over a hot lunch. Or raid the snack drawer to your heart’s content. Best of all? You’re doing your part for the environment by reducing emissions from driving to pick up lunch every day.

Close