← Browse all jobs
M

Software Engineer (Network Security)

Maplecolo
Toronto, OntarioOn-site3 days ago
Apply Now →

About this role

About Maplecolo: Maplecolo is a Toronto-based start-up specializing in data center services with quantum-safe protection. We have the ambitious goal of revolutionizing the way that the world runs data centers, generates, processes, exchanges, and secures data. We are using cutting-edge products like Distributed Symmetric Key Establishment (DSKE) technology to achieve these goals. We are experts in our field, passionate about pushing the boundaries into uncharted territories. About the Role: As a Software Engineer (Network Security) at Maplecolo, you will play a pivotal role in driving the growth and success of our flagship products. You will be a part of the software engineering team, responsible for a wide range of hands-on software engineering duties, including software development, delivery, and maintenance of a tool to monitor and inspect network packets with a focus on cryptography. Your love of learning and entrepreneurial mindset will be an asset to the team. Your ability to collaborate and approach problems hands-on will be essential for this role. You are excited about joining a friendly and supportive team, where there is ample opportunity to grow. What you’ll do: ● Understand of network encryption standards and protocols from OSI L2-L4 ● Knowledge of software integration across an enterprise environment ● Learn and adapt both themselves and their software to evolving requirements ● Be a collaborative and transparent team member ● Contribute to the design of the software architecture and the product ● Be technically hands-on, ready to dive into coding, troubleshooting, and developing automated solutions ● Participate in testing the product and features and developing new processes and procedures What you’ll need to succeed: ● Strong proficiency in C++. Experience in Python, Js, and/or C ● Experience in enterprise software development environment ● Knowledge of post-quantum cryptography ● Expertise in software deployment in an enterprise setting ● 5- 10 years of experience as a back-end software engineer ● 5+ years experience in Linux ● Solid understanding of software architecture ● Solid experience with communication protocols (TCP/IP, UDP, etc.) ● Great communication skills ● A strong understanding of security Requirements: ● You must have authorization to legally work in Canada ● Evening work ● Attendance at meetings during the evening Qualifications: ● Bachelor’s degree in software engineering, Computer Science, Physics, or related field Language: ● English (required), French (a plus), Putonghua (a plus) and Cantonese (a plus) Remuneration: ●Salary is negotiable or based on experience Work Location: In person
Want to see how well you match this job?
Get AI-scored for free →