Embedded Software Developer building high-performance C/Linux networking systems at Fortinet, which secures enterprise, service provider, and government organizations. Leading engineers and driving reliable system architecture.
Responsibilities
Design, develop, and optimize high-performance software in C for Linux-based environments
Architect and implement complex systems focused on scalability, reliability, and maintainability
Work with networking protocols and ensure robust communication between distributed systems
Lead and mentor a team of software engineers
Provide technical guidance and foster professional growth
Collaborate with cross-functional teams to define requirements and develop solutions
Ensure timely delivery
Drive best practices in coding, testing, and deployment
Requirements
Bachelor’s degree or higher in Computer Science, Computer Engineering, or a related field
8+ years of professional experience in software development
Expert proficiency in C programming
Strong knowledge of networking protocols, including TCP/IP, UDP, and HTTP
Knowledge of network programming concepts
Extensive experience with Linux operating systems and Linux programming
Proven ability in system architecture and design
Experience managing or mentoring engineering teams
Strong leadership skills
Excellent problem-solving skills
Ability to work under minimal supervision
Preferred: experience with distributed systems and high-availability architectures
Preferred: familiarity with open-source contributions or community involvement
Preferred: knowledge of security best practices in system and network programming
Benefits
100% company-paid medical, dental, and vision coverage
Health Spending Account
Personal Spending Account
Employee & Family Assistance Plan (EFAP), including counseling, legal advice, and mental health resources
Critical illness, disability, and life insurance
Group Registered Retirement Savings Plan (RRSP) with company match
Competitive Paid Time Off
Flexible leave policies, including paid health days
Equity program eligibility
Bonus eligibility reviewed at hire and annually at the Company’s discretion
Staff Software Engineer building Cerebras’s production ML inference APIs. Enabling reliable model serving across GPU and Cerebras AI accelerator backends.
Full Stack Liferay Developer building secure B2B customer portals for McKesson Canada’s healthcare business. Developing Liferay, Java, APIs, integrations, and production support solutions.
Sr. Full Stack Liferay Developer building secure Liferay customer portals for McKesson Canada. Developing Java full - stack solutions, integrations, and production support.
Senior Mobile Software Engineer building React Native apps and Node.js services for Manulife’s retirement technology organization. Driving architecture, observability, CI/CD, and full - stack delivery.
Cybersecurity and software engineering specialists debugging code, assessing vulnerabilities, and optimizing backend systems. Improving high - quality datasets for Gramian Consultancy’s AI training project.
Senior software developer building SaaS applications for service businesses. Leading architecture, automated testing, AWS/Terraform development, and end - to - end delivery.
Software Developer building secure Dynamics 365, Power Platform, and Azure solutions for Genetec’s digital ecosystem. Developing integrations, APIs, Copilot agents, and DevOps automation.
Full - Stack Software Engineer building conversational AI and cloud - native applications for Manulife’s financial services customers. Developing C#, .NET, React, Azure, and microservices solutions.
Senior Software Developer building AI - enabled microservices, APIs, and agentic coding tools at GoTo. Supporting a remote - work technology platform used by millions worldwide.
Senior II Software Engineer building Akamai Cloud infrastructure and testing automation. Developing Python backends, cloud environments, and observability tools for distributed engineering teams.