Software Development Engineer II designing and implementing services for F5's Distributed Cloud Platform. Engaging in cloud-native development and troubleshooting IPv6-related system issues.
Responsibilities
Engage in the development of edge-native applications and platform services using emerging technologies for F5’s innovative SaaS platform.
Troubleshoot complex system issues related to IPv6, including connectivity, routing, DNS, NAT64/DNS64, and other networking technologies.
Investigate various open-source and closed-source technologies, components, libraries, and tools, contributing to the construction of a highly available, scalable, and manageable system.
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, or any major market Cloud vendors and their services is a significant advantage.
Independently investigate, present options, review, and implement completely new functionality.
Work closely with other development teams, product management, UX, and QA to define and implement new product offerings while ensuring continued functionality.
Follow the best coding practices and guidelines within the team.
Ability to implement all phases of a development cycle for a software product, from understanding requirements to design, development, and deployment phases.
Collaborate effectively with geographically distributed teams.
Requirements
Minimum of 4+ years of related experience with programming proficiency in C++ or Golang
Cloud & Hybrid SaaS Experience – Hands-on experience in developing service that are cloud-native (AWS/GCP)
Kubernetes Mastery – Hands-on experience working in Kubernetes based environments.
L3-L7 Networking – Hands on experience working across the networking stack
A bility to fix and troubleshoot complex system issues related to IPv6, including connectivity, routing, DNS, NAT64/DNS64, and other networking technologies
Container Technologies: Experience in Docker technologies, including optimizing Docker images and managing Docker image lifecycle.
Experience in orchestration systems like Kubernetes and container technologies like Docker is a plus.
Communication Skills: Excellent written and verbal communication skills.
Mentorship and Cross-Functional Collaboration – Proven ability to guide junior engineers and work effectively with SREs, application developers, and network engineers on complex platform initiatives.
Benefits
Incentive compensation
Bonus
Restricted stock units
Benefits
Job title
Software Development Engineer 2, Distributed Cloud
Senior Full Stack Engineer responsible for developing and integrating AI tools in a HealthTech startup, providing impactful solutions for therapists' workflows.
Full Stack Engineer developing AI systems for a proactive chat app. Building features across frontend, backend, and AI integrations for reliable workflows.
Full - Stack Developer creating innovative digital solutions at Dreamlight Labs. Develop modern web interfaces and APIs while collaborating with a dynamic team in the creative industry.
Software Tech Lead responsible for Full Stack architecture and development at SPiNE Energy startup. Engage in innovative energy applications and scalable solutions for energy management.
Product Engineer responsible for full - stack development and feature ownership using AI tools. Join JustDice in Hamburg to build mobile and apps in a supportive environment.
Senior Staff Engineer at mylo responsible for large - scale technical impact across backend systems. Collaborating with teams to ensure architectural excellence and improve system reliability.
Full Stack Developer at Centah managing integrations and API features for a scalable SaaS platform. Contributing to system reliability and mentoring less experienced engineers.
Director of Software Engineering providing strategic and technical leadership across Ensemble’s software delivery organization. Drive technology strategy and lead engineering teams to deliver scalable software solutions.
Developing and maintaining state of the art solutions for McKesson. Senior Associate Software Engineer role requires collaboration with teams and participation in Agile methodology.
Lead Software Engineer responsible for influencing and implementing technology strategy for software delivery teams at Ensemble. Focused on developing reusable components and mentoring technical deliverables.