Software Developer II
Jobtailor•Calgary, Calgary region
Full-timeMid Level
👁️ 0 views•📝 0 applications•Posted 7/12/2026•Expires 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