
Senior Software Engineer II
- Ottawa, ON
- Permanent
- Temps-plein
- Developing and maintaining key features for PacketFence and Fingerbank, ensuring high quality, scalable, and secure code
- Designing and implementing integration solutions between PacketFence, Fingerbank, and other Akamai security products
- Contributing to the open source community through code contributions, documentation, and community engagement
- Participating in the full software development lifecycle including requirements gathering, design, implementation, testing, documentation, and deployment
- Troubleshooting complex technical issues in production environments
- Developing a deep understanding of network security, NAC, and device fingerprinting technologies
- Maintaining and enhancing REST APIs for integration with external systems
- Have 5 years of experience and a Bachelor's degree in Computer Science, related field, or equivalent
- Demonstrate excellent programming skills in Perl and Go, and familiarity with Python, Ruby, C/C++
- Have experience with web technologies including HTML/CSS, JavaScript, and frontend frameworks
- Possess working knowledge of SQL and database design (Kafka, SQLite, Redis)
- Have a deep understanding of networking protocols and security concepts (RADIUS, 802.1X, DHCP, etc.)
- Demonstrate experience with Linux systems administration, security, package-management
- Your health
- Your finances
- Your family
- Your time at work
- Your time pursuing other endeavors