Senior Principal Software Engineer
Role details
Job location
Tech stack
Job description
Job Duties: Take ownership of data plane components and services on BIG-IP Next APM. Develop expertise across platform components, actively contributing to the continuous improvement of our technology stack. Regularly assist Architects and Managers in defining project scope and estimating efforts, demonstrating a collaborative approach to project management. Work closely with Architects to devise and develop new solutions, particularly those involving cross-module dependencies. Regularly detail all aspects of product design, ensuring alignment with the technical architectural framework. Review product architecture, identifying and addressing performance bottlenecks and other systemic limitations. Liaise with cross-functional teams to ensure comprehensive project delivery, fostering a collaborative work environment. Act as a mentor for junior team members, promoting their growth and development within the team. Engage with customers to address escalations, devise solutions, and
Requirements
collaborate with Product Management to define and deliver product solutions. Part-time telecommuting is an option. Hybrid work from F5 offices in San Jose, CA.
Minimum Requirements: Master's degree (or its foreign degree equivalent) in Computer Science, Engineering (any field) or a related quantitative discipline and three (3) years of experience in the job offered or in any occupation in related field.
Special Skill Requirements: (1) Kubernetes; (2) OAuth; (3) RESTful Web services; (4) Docker; (5) Artificial Intelligence and Machine Learning; (6) Java; (7) Spring Framework; (8) Python; (9) Node JS. Any suitable combination of education, training and experience is acceptable. Part-time telecommuting is an option. Hybrid work from F5 offices in San Jose, CA.
Benefits & conditions
Salary: $234,400 - $351,600 per annum