Job Description
As a Software Developer, you will contribute to the development of next-generation load balancer technologies and collaborate with other teams to deliver a seamless, reliable, and high-performance cloud infrastructure.
The team designs, builds, and operates critical network offerings that set them apart from competitors. They continuously innovate to improve the agility, scalability, reliability, security, and cost-effectiveness of their services.
This role involves building next generation offerings in Load Balancer technologies, designing, developing, and deploying large scale distributed systems. It also includes identifying opportunities and driving the design and implementation of end-to-end telemetry, alerting, self-healing, and automation capabilities.
You will work closely with cross-functional teams to understand customer needs and translate them into product features and improvements. Additionally, you will mentor engineers on coding and design best practices.
-----------------------------------
Required Skills and Qualifications
* Bachelor's Degree in Computer Science or related field AND 4+ years technical engineering experience.
* OR equivalent experience.
* 1+ years experience building highly scalable distributed systems.
-----------------------------------
Additional Qualifications
* Bachelor's Degree in Computer Science OR related field AND 8+ years technical engineering experience.
* OR Master's Degree in Computer Science or related field AND 6+ years technical engineering experience.
* OR equivalent experience.
* 3+ years experience with distributed systems or microservice architecture.