Sr Software Development Engineer, Internet Edge Services
AI Summary ✨
Requirements:
5+ years of non-internship professional software development experience
5+ years of programming with at least one software programming language experience
5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
Experience as a mentor, tech lead, or leading an engineering team
Nice to haves:
5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
Bachelor's degree in computer science or equivalent
What you'll be doing:
Develop software systems and successfully deliver them to customers, particularly software-based packet processing engines
Leverage strong knowledge in data path optimization, data structures, algorithms, problem solving, and complexity analysis to implement software features and functionality
Use best practices to execute across the full development lifecycle, including coding standards, code reviews, source control management, build processes, test automation, and operations
Communicate with other technical teams and management to collect requirements, describe software functionality, and build technical designs
Perks and benefits:
Join a diverse team working in a challenging and innovative environment
Access mentorship, career growth opportunities, and resources for professional development
Experience an inclusive culture that values curiosity, connection, and teamwork
Enjoy work-life harmony with flexible working culture