
Software Development Engineer III
F5
full-time
Posted on:
Location Type: Hybrid
Location: Bangalore • India
Visit company websiteExplore more
Tech Stack
About the role
- Collaborate with architects and business leaders to understand the requirements for providing FIPS-ready cryptography-based security services
- Design solutions, and implement them
- Perform necessary compliance tasks – including building and executing the test suites – required for making systems and libraries ready for FIPS
- Vet various open source and closed source technologies, components, libraries, tools etc.
- Help build a highly available, highly scalable and easily manageable system
- Demonstrate technical leadership in multiple security domains, providing mentorship to team members
- Participate in threat modelling of new product features
- Manual identification and exploitation of security vulnerabilities
- Detailed analysis of issues identified, including proof of concept, reproduction steps, and recommended remediation
- Building custom instrumentation and tools to assist security assessment
- Demonstrate leadership by taking responsibility and ownership of software components and deliver a complete product satisfying functional, scale, performance and manageability requirements
Requirements
- 8+ years product development experience in embedded operating systems
- BS/MS degree in Computer Science or equivalent with 8+ years of software engineering and development experience
- Hands on experience with multiple computer programming languages such as, C++, Python, or Golang (good to have)
- Good knowledge in networking
- Hands-on experience with FIPS 140-2, EU CRA, EUCC, IPV6 and Common Criteria
- Ability to implement all phases of a development cycle for a software product from understanding requirements, going through design, development and deploy phases
- Demonstrated excellence in written and verbal communications
- Able to collaborate and thrive in a fast-paced high-performance environment
Benefits
- F5 offers a variety of reasonable accommodations for candidates
- Health insurance
- Retirement plans
- Paid time off
- Flexible work arrangements
- Professional development
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C++PythonGolangFIPS 140-2EU CRAEUCCIPV6Common Criteriaembedded operating systemssoftware development lifecycle
Soft Skills
technical leadershipmentorshipcollaborationcommunicationproblem-solvingownershipresponsibilityadaptabilityanalysisthreat modeling