F5→
Software Development Engineer at F5 in Seattle
Entry LevelHybridFull-timeSeattle$95k–$143k/yr
Skills
data structuresalgorithmscc++javanetworkweb technologiessoftware designdevelopmentlinux programmingscripting languagesrest web-servicesagile methodologiesanalytic skillstroubleshooting skillscommunication skillsteam player
Job Description
Summary: F5 is a company that empowers organizations to create, secure, and run applications in a better digital world. The Software Development Engineer role involves identifying, evaluating, and solving complex software issues while designing and maintaining high-quality code for product components.
Responsibilities:
- Evaluate and solve software failures
- Improve the existing functionality
- Work cross functionally integrating, testing and debugging issues with existing system wide software
- Collaborate with team members and technical leads
- Perform other related duties as assigned
Required Qualifications:
- Strong understanding of data structures and algorithms
- Good knowledge in any of the following languages: C, C++, Java
- Good analytic / trouble-shooting and debugging skills
- Good understanding of network, security and web technologies such as TCP, UDP, IP, HTTP, L4-L7, DNS, SSL and such
- Experience in software design and development
- Understanding of programming in Linux and OS internals
- Excellence in written and verbal communications
- Self-motivated and team player
- Typically requires a maximum of 1 year of related experience with a Bachelor's degree; or a Master's degree; or equivalent work experience
Preferred Qualifications:
- Knowledge in at least one scripting language such as Python, shell script, javascript and/or node.js
- Knowledge in REST based web-services development
- Agile based software development methodologies like SCRUM
Required Skills: Data structures, algorithms, C, C++, Java, Network, web technologies
Important Skills: Software design, development, Linux programming, Scripting languages, REST web-services, Agile methodologies
Nice-to-Have Skills: Analytic skills, Troubleshooting skills, Communication skills, Team player
Benefits: Incentive compensation, Bonus, Restricted stock units, Benefits
Benefits
Incentive compensation
Bonus
Restricted stock units
Benefits