← Back to Jobs

Software Developer II

JobtailorCalgary, Calgary region
Full-timeMid Level
👁️ 0 views📝 0 applicationsPosted 7/12/2026Expires 8/11/2026

Get alerts for roles like this

More Software Developer II roles in Calgary, Calgary region — straight to your inbox. No account needed.

Applying to this role? Tailor your résumé to this job description in one click, then download it clean — no watermark, no subscription.

Job Description

Responsibilities • Create software solutions based on project and product requirements. • Write clean, efficient, and well-documented code. • Identify and fix bugs in existing software applications. • Participate in code reviews to ensure adherence to coding standards and best practices. • Help in the implementation of automated testing such as unit testing and continuous integration to maintain software quality. • Optimize software performance and ensure scalability to meet user demands. • Contribute to the architecture and design of existing and new systems to meet user demands. • Design/create system diagrams, API specifications, and runbooks for team systems. • Recognize technical debt and proactively propose refactoring plans. • Apply standard security principles to prevent vulnerabilities like data leaks. • Collaborate with teams such as project management, product management, quality assurance and operations to help define project requirements, scope and write user stories. • Provide guidance and support to more junior developers, helping them to develop their skills. • Help develop and adhere to company coding standards. • Own and share ownership on the implementation features from end to end. • Provide accurate time and effort estimates for upcoming sprint items and other work types. • Active engagement in sprint planning, daily standups, and retrospectives. • Partner with product owners, managers or product engineers to clarify ambiguous feature specifications and or project scope. • Work with DevOps to successfully deploy software by safely pushing code changes to staging and production environments using CI/CD pipelines. Qualifications • Diploma or Bachelor’s degree in computer science, electrical engineering, mathematics, physics, or a related technical field. • A minimum of 3 years of professional experience in software development. • Proficiency in modern C++ (C++11 to 20) and Python (3.10+). • Proficient with embedded Linux systems, especially NVIDIA Jetson platforms (L4T). • Proven ability to develop, deploy and maintain production-quality code. • Experience with computer vision and realtime streaming application development. • Experience with GIS application development. • Experience with soft real-time and embedded systems. • Experience in building middleware. • Experience working on the edge vs. in the cloud. • Proficient of networking concepts in distributed systems. • Experience with GPU-accelerated processing and media pipelines using Gstreamer, FFMPEG, Deepstream, CUDA or custom kernels. • Proficiency with Docker or containerd in development and production environments. • Must be eligible to attain a high-level Security Clearance (Secret minimum) and maintain clean criminal record checks as per contract compliance. #J-18808-Ljbffr