×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Developer

Job in Calgary, Alberta, D3J, Canada
Listing for: VEERUM
Full Time position
Listed on 2026-02-02
Job specializations:
  • Software Development
    Software Engineer, Senior Developer, DevOps, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 115000 - 140000 CAD Yearly CAD 115000.00 140000.00 YEAR
Job Description & How to Apply Below

Build the systems that turn industrial complexity into clarity.

At VEERUM, we don’t just write code. We build the engine behind how the world’s most complex industrial environments are visualized, understood, and operated.

As a Senior Software Developer, you’ll play a critical role in designing and scaling the software that powers our Vis Ops platform. You’ll work on high-performance, real-world systems, influence architecture, automate the boring stuff, and raise the bar for how we build, test, and deploy software. You’ll also help grow the team by mentoring developers and shaping how we work, not just what we ship.

You’ll report to the Director, Software Development and partner closely with Product, Dev Ops, and QA to deliver software that works in the real world, not just in theory.

Day-to-Day Responsibilities
  • Designing, building, and maintaining scalable, high-performance software across VEERUM’s platform.
  • Contributing to architectural decisions that prioritize scalability, maintainability, and security.
  • Writing clean, efficient, well-documented code that other humans actually want to work with.
  • Implementing and improving CI/CD pipelines, test automation, and deployment workflows.
  • Identifying and solving performance bottlenecks, reliability issues, and security risks before they become problems.
  • Collaborating with Product, QA, and Dev Ops to turn real requirements into real solutions.
  • Reviewing code with a sharp eye and a constructive mindset.
  • Mentoring Intermediate and Junior Developers and helping elevate the team’s technical capability.
  • Continuously improving how we build software through better tools, practices, and automation.
What We Want to See on Your Resume
  • 5+ years of professional software development experience in backend, frontend, or full-stack environments.
  • Experience with React, Mongo

    DB, Threejs or comparable technologies.
  • Experience designing scalable, modular systems and contributing meaningfully to architecture discussions.
  • Hands-on experience implementing CI/CD pipelines, automation, and modern Dev Ops practices.
  • A track record of solving complex technical problems independently and thoughtfully.
  • Experience working in Agile teams and shipping production software that actually gets used.
  • Experience leveraging AI-powered developer tools (e.g., code assistants, automated testing, or analysis tools) to improve development efficiency, code quality, and problem-solving.
  • Previous experience mentoring developers or leading technical discussions is a strong asset.
  • A degree in Computer Science, Engineering, or equivalent real-world experience.
What We Want to See in the Interview Process
  • You think beyond tickets and tasks. You understand systems, trade-offs, and long-term impact.
  • You can explain complex technical decisions clearly to both technical and non-technical teammates.
  • You have opinions, but you’re open to being wrong when the data or the team proves it.
  • You care about quality, reliability, and maintainability, not just shipping fast.
  • You take ownership and follow problems through, even when they’re messy.
  • You genuinely enjoy helping other developers get better.
What’s In It For You
  • Salary: $115,000 to $140,000
  • Flexibility:
    Freedom in how and where you work
  • Connection:
    Regular team time, social events, and real cross-functional collaboration
  • Workspace: A modern office with incredible amenities in Calgary’s Ampersand Building
How This Role Is Different from an Intermediate Developer
  • You own features and systems end-to-end, not just individual tasks.
  • You influence architecture and technical direction, not just implementation.
  • You solve complex performance, reliability, and debugging challenges independently.
  • You mentor and elevate others instead of focusing only on your own growth.
  • You proactively improve processes instead of simply following existing ones.

This is your opportunity to build software that operates in the physical world, not just on a screen. To shape systems that scale. To work with people who value clarity, ownership, and momentum.

Apply now and help us turn industrial complexity into operational confidence. That’s VEERUM.

About VEERUM

At VEERUM, we’re transforming how the world’s leading industrial organizations visualize, plan, and execute through our Vis Ops platform. Our technology brings together digital twins, 3D visualization, and data intelligence, giving our clients the ability to see, plan, and act with confidence.

Headquartered in Calgary and trusted globally, we work with organizations shaping the future of energy, infrastructure, and sustainability.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary