
Principal Software Development Engineer
F5
full-time
Posted on:
Location Type: Hybrid
Location: San Jose • California • United States
Visit company websiteExplore more
Salary
💰 $203,200 - $304,800 per year
Job Level
About the role
- Engage in the development of edge-native applications and platform services using emerging technologies for F5’s innovative SaaS platform
- Take ownership of software components, ensuring the delivery of complete products that meet functional, scale, performance, and manageability requirements
- Investigate various open-source and closed-source technologies, components, libraries, and tools
- Apply understanding and exposure to design patterns and coding practices, especially in microservices architectures and API design, implementation, and management
- Experience with cloud-native providers such as MS Azure, AWS, Google Cloud
- Independently investigate, present options, review, and implement completely new functionality
- Collaborate with other development teams, product management, UX, and QA to define and implement new product offerings
Requirements
- 10+ years of related experience with a bachelor's degree; or 3+ years and a master's degree
- Knowledge and experience in highly distributed software systems
- Expertise with programming languages such as Golang, Python, Java or any high-level proprietary or open-source language
- Good understanding of programming fundamentals and their application to highly scalable web-based systems
- Hands-on experience working across the networking stack
- Must have hands-on experience with SQL or NoSQL technologies
- Strong understanding of modern CI/CD methodology and Git-based workflows
- Experience in Docker technologies and orchestration systems like Kubernetes
- Excellent written and verbal communication skills
- Strong interpersonal, team-building, and mentoring skills
Benefits
- Incentive compensation
- Bonus
- Restricted stock units
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
GolangPythonJavaSQLNoSQLCI/CDGitDockerKubernetesmicroservices
Soft Skills
communicationinterpersonalteam-buildingmentoring