About the Role
The Traffic Management Software Engineer will be responsible for building and improving systems that manage and optimize internet traffic. This role involves working with a team of engineers to ensure that traffic is efficiently routed and managed, and that systems are scalable and reliable.
Responsibilities
- Design and implement traffic management systems.
- Develop and maintain scalable and reliable traffic management solutions.
- Collaborate with cross-functional teams to integrate traffic management systems.
- Monitor and analyze traffic patterns to optimize performance.
- Implement security measures to protect traffic management systems.
- Troubleshoot and resolve issues related to traffic management.
- Conduct performance testing and optimization.
- Document system designs and processes.
- Stay updated with industry trends and best practices in traffic management.
- Participate in on-call rotations to ensure system availability.
- Provide technical support and guidance to team members.
- Contribute to the development of traffic management tools and frameworks.
- Ensure compliance with industry standards and regulations.
- Implement and maintain traffic management dashboards and reporting tools.
- Develop and implement traffic management algorithms.
- Collaborate with product managers to define traffic management requirements.
- Work on improving the scalability and reliability of traffic management systems.
- Participate in code reviews and pair programming sessions.
- Develop and maintain traffic management APIs.
- Implement and maintain traffic management policies and rules.
- Work on improving the performance and efficiency of traffic management systems.
Nice to Have
- Master's degree in Computer Science, Engineering, or a related field.
- Experience with large-scale traffic management systems.
- Knowledge of advanced traffic management algorithms.
- Experience with machine learning and AI in traffic management.
- Familiarity with network security protocols.
- Experience with traffic management in a global context.
- Knowledge of traffic management in edge computing environments.
- Experience with traffic management in a cloud-native environment.
- Familiarity with traffic management in a multi-tenant environment.
- Experience with traffic management in a high-availability environment.
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid
Team
Collaborative and innovative team environment
What You'll Do
- Design and implement traffic management systems.
- Develop and maintain scalable and reliable traffic management solutions.
- Collaborate with cross-functional teams to integrate traffic management systems.
- Monitor and analyze traffic patterns to optimize performance.
- Implement security measures to protect traffic management systems.
- Troubleshoot and resolve issues related to traffic management.
- Conduct performance testing and optimization.
- Document system designs and processes.
- Stay updated with industry trends and best practices in traffic management.
- Participate in on-call rotations to ensure system availability.
What You'll Need
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience in software engineering, with a focus on traffic management.
- Strong programming skills in languages such as Go, Python, or C++.
- Experience with network protocols and traffic management systems.
- Knowledge of cloud computing and distributed systems.
- Experience with performance testing and optimization tools.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork skills.
- Experience with Agile development methodologies.
- Knowledge of security best practices in traffic management.
- Experience with containerization and orchestration tools.
- Familiarity with traffic management algorithms and protocols.
- Experience with monitoring and logging tools.
- Knowledge of industry standards and regulations related to traffic management.
- Experience with traffic management dashboards and reporting tools.
- Ability to work in a fast-paced and dynamic environment.
- Experience with traffic management APIs and frameworks.
- Knowledge of traffic management policies and rules.
- Experience with on-call rotations and incident management.
- Ability to provide technical support and guidance to team members.
- Experience with code reviews and pair programming.
Nice to Have
- Master's degree in Computer Science, Engineering, or a related field.
- Experience with large-scale traffic management systems.
- Knowledge of advanced traffic management algorithms.
- Experience with machine learning and AI in traffic management.
- Familiarity with network security protocols.
- Experience with traffic management in a global context.
- Knowledge of traffic management in edge computing environments.
- Experience with traffic management in a cloud-native environment.
- Familiarity with traffic management in a multi-tenant environment.
- Experience with traffic management in a high-availability environment.
Benefits
- Competitive salary and benefits package
- Hybrid work arrangement
- Collaborative and innovative team environment
- Visa sponsorship available for eligible candidates
How to Apply
- Submit your resume and cover letter through the application portal.
- Include relevant experience and skills in your application.
- Highlight your experience with traffic management systems and technologies.
- Provide examples of your problem-solving and analytical skills.
- Demonstrate your ability to work in a collaborative and innovative team environment.
Available for eligible candidates