Principal Software Engineer RP1003250
Qualifications:
- 10+ years experience in the development of core networking, preferably in the Linux environment.
- BS/BA in Computer Science or related field, Masters preferred
Knowledge, Skills And Abilities
- Strong C/C++ programming skills required
- Mastery of standard data structures and algorithms required
- Experience with protocols (SIP, Diameter, GTP, RADIUS, LDAP) desired
- Expert Knowledge and extensive experience with network and web technologies (e.g. ip, tcp, http, ssl).
- Experience leading complex product development initiatives from concept through release
- Extensive UNIX development experience (IPC, networking, kernel development)
- Exceptional problem solving/project management skills
- Strong leadership skills, and an ability to mentor and groom other engineers
- Excellent written and oral communication skills
- Able to collaborate and thrive in a fast-paced high-performance environment
RP1003470
Principal Software Engineer
Position Summary:
You will take active part in the design and development of an analytics system for a new and exciting F5 private cloud architecture.
Attractions of the Job:
You will be working on cutting edge technology of Big Data, dealing with the complexity of highly available cloud architecture. In this project you will also be utilizing Dockers in a multi-faceted micro-service design.
Primary Responsibilities:
· Design and development
oWrite and partake in the design process
oDevelop and implement in Java / C++ / C
oContribute in software management and bugfixes
Knowledge, Skills and Abilities:
· High-level software design
· Test driven development (an advantage)
· Analytics background (an advantage)
· Experience in highly available asynchronous design.
Qualifications:
· Minimum 5 years experience in software engineering.
Program Manager - PD RP1003235
Position Summary
Work with a team of highly technical software architects, designers, software and test engineers to create product and engineering requirements for a feature or feature set, specify the required behavior, create and prioritize tasks, and drive them to completion within a project.
Responsibilities
- Translate market requirements into product requirements, and product requirements into engineering requirements.
- While working in a highly collaborative manner, elicit and document market, product, and engineering requirements related to the feature set in your domain.
- Coordinate with the project team to get top requirements scheduled into a release.
- Create and maintain functional specifications, and sometimes software design documents (when necessary), related to the features under development.
- Work with the development teams to ensure high quality software is built that meets the requirements and meets the schedule goals, while following the designated F5 Procedures for feature development.
- Report status of the feature to the Project Manager responsible for the project, and to the greater project team.
- Provide any necessary risk management related to the feature or feature set.
- Work with Product Management, the architects, and the development team to establish and prioritize the work backlog for the feature. It is possible you will maintain the roadmap for this feature.
Knowledge, Skills and Abilities
- Ability to translate market requirements into product requirements, and product requirements into engineering requirements.
- Ability to translate a highly involved technical discussion into a 10-second “elevator version” without assistance.
- Must be able to listen, absorb, and clearly document technical discussions related to a feature area.
- Ability to write and maintain a functional specification for the feature
- Must have competence and knowledge of the technology area, enough to create product and engineering requirements and specifications that are clear enough to drive software development.
- Knowledge of MS Office tools, especially MS Project, Word, Excel, and Visio.
- Ability to type >80 WPM while being watched (you will frequently be typing in front of your peers while they are talking)
Qualifications
- Bachelors in CS; MBA a plus.
- Minimum of 5 years as a Program Manager, Development Lead, or Project Manager in a related industry
- 2+ years experience in a company that delivers hardware + software products is a plus.
- PMP certification is a plus.
SW Engineer RP1003293
Position Summary:
Javascript web security developer
Attractions of the Job:
Work in the constantly evolving field of web security solutions.
Push javascript to its boundaries.
Be part of a team, building an excellent anti-fraud solution on the BIG-IP.
Primary Responsibilities:
· Developing antifraud clientside code (75%)
oCoding new features.
oFixing and improving existing code.
oPlay a part in designing solutions to new challenges.
· Developing Java tools (15%)
oImprove in-house javascript minimizer toolset
oWork on the Google Closure Compiler source code
· Resolve implementation issues (10%)
oBecome familiar with real customer use cases
oAdapt to a wide variety of website technologies
oDevelopers are the final level of tech support
Note: The percentages of time noted above are current estimates and may change at any time depending on the business needs of the company.
Other Responsibilities:
· Responsible for upholding F5’s Business Code of Ethics and for promptly reporting violations of the Code or other company policies.
· Performs other related duties as assigned.
Knowledge, Skills and Abilities: Expert in JavaScript and browser compatibility
· Strong background in Java
· Experience working with Linux
· Familiarity with web security (XSS, Man in the middle etc)
· Some familiarity with cryptography, an advantage
· Strong analytic and problem solving skills
Qualifications:
· Bachelor degree in Computer science or related an advantage
Software Engineer III RP1003532
Position Summary
To develop and architect software and system solutions for application delivery networking. Key result areas are: Design and architect features of F5 products; Implement and maintain features/functionality for F5 products; Document software designs via functional specifications and other design documents; Communication and Teamwork.
Responsibilities
Perform as an individual contributor on a project team(s)
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
Conduct presentations internal and external
Communicate with technical and non-technical colleagues and customers
Collaborate with peers under the direction of technical leads
Qualifications
Bachelor degree in computer/engineering related field or equivalent work experience
Two plus years professional experience
Experience in multi-platform network software development for a variety of operating systems
Operating/networking experience such as sockets, database management, multithreaded applications, and kernel
Strong C/C++ programming
Ability to interact with users of the product
Professional background in TCP/IP networking and Unix based operating systems
Experience with clustering, distributed systems, embedded Linux, Unix systems programming, event loops, asynchronous i/o
Desire experience with IPC mechanisms, RPC, TCP/IP, HTTP, SSL, XML, FTP, DNS, and Multicasting
Desire knowledge of API’s and Interfaces.
Mastery of C and data structures required; fluency desired in C++, STL, Perl, TCL, Python, PHP, and Java
Knowledge and expertise in software engineering methodologies and effective unit testing
Proven ability to deliver products with highest quality and on time
Good collaboration skills, communication, and writing skills are required
Software Engineer III rp1003756
Position Summary:
This position is responsible for the design, development and maintenance of key product components. Designs, codes, tests and delivers new/modified functionality. Perform as an individual contributor and collaborate with peers under the direction of technical leads on assigned project teams.
Primary 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
Other Responsibilities:
· Responsible for upholding F5’s Business Code of Ethics and for promptly reporting violations of the Code or other company policies.
· Performs other related duties as assigned.
Knowledge, Skills and Abilities:
· Solid knowledge and proven experience of at least 3 years in Java development
· Extensive knowledge in Object Oriented analysis and design
· Experience in Java concurrent library
· Good understanding of Java internals (memory management, class loaders, etc…)
· Experience in writing unit tests
· Knowledge and experience in signaling protocols: Diameter, Radius, SS7 - advantage
· Experience with client side frameworks GWT/angularJs - advantage
· Experience in working with Linux
· Proven ability to work independently in a fast-paced environment
Qualifications:
· 3+ years’ experience designing, developing and debugging system software.
· BS/BA in Computer Science or related field
Security Researcher RP1003698
Position Summary:
Security research team leader either in a certain security domain or having management responsibilities.
Defining and planning research directions.
Technically guides other team members.
Attractions of the Job:
Deep experience in Web Applications and Denial of service.
Opportunity to invent patented technologies or solutions.
Opportunity to technically guide or manage other security researchers.
Opportunity to have influence on the product roadmap.
An opportunity for a Senior Security Researcher to serve as a “Guru” in a certain Security Domain.
An opportunity for a Senior Security Researcher to manage a research group.
Primary Responsibilities: Research Leading (40% of time)
oDefine research directions and forecast exploitation evolution
oDerive a research plan and execute it
oGuide other team members
oResearch for new vulnerabilities and possible solutions in specific Security Domain
· Provide Security Solutions (30% of time)
oCharacterize and design a solution for a dedicated security problem
oImplement Proof Of Concept to be later integrated into the product
oTranslate into Functional Specifications and be a DEV focal of a feature
· Developing Tools (15% of time)
oWrite scripts to support the research
oDesign and develop tools for research automation
oProvide real world attack simulations
· Reverse Engineering (15% of time)
oReview attacking tools code
oAnalyze malware samples
Note: The percentages of time noted above are current estimates and may change at any time depending on the business needs of the company.
Software Engineer III RP1003224
PRIMARY RESPONSIBILITIES:
Design and develop high-quality code for the engine event processing framework
Implement algorithms for concurrent flows and their dedicated data structures
Implement and maintain the engine routing flows logic
Understand and apply real-time requirements from networking software: reliability, scalability, performance
Troubleshoot complex problems ranging from the application level, through the business logic Java engine modules, to the Netty open source networking framework and the Linux OS.
Provide innovative solutions to those problems
KNOWLEDGE, SKILLS AND ABILITIES:
At least 2 years of Object Oriented software professional experience
Strong software engineering and design skills, deep knowledge in design patterns
Experience with Multi-Threaded Programming
Passionate hands-on person, strong problem solver
Challenge driven, can-do person
Enthusiasm for both application and Linux level
Highly detail oriented, constant learner
Proven experience in independent work
Strong team player, able to collaborate and thrive in a fast-paced high-performance environment
Experience in complex distributed systems - advantage
High proficiency in Java - advantage
Sr Software Engineer RP1003462
Primary Responsibilities: Write code for automating installations/ upgrades/ maintenance of the SDC.
Implement and integrate NoSQL and Big Data solutions.
Use Linux techniques for creating a highly stable, scalable and automated infrastructure
· Responsibility (% of time)
oDuty Develop the infrastructure for the SDC 50%
oDuty Integrate new solutions/ apps/ into the SDC 50%
Other Responsibilities:
· Responsible for upholding F5’s Business Code of Ethics and for promptly reporting violations of the Code or other company policies.
· Performs other related duties as assigned.
Knowledge, Skills and Abilities:
1. Linux Expert.
2. Highly experienced with: Open source 3rd party tools/ applications, Networking, XEN/ KVM, OpenStack/ AWS.
3. Code: Bash, Java, Python, Ruby.
4. Experience with Configuration management and with orchestrators/ orchestrating technics (SALT, Chef, Puppet)
5. Experience with continues integration (TeamCity, Hudson)
6. Experience with automation.
7. Team player, pleasant to work with, dedicated, motivated.
8. Big Data and NoSQL experience.
Sr Software Engineer RP1003759
Position Summary:
You will take active part in the design and development of an analytics system for a new and exciting F5 private cloud architecture.
Attractions of the Job:
You will be working on cutting edge technology of Big Data, dealing with the complexity of highly available cloud architecture. In this project you will also be utilizing Dockers in a multi-faceted micro-service design.
Primary Responsibilities:
· Design and development
oWrite and partake in the design process
oDevelop and implement in Java / C++ / C
oContribute in software management and bugfixes
Knowledge, Skills and Abilities:
· High-level software design
· Test driven development (an advantage)
· Analytics background (an advantage)
· Experience in highly available asynchronous design.
Qualifications:
· Minimum 5 years experience in software engineering.
Sr Software Engineer RP1004202
Position Summary:
This position is responsible for the design, development and implementation of complete software components. Designs, develops and maintains high-quality code for complex product components. Manages assigned projects individually, and may serve as technical expert for issues associated with specific projects.
Primary Responsibilities:
Responsible for upholding F5’s Business Code of Ethics and for promptly reporting violations of the Code or other company policies.
Independently determines and develops approaches to solutions for assigned projects.
Provides technical solutions to detail certain aspects of product design and ensures that resulting design specification fits into technical architectural framework.
Performs analysis to define design requirements for modification to existing tools, utilities, system structures, environments and provide technical input into project scope and estimating activities
Recommends and maintains technical design methodologies, processes and standards
May provide technical guidance to lower level engineers
Secondary Responsibilities:
May assist Principal Engineers with project scope and estimating
Qualifications:
5+ years experience in the development of computer software, preferably in the UNIX environment.
BS/BA in Computer Science or related field, Masters preferred
Knowledge, Skills And Abilities.
Strong C/C++ programming skills required
Mastery of standard data structures and algorithms required
Experience with protocols (SIP, Diameter, GTP, RADIUS, LDAP) desired
Strong knowledge and extensive experience with network and web technologies (e.g. ip, tcp, http, ssl).
Extensive UNIX development experience (IPC, networking, kernel development)
Strong analytic / trouble-shooting skills
Excellent written and verbal communication skills
Able to collaborate and thrive in a fast-paced high-performance environment
Sr Test Engineer RP100397
Primary Responsibilities:
Responsible for upholding F5’s Business Code of Ethics and for promptly reporting violations of the Code or other company policies.
Independently determines and develops approaches to solutions for assigned projects.
Provides technical solutions to detail certain aspects of product design and ensures that resulting design specification fits into technical architectural framework.
Performs analysis to define design requirements for modification to existing tools, utilities, system structures, environments and provide technical input into project scope and estimating activities
Recommends and maintains technical design methodologies, processes and standards
May provide technical guidance to lower level engineers
Secondary Responsibilities:
May assist Principal Engineers with project scope and estimating
Qualifications:
5+ years experience in the development of computer software, preferably in the UNIX environment.
BS/BA in Computer Science or related field, Masters preferred
Knowledge, Skills And Abilities.
Strong C/C++ programming skills required
Mastery of standard data structures and algorithms required
Experience with protocols (SIP, Diameter, GTP, RADIUS, LDAP) desired
Strong knowledge and extensive experience with network and web technologies (e.g. ip, tcp, http, ssl).
Extensive UNIX development experience (IPC, networking, kernel development)
Strong analytic / trouble-shooting skills
Excellent written and verbal communication skills
Able to collaborate and thrive in a fast-paced high-performance environment
Systems Engineer III RP1004300
Position Summary
The Field Systems Engineer (FSE) is a technical role that is part of a highly technical sales team, which supports sales and promotes customer satisfaction. Primarily providing pre-sales technical support for the implementation of products/applications/solutions. This includes presentations, product demonstrations, assessment of potential application of F5 solutions, and the development of account plans.
Primary Responsibilities
Responsible for upholding F5’s Business Code of Ethics and for promptly reporting violations of the Code or other company policies.
Global Responsibilities
Provides complex design and systems engineering configurations
Partners with product development and product management to assist with Change Request (CR) and Customer Special Request (CSR) cases
Maintains a high level of technical knowledge of F5 and the relevant industry
Utilize the F5 Sales Strategy and Solution Messaging to identify solutions for customer business objectives
Participate in the development and support of presentations for customers and partners
Clearly articulate technical elements of the F5 value proposition to customers and partners
Maintain knowledge of competitive landscape and share knowledge with CAT team
Contribute to the creation of case studies, white papers, and media articles for customers and/or partners
Foster a collaborative, team-based environment, sharing best practices and building lasting relationships
Effectively negotiate and pursue conflict resolution
Actively utilize SE tools: SalesForce.com, Idea, EDGE, Mainstreet and other SE readiness programs
Partner with sales team to maintain detailed account profiles including organizational charts, customer products, strategy and technology needs
Understand and effectively utilize F5 organizational resources
Consistently provide world-class customer service during pre-sales, implementation, and post-sales activities
Lead strategic (organizational) opportunities
Well-developed SME focus for one technology
Deliver customized product presentations using an advanced solution-based sales approach
Proactively provide consultative support
Create customer documentation for POC
Understand business requirements involved with technical account strategy
Work effectively with Engineering, Product Development, and Technical Support organizations
Solve problems independently and creatively
Perform other related duties as assigned
Channel support activities include
Support F5 channel partner sales initiatives
Provide channel partners sustainable training on F5 solutions and competitive differentiation
Provide channel partners technical expertise and oversight as required
Proactively provide consultative support
Work in collaboration with Channel and Sales management to establish channel partners and to qualify partner’s ability to sell F5 solutions
Post sales activities include
Understand and follow escalation process
Partner with the F5 Technical Support and customers/partners to resolve issues
Qualifications
Demonstrated related experience working with network, security and/or web technologies
Pre-sales
BS/BA or equivalent work experience
F5 core product experience or relevant experience in key competitor offerings required
In-depth industry knowledge and understanding of F5 technologies, solutions and product offerings strongly preferred
Advanced written and oral communication skills
Advanced presentation skills
Effective written and oral communication skills
Experience with MS office suite or Works
высылайте резюме на electricslim.niko@gmail.com
в письме укажите интересующую вас вакансиюи ее номер(указан рядом с названием каждой вакансии)