Software Engineer III
Company | F5 |
---|---|
Location | Seattle, WA, USA, Boulder, CO, USA |
Salary | $128099 – $192149 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
Requirements
- Expertise in coding with Golang (preferred) or other high-level programming languages like Rust, C++, or Python.
- Hands-on experience with Docker and Kubernetes, as well as developing applications using microservices architecture within cloud platforms such as Microsoft Azure, AWS, or Google Cloud.
- Solid knowledge of computer networking principles.
- Experience with network service technologies such as HTTP, gRPC, TLS, REST APIs, and OpenTelemetry.
- Bachelor’s or advanced degree; and/or equivalent work experience.
- 5+ years of experience in relevant roles.
Responsibilities
- Collaborate with a globally distributed team to design, code, and test robust, scalable, loosely coupled components for SaaS applications hosted on public cloud platforms.
- Diagnose and resolve complex software challenges involving network, security, and web technologies. This includes troubleshooting problems with HTTP load balancers, API gateways (e.g., NGINX proxies), and related systems.
- Work cross functionally integrating, testing and debugging issues with existing system wide software.
- Take part in product support, bug triaging, and bug-fixing activities on a rotating schedule to ensure the SaaS service meets its SLA commitments.
- Consistently apply forward-thinking software design, implementation, and test principles.
- Mentor junior developers while demonstrating leadership.
Preferred Qualifications
- Golang (preferred) as a programming language.