Software Developer building secure Python, C, and C++ components for BizTech Fusion’s Ottawa client. Developing APIs, microservices, databases, and automated tests in a hybrid environment.
Responsibilities
Design and implement software components using Python, C, and C++
Develop and maintain software subsystem components based on architectural requirements
Use microservices architecture and containerization technologies such as Docker and Kubernetes
Integrate SQL-based data storage and clustering capabilities
Apply cryptographic libraries and secure coding practices for secure data handling
Develop and maintain gRPC and REST API interfaces
Work with JSON, YAML, XML, and Protobuf data serialization and configuration formats
Collaborate with senior developers, software architects, and engineering managers to translate requirements into production-ready solutions
Participate in design reviews and weekly technical discussions
Prepare technical design documentation and participate in code inspections
Develop and maintain unit tests for software components
Support Behavior-Driven Development (BDD) and software test automation initiatives
Collaborate with QA teams to develop BDD feature definitions using Gherkin
Translate acceptance criteria into executable test scenarios
Participate in Agile/Scrum development activities and contribute to continuous improvement
Requirements
5+ years of professional software development experience
5+ years of hands-on experience with Python
Strong experience with C and C++; all three languages are mandatory
Experience with microservices architecture and containerization
Hands-on experience with Docker and/or Kubernetes
Experience working with SQL databases
Knowledge of cryptographic libraries and secure software development practices
Experience developing gRPC and REST APIs
Familiarity with JSON, YAML, XML, and Protobuf
Experience with unit testing and software test automation
Familiarity with BDD frameworks/tools such as Cucumber and Gherkin
Strong problem-solving, analytical, and communication skills
Ability to collaborate effectively with developers, architects, QA, and engineering leadership
Only Canadian Citizens and Permanent Residents (PRs) will be considered
Preferred: experience with AWS, Azure, or GCP
Preferred: knowledge of CI/CD pipelines and DevOps practices
Preferred: experience with Git and modern software development tooling
Preferred: experience working in Agile/Scrum environments
Preferred: experience developing secure, scalable, and highly available software systems
Software Development Engineer in Test automating testing, deployment, and validation for Akamai’s distributed cloud and edge platform. Building Python - based frameworks for scalable virtualized servers.
Senior backend engineer building AI - assisted analyzers, dependency scanning, and remediation tools for GitLab’s DevSecOps platform. Improving code security across ecosystems, CI workflows, and AI agent tooling.
Software Developer Co - op writing production code and developing features for Magnet Forensics’ digital investigative software. Debugging and collaborating within the engineering team.
Senior Linux systems specialist supporting client infrastructure for a Linux, Open Source, DevOps, and Kubernetes consultancy. Managing alerts, patching, deployments, cloud systems, and infrastructure roadmaps remotely.
Senior Linux systems specialist supporting client infrastructure for Crafty Penguins, a Canadian Linux, Open Source, DevOps, and Kubernetes consultancy. Managing systems, cloud, containers, networking, patching, and deployments remotely.
AI full - stack developer building production applications for VO2 Group, an independent tech and digital consulting firm. Designing, deploying and supporting end - to - end AI solutions for client missions.
Senior UI/UX Engineer building performant Unreal Engine 5 UI and HUD systems for SkyBox Labs’ AAA game projects. Collaborating across disciplines on maps, menus, accessibility, and gameplay interfaces.
Senior UI/UX Engineer building performant UI and HUD systems in Unreal Engine 5. Supporting SkyBox Labs’ AAA co - development projects across Minecraft, Destiny 2, Fallout 76, and new IP.
Senior Full Stack Developer building MaintainX’s mobile - first maintenance and operations platform. Owning full - stack features, architecture, reliability, and developer practices.
Principal Software Engineer modernizing Sun Life’s MarTech and customer engagement platforms. Building Snowflake - based, cloud - native, event - driven systems for millions of financial - services clients.