Overview
At F5, we strive to bring a better digital world to life. Our teams empower organizations across the globe to create, secure, and run applications that enhance how we experience our evolving digital world. We are passionate about cybersecurity, from protecting consumers from fraud to enabling companies to focus on innovation. Everything we do centers around people, and we prioritize a diverse F5 community where each individual can thrive.
Director Software Engineering, F5 Distributed Cloud Control Plane
Position Summary
Directs an organization in the planning, organizing, development, implementing, testing, and maintaining of product deliverables through the product lifecycle. This position coordinates with the senior leaders in Product Development and with Product Management to define product roadmaps and strategic directions. Provides technical direction for product development techniques and construction. This position is responsible for F5 Distributed Cloud’s Control Plane, driving the constant evolution of our globally distributed control plane and enabling F5’s products to run everywhere at scale.
Primary Responsibilities
- Lead the delivery of critical platform capabilities for the F5 Distributed Cloud including control plane, cloud networking and developer tooling.
- Employee management including sourcing, interviewing and hiring candidates for open positions, onboarding, establishing goals, assigning or delegating work, providing on-the-job training, giving guidance to staff, conducting performance evaluations, approving paid time-off (PTO), developing performance improvement plans, and taking disciplinary action.
- Set technical and strategic direction for Product Technologies Teams and Sr. Managers
- Define department policies
- Act as a mentor and train management staff in people management
- Develop and modify PTG processes and methods with a focus on continuous improvement
- Direct a group of managers involved in the creation of a variety of products
- Facilitate communication upward and across project teams
- Develop and manage operating budgets
- Develop and execute Product Technologies Group strategies that fulfill global market criteria and F5 corporate strategies
- Develop successful working relationships with customers, OEMs, channel partners, and third-party vendors to ensure quality of services and timely project completion
- Research, analyze, and monitor the technology industry to capitalize on opportunities
- Represent department as needed in project teams, task forces, audits, and meetings
- Participate in continuous self-education in engineering methodologies and tools
- Uphold F5’s Business Code of Ethics and report violations
- Performs other related duties as assigned
Knowledge, Skills And Abilities
Experience delivering SaaS and supporting a 24x7 businessStrong background in operations for globally distributed platformsExperience with scaling and performance of distributed systemsKnowledge and expertise in software engineering methodologiesDemonstrated ability to lead technical teams, including ManagersExperience with Control Plane and distributed networkingOffice environment duties and ability to work with computers and communications toolsOn-call or extended hours occasionally; travel up to 10%On-site or remote work as applicableQualifications
BS / MS in Computer Science or other technical field; MBA preferred8+ years of experience in technical development5+ years of people management experience in technical developmentEqual Employment Opportunity
F5 provides equal employment opportunities to all employees and applicants without regard to race, religion, color, national origin, sex, sexual orientation, gender identity or expression, age, disability, marital status, veteran or military status, genetic information, or any other classification protected by law. F5 offers reasonable accommodations for candidates. For accommodations, contact accommodations@f5.com.
#J-18808-Ljbffr