Remote jobs in Programming

WORK ANYWHERE!

Cisco Meraki

Senior Systems Software Engineer - Cisco Meraki - Fully Remote

Worldwide

c

c++

linux

python

yocto

3 months

Remote Jobs

>

Remote Jobs in Worldwide

>

Senior Systems Software Engineer - Cisco Meraki - Fully Remote

Location: Type: Full-time

Position: Senior Systems Software Engineer


Salary: $120K - $170K (heavily dependent on experience and work location) + RSUs, performance bonus, sign-on bonus


Location: Fully Remote (U.S. or Canada) or SF, San Jose, Chicago, or Austin (in-office post Covid/hybrid)


About Cisco Meraki:


We’re making IT easier, faster, and smarter. Our full stack teams build and maintain our web application, which manages millions of network devices from our cloud. Our customers use the Meraki dashboard and mobile app to monitor and configure critical IT infrastructure that serves tens of millions of people every single day.


About the role and your impact:
As a Senior Systems Software Engineer, you will be developing and supporting software that breathes life into our MS product line. In this role, you will have the opportunity to work across teams to craft systems that enable us to tackle complex problems for our customers. With millions of people using Meraki products around the world, your work will have a significant impact from the day it is deployed.


What You Will Be Doing:



  • Focus on delivering fixes for regressions, improving debuggability, and eliminating technical debt and code smells. All of which are key to accelerating the release of bringing up new products to customers

  • Improving and re-architecting existing components and subsystems

  • Bringing up new products and features to support the growth of MS, both in terms of functionality, simplicity, scalability, and availability


What You May Bring:



  • 3+ years experience in a production software engineering environment

  • Fluency in C or C++

  • Experience w/ an object-oriented programming paradigm

  • Experience in system design and architecture

  • Experience w/ application hosting environments and containerization (Docker, LXC)

  • Experience w/ IPC/RPC communication mechanisms

  • Experience developing and troubleshooting in a Linux environment

  • Understanding of OS fundamentals and experience working in both kernel and user-space

  • Good networking foundational knowledge (LANs, routing, switching, wireless)

  • Scripting skills in Ruby or Python


Bonus If You Have:



  • Experience developing & implementing core network protocols (TCP, IP, DNS, DHCP, ARP)

  • Experience building cloud-based infrastructure & services (e.g. web applications)

  • Understanding of network security fundamentals

  • Experience with build systems (Yocto, OpenWRT)

Your DREAM REMOTE JOB inside your inbox!

Get a
email of all new remote
Jobs.

Cookies, terms, and privacy policy

By clicking or navigating this website you accept and allow all our cookies, terms of use and privacy policy. This site uses cookies to offer you a better browsing experience.

UNDERSTOOD
feedbackfeedback

How would you rate your experience?

Experince

We may wish to follow up. Enter your email if you're happy for us to contact you.