The point where experts and best companies meet
Share
Who You’ll Work With
This team builds products by harnessing the potential of open-source technologies while pushing the boundaries on Systems and Silicon Architecture. They are developers and leaders who are passionate about tackling complex technology, building large scale distributed systems and comfortable working with open-source communities and technologies.
As a senior software engineer, you will work closely with a group of engineers, QA and automation engineers, collaborate extensively with technical leads and engineering managers. You need to be ready to present solutions to customers and other stakeholders.
You will be involved with a fast-paced work environment and responsible for end-to-end product development and production support.
What You'll Do
In this role, you will be responsible to design and develop SONiC solution, collaborate with product management teams, other technical leads and architects. During development cycle, beside development of features, you will also focus on automation using scripting languages and test frameworks. You'll be responsible to ensure that the solution built is secured, scalable and meets customer SLAs. You also innovate as you learn the new technology.
Who You Are
You have a proven track record of designing and developing cloud native solutions and software products.
• Around 10 years of software development experience, preferably in product companies with very good exposure on distributed architecture.
•Actively coding with at least 3+ years of hands-on experience with virtualization and container technologies e.g. Docker.
• Adept in C, C++ and Python as coding language.
•Hands on work experience working with software data and control plane software, Linux user space.
•You must be comfortable with networking technologies such as L2, L3, VLAN, Port Channel, LAG, VXLAN, segment Routing, BGP, QoS, ACL etc.
•Experienced in Designing, modelling, multithreading and opensource tools and Databases (e.g. Redis).
• Working knowledge of GitHub, Jira, Jenkins and CI/CD pipeline tools.
• Self-motivated and quick learner with excellent problem-solving skills, logical thinking and a hunger to learn new technologies.
• Good team player with good communication skills.
• If you have worked on SONiC program earlier, it is a huge plus.
We tackle whatever challenges come our way. We have each other's backs, we recognize our accomplishments, and we grow together. We celebrate and support one another - from big and small things in life to big career moments. And giving back is in our DNA (we get 10 days off each year to do just that).
These jobs might be a good fit