
Software Engineer II, Tools
F5
full-time
Posted on:
Location Type: Hybrid
Location: Spokane • Washington • United States
Visit company websiteExplore more
Salary
💰 $104,000 - $156,000 per year
Tech Stack
About the role
- Design, build, and maintain high-performance data pipelines and distributed systems across edge and core infrastructure.
- Develop and deploy containerized microservices using tools like Docker, Nomad, Kubernetes, and Rancher.
- Provision and orchestrate multi-region deployments while managing configurations using Ansible, Consul, and Nomad.
- Manage and consolidate hypervisor platforms such as XCP-ng, vSphere, and Proxmox to standardize infrastructure and enhance reliability.
- Maintain and optimize message streaming platforms like Apache Kafka and search systems such as Elasticsearch/OpenSearch.
- Design, query, and optimize both SQL (PostgreSQL) and NoSQL (MongoDB, Redis) databases to enhance performance and reliability.
- Implement proactive health monitoring, alerting, and backup validation using Prometheus, Grafana, and associated observability frameworks.
- Build and maintain GitLab CI/CD pipelines, streamlining deployments and ensuring overall software quality.
- Own and maintain internal web applications built with Node.js and Angular. Deliver new features, resolve bugs, and drive framework and security enhancements.
- Troubleshoot and resolve complex, full-stack issues spanning API/proxy layers, databases, and infrastructure systems.
- Work closely with cross-functional teams, documenting workflows and runbooks to improve incident response and foster knowledge sharing.
Requirements
- Strong expertise in designing and deploying containerized microservices using Docker, Kubernetes, Nomad, and Rancher.
- Proven experience managing multi-region infrastructure provisioning and configuration with Ansible and Consul.
- Hands-on experience with hypervisor platforms such as XCP-ng, vSphere, and Proxmox.
- Solid knowledge of message streaming platforms like Apache Kafka and search infrastructure tools like Elasticsearch/OpenSearch.
- Proficiency in database systems, including PostgreSQL, MongoDB, and Redis, with a focus on optimization and scalability.
- Experience with observability and monitoring tools such as Prometheus and Grafana, along with alerting mechanisms.
- Comprehensive understanding of building CI/CD pipelines using GitLab.
- Strong development expertise in Node.js and Angular for web application maintenance and enhancement.
- Excellent troubleshooting and debugging skills for resolving issues across the tech stack.
- Proven ability to collaborate with cross-functional teams and document processes for knowledge-sharing and incident resolution.
Benefits
- incentive compensation
- bonus
- restricted stock units
- benefits
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
data pipelinesdistributed systemscontainerized microservicesDockerKubernetesAnsibleApache KafkaPostgreSQLMongoDBGitLab CI/CD
Soft Skills
troubleshootingcollaborationdocumentationincident responseknowledge sharing