Workaline

Packet Fabric

Sr. Software Engineer in Network Automation

Packet Fabric published 12 days ago

$120k - 150k

Senior, Full-time

– No office location

Location Availability

BETA
on what packetfabric doesn apos t offer a dress code so sorry no casual fridays pre meetings where we plan meetings hour
React to this job: 0 0 1
Posted 12 days ago

About this job

Job type: Full-time
Experience level: Senior
Role: System Administrator
Industry: Big Data, Data & Analytics, Internet of Things
Company size: 11–50 people
Company type: Private

Technologies

Job description

Quickly maturing startup seeking like-minded Sr. Software Engineer in Network Automation! PacketFabric is redefining the carrier network to software-as-a-service. The technical team is a small, talented, and close knit-group. We need some specialty software engineering help to make business operations flow smoothly.

Job Description

As a Sr. Software Engineer in Network Automation, you should definitely be the type that appreciates diversity in your day, and challenges outside of your comfort level! A typical day in the life of a PacketFabric network automation engineer might include these types of activities:

  • Work with the network architects to automate router provisioning and upgrades across thousands of network devices, taking into account all sorts of annoying things and edge cases
  • Develop tools for network capacity planning, by working closely with network engineering, infrastructure, and procurement
  • Work on streamlining the maintenance and outage process, by getting things like many many ugly vendor emails into an orderly database
  • Write API’s and tools to manage and maintain the network overall
  • Research and implement additional ideas you may have to improve the product/platform

Skills & Requirements

The right candidates will have an extreme abundance of hard core programming skills and be extremely well versed in various network protocols and network equipment. They will be comfortable handling orchestration tools and dealing with frustrating large data sets. You will also know how to sacrifice algorithm elegance, for getting it done on deadline, and know when it is time to refactor some code to improve latency in various situations. You don't even need to be reminded of safe/secure programming practices, because things as simple as session security are inherent to your nature. More specifics include:

  • Extensive experience with Python in large applications developed in a team environment
  • A solid understanding of OO programming paradigms.
  • A ridiculous amount of experience working in environments to automate complex tasks, especially with real world equipment.
  • Experience in distributed systems.
  • Experience with orchestration tools like Ansible and Jenkins
  • Good familiarity with basic network protocols including MPLS and BGP.
  • Never being afraid to venture boldly where none have gone before, and develop code where there are no previous libraries to draw from
  • Very comfortable using Git in a team environment (i.e. pull-requests, branch management, rebasing).
  • Experience working in an environment leveraging remote communication collaboration tools like Slack, Zoom etc.
Preferred Experience
  • Previous work with netconf interactions to Cisco and Juniper hardware, other router APIs, open source configuration tools, or writing your own scripts for configuration
  • A huge plus for previous work in large scale networks

Life at Packet Fabric

About Packet Fabric

What PacketFabric doesn't offer:
- a dress code - so sorry, no casual Fridays
- pre-meetings where we plan meetings
- hours wasted in traffic commuting to the office
- dull moments
- rigid and defined job structure

What PacketFabric does offer:

- an opportunity to create in the space of new technologies like SDN and large data sets
- flexibility to play the different hats in a start up
- the change to disrupt entrenched Internet infrastructure
- interaction and involvement with the community groups such as Open-IX, Nanog, and RIPE
- new and interesting problems around automation of fundamental Internet infrastructure
- a team that likes to learn from each other
- a continuous develop environment where we are always turning out new features
- the ability to work with many different technologies
- the ability to work with lots of open source technology
- a non-corporate and relaxed atmosphere, with small company culture
- VERY good health, dental, and 401K

Benefits

  • Excellent Health Insurance
  • 401K
  • Remote Work
  • Awesome team mates
  • Solve difficult problems
  • Stock Options
  • Your work makes a BIG impact
  • Small company culture

Joel Test

Source control
One-step build
Daily builds
Bug database
Bugs fixed before writing new code
Up-to-date schedule
Specs
Quiet working conditions
Best tools that money can buy
Testers
Code screening
Hallway usability testing
Learn more about Packet Fabric
Sr. Software Engineer in Network Automation at Packet Fabric