Roles and Responsibilities
Design and implement major components of products
Research, investigate and define new areas of technology to enhance existing products or new product directions
Evaluate performance of products; tune, re-evaluate the design and implementation of current source code
Document software designs via functional specifications and other design documents
Conduct presentations internal and external.
May participate in hiring and onboarding process.
Collaborate with team members and technical leads.
Responsible for upholding F5s Business Code of Ethics and for promptly reporting violations of the Code or other company policies.
Performs other related duties as assigned.
Desired Candidate Profile
Solid knowledge and experience with network and relevant platform technologies
General OS background in several of security, reliability, system failure and recovery, auditing/logging
3+ years programming experience in C/C++ and system programming
3+ years product development experience in embedded operating systems
Excellent analytic / troubleshooting and debugging skills.
Successfully manage ambiguity in work.
Demonstrated excellence in written and verbal communications.
Able to collaborate and thrive in a fast-paced high-performance environment.
Demonstrates emerging leadership qualities. Serves as de facto lead in small group interaction.
Can design and implement new functionality in multiple feature areas, while developing subject matter expertise in at least one.
Duties are performed in a normal office environment while sitting at a desk or computer table.
Duties require the ability to utilize a computer, communicate over the telephone, and read printed material.
Perks and Benefits
Typically requires a minimum of 3+ years of related experience with a Bachelors degree equivalent work experience.