Your Role
NetFoundry is looking for talented and versatile developers, network engineers and cloud administrators to join our trailblazing team. You will be focused on designing, implementing and supporting next generation modules of the NetFoundry platform. You will break the back of hard problems, innovate, iterate, make mistakes and learn from them. We are looking for creative, hard-working, hands-on developers and engineers who want to move fast and build solutions that they will remember for the rest of their careers. We are a remote-first startup and also have opportunities in pods in New York, Rochester, Charlotte, Raleigh, Bangalore and San Jose.
Your responsibilities
- Provide a clear and strong voice in new techniques and technologies
- Identify and evaluate technologies for secure and performant data transport
- Build prototypes and and bench mark against existing solutions
- Provide fully integrated, production-ready deliverables for select solutions
- Work with partners to integrate and engineer solutions
Valuable skills and experience
- Startup experience
- Expertise in continuous deployment and DevOps paradigms
- Experience in high performance cultures, working with distributed teams
- Full software development life cycle from authoring code to testing to integration to delivery
- Strong software and/or network architecture skills with proven track record in delivering complex systems
- Experience with mission critical (99.99% uptime), distributed, high-transaction oriented systems
- Experience with major cloud platforms such as AWS, Azure, and GCP
- Expertise deploying in virtual and container, Linux-based environments in a microservices and service mesh paradigms
- Strong understanding of layer three networking
- Expert is at least one of Go, Java or network engineering
- Expertise in one or more of these is helpful: Java, Spring Framework, Ansible, Packer, Terraform, JavaScript, Node.js, Python, Shell scripting, ELK Stack, Kafka, JMS, message queuing