Position detailsTitle of position: Staff Linux Software Engineer (Platform & Infrastructure)
Position type: Full time
Location: Thornhill, Toronto, Canada
Position reports to: Senior Manager of Development Engineering
Application deadline: Applications are being accepted on a rolling basis and this posting will remain open until filled.
Work authorization: Applicants must have legal authorization to work in the country where the role will be performed.
Responsibilities:- Design, develop, and maintain Linux-based software following best practices
- Debug and enhance code for performance and issue resolution
- Automate development and testing workflows with scripts and tools
- Participate in code reviews to ensure code quality, maintainability, and adherence to coding standards.
- Maintain technical documentation, including design specs and APIs
- Stay updated with Linux advancements through open-source collaboration.
- Work closely with cross-functional teams, including software developers, QA engineers, and hardware teams, to ensure successful project execution
Required Skills and Qualifications:- Over 7+ years of experience as a Linux Developer, Kernel Engineer or Software Engineer
- Proficiency in programming languages commonly used in Linux development, including C/C++, Python, or Shell scripting
- Strong knowledge of Linux subsystems and networking protocols (TCP/IP, UDP, IPsec etc.)
- Hands-on expertise with virtual machines (VMs), including hypervisors (e.g., VMware, KVM, or VirtualBox) and optimizing resource allocation and virtualization laye
- Proficiency in container technologies, including Docker and Kubernetes, with experience in building, deploying, and debugging containerized applications
- Exposure to common security protocols and their design (SSH, IPsec, TLS etc.), and ability to understand security standard requirements and apply them to products.
- Hands-on experience with debugging and profiling tools
- Familiarity with open-source development practices and collaboration with open-source communities
- Strong communication and interpersonal skills, ability to work independently and as part of a collaborative team.
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
$120,000 - $135,000 a year
This role offers a market-competitive salary with an anticipated base compensation range of 120,000 to 135,000 CAD. Actual compensation will depend on the selected candidate's experience, qualifications, skills, and work location. The posted range reflects the amount Extreme Networks reasonably and in good faith expects to pay upon hire. This range is determined using objective, gender-neutral criteria based on skills, experience, responsibility, and working conditions. In addition to base pay, this role is eligible for a performance-based bonus and the full benefits package described below.Benefits and total rewards:Extreme Networks offers a comprehensive benefits package. Specific benefits vary by country and may include:
- Medical, dental, and vision insurance
- Flexible work schedules and work-from-home opportunities where role permits
- Paid time off, including open time off in eligible markets and statutory leave in all markets
- Paid holidays in accordance with local practice
- Retirement savings programs, including RRSP matching in Canada
- Employee Stock Purchase Program, where eligible
- Employee assistance program
- Life and disability insurance
Benefits eligibility is based on country of employment, role, and employment status. Complete benefits details will be provided during the interview process and in the formal offer of employment.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.