Senior Linux Software Development Engineer

Extreme Networks creates effortless networking experiences that enable all of us to advance. We push the boundaries of technology leveraging the powers of machine learning, artificial intelligence, analytics, and automation.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience

Description For Senior Linux Software Development Engineer

Extreme Networks, a global leader in end-to-end, cloud-driven networking solutions, is seeking a Senior Linux Software Development Engineer to join our team. As a member of our Products – Engineering division, you'll play a crucial role in designing, developing, and maintaining Linux-based software and applications.

We're proud to have been named to Computerworld's 2023 List of Best Places to Work in IT, reflecting our commitment to our employees and our strong core values. With over 50,000 customers globally trusting our solutions and double-digit growth year over year, we're well-positioned to deliver outstanding outcomes at scale.

In this role, you'll:

  • Design, develop, and maintain Linux-based software and applications
  • Collaborate with open-source communities and projects
  • Debug and optimize existing code for improved performance
  • Develop scripts and automation tools
  • Participate in code reviews and maintain technical documentation
  • Work closely with cross-functional teams

We're looking for candidates with:

  • Strong knowledge of Linux subsystems and networking protocols
  • Exposure to common security protocols and their design
  • Proficiency in C, C++, Python, or Shell scripting
  • Experience with debugging and profiling tools
  • Familiarity with open-source development practices
  • Strong communication and interpersonal skills
  • 5 to 15+ years of experience as a Linux Developer, Kernel Engineer, or Software Engineer
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field

At Extreme Networks, we value diversity and inclusion, encouraging people from underrepresented groups to apply. We offer a collaborative work environment, opportunities for professional growth, and the chance to be part of a company that's pushing the boundaries of networking technology.

Join us in our mission to create effortless networking experiences and advance the industry through innovation!

Last updated 4 months ago

Responsibilities For Senior Linux Software Development Engineer

  • Design, develop, and maintain Linux-based software and applications, following best practices and coding standards
  • Collaborate with open-source communities and projects to stay up-to-date with the latest developments and technologies in the Linux ecosystem
  • Debug and optimize existing code to improve performance and resolve software defects and issues
  • Develop scripts and automation tools to streamline development and testing processes
  • Participate in code reviews to ensure code quality, maintainability, and adherence to coding standards
  • Create and maintain technical documentation, including design documents, API documentation, and code comments
  • Work closely with cross-functional teams, including software developers, QA engineers, and hardware teams, to ensure successful project execution

Requirements For Senior Linux Software Development Engineer

Linux
Python
  • Strong knowledge of Linux subsystems and networking protocols (TCP/IP, UDP, IPsec etc.)
  • Exposure to common security protocols and their design (SSH, IPsec, TLS etc.), and ability to understand security standard requirements and apply them to products
  • Proficiency in programming languages commonly used in Linux development, such as C, C++, Python, or Shell scripting
  • 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
  • 5 to 15+ years of experience as a Linux Developer, Kernel Engineer or Software Engineer
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field

Interested in this job?

Jobs Related To Extreme Networks Senior Linux Software Development Engineer

Sr ECAD Application Engineer, Project Kuiper Satellites

Senior ECAD Tools Application Engineer position at Amazon's Project Kuiper, focusing on satellite constellation development and ECAD tool management.

System Development Engineer, Private Pricing Product Management (3PM)

Senior Systems Development Engineer role at AWS focusing on Private Pricing Product Management, building scalable solutions and tools using modern technologies.

Senior Product Manager - Tech

Lead Amazon's Buy Now checkout experience as Senior Product Manager, driving innovation in e-commerce with competitive compensation and comprehensive benefits.

Senior Software Development Engineer, AWS Alameda

Senior Software Engineer role at AWS Alameda, focusing on control plane development and distributed systems with 5+ years of experience required.

Software Dev Engineer (L5), Global Talent Management & Compensation

Senior Software Engineer role at Amazon's Edinburgh office, building scalable talent management solutions using AWS technologies.