Principal Software Engineer
Volterra
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. That means we obsess over how to make the lives of our customers, and their customers, better. And it means we prioritize a diverse F5 community where each individual can thrive.
Shape Security, Inc. seeks Principal Software Engineer in San Jose, CA:
Job Duties: Design and architect distributed and scalable application(s) and automate creation of cloud infrastructure and deployments. Create tools to estimate costs, find solutions to reduce COGS, plan for future capacity needs for workloads. Research new technologies to adopt and provide technical leadership to team members on these technologies, advise on coding and security best practices and perform regular code reviews while overseeing the implementation and take responsibility to deliver quality product. Work on multiple components, including infrastructure scaling, and load balancing workloads, web API/UI integration, application performance profiling, hardening for security, system health monitoring and alerting. Work to deliver a high-impact product. Work closely with the product and customer support team for product delivery. Work with other Engineering teams to integrate the products closely for end-to-end solution. Work closely with SRE team to debug complex issues related to application, network, cloud and F5 private infrastructure and provide efficient and reliable solutions. Work with SecEng team to understand and resolve CVE’s, implement controls in securing application and network perimeter and ensuring conformance with Secure Development Lifecycle best practices. Utilize knowledge and experience in a Linux environment, with public cloud platforms such as GCP and AWS, and with container techniques such as Kubernetes. Program in Go and Python. Telecommuting is an option.
Minimum Requirements: Master’s degree (or its foreign degree equivalent) in Computer Science, Engineering (any field) or a related quantitative discipline and four (4) years of experience in job offered or in any occupation in a related field.
Special Skill Requirements: (1) Python; (2) Go; (3) Kubernetes; (4) Helm; (5) Terraform; (6) Nginx and other Load balancers; (7) CI/CD Expertise; (8) Secure coding practices, using mature version control practices; (9) AWS and GCP Cloud; (10) Development and debugging skills in Linux; (11) Networking stack; (12) Experience with distributed, In memory cache and messaging queues (13) Experience in Application performance profiling, tuning and scaling; (14) Experience in automating cloud infrastructure, deployments and improve reliability; and (15) Experience in securing network and infrastructure. Any suitable combination of education, training and experience is acceptable. Telecommuting is an option.
Salary: $264,514 – $304,800 per annum
Submit a resume with references using the apply button on this posting or by email at: PeopleOps@f5.com at Req.# 18-5141.
#LI-DNI
You may also be offered incentive compensation, bonus, restricted stock units, and benefits. More details about F5’s benefits can be found at the following link: https://www.f5.com/company/careers/benefits. F5 reserves the right to change or terminate any benefit plan without notice.
Please note that F5 only contacts candidates through F5 email address (ending with @f5.com) or auto email notification from Workday (ending with f5.com or @myworkday.com).
Equal Employment Opportunity
It is the policy of F5 to provide equal employment opportunities to all employees and employment applicants without regard to unlawful considerations of race, religion, color, national origin, sex, sexual orientation, gender identity or expression, age, sensory, physical, or mental disability, marital status, veteran or military status, genetic information, or any other classification protected by applicable local, state, or federal laws. This policy applies to all aspects of employment, including, but not limited to, hiring, job assignment, compensation, promotion, benefits, training, discipline, and termination. F5 offers a variety of reasonable accommodations for candidates. Requesting an accommodation is completely voluntary. F5 will assess the need for accommodations in the application process separately from those that may be needed to perform the job. Request by contacting accommodations@f5.com.