Arroyo Networks is seeking an experienced software engineer to join our development team. As a core member of the team, your responsibility will be to help lead the company's architectural vision and development efforts in regards to the customer facing feature of the company.
Come join us as an early, founding member!
This position is for you if:
- You are looking to be one of the core decision makers for Arroyo and its technology stack, and enjoy working at an early startup. You will solve real problems here.
- You enjoy challenging work, especially within a startup culture. This includes long hours, presentations at top industry conferences, and the occasional customer support call. There is no such thing as mundane at Arroyo.
- You are committed to high quality code and procedures, able to pivot quickly and efficiently, and are comfortable working in multiple languages and codebases.
REQUIREMENTS
Minimum 3 years experience in software development.
Candidates will be responsible for developing our user-facing web applications and RESTful APIs, including collaborating with the engineering teams to expose customer facing features.
Your day-to-day will include:
- Helping the product and engineering team design and build the customer-facing portions of INFLOW™.
- Working with web-applications written in Python, Typescript (Angular), HTML, and CSS.
- Integration with large datasets for facilitating customers in understanding their network topologies, services, and threat data.
- Producing network topology and network flow visualizations.
You will need the following skills:
- 2+ Years Working with SPA-based Web Applications (React, Angular, Vue, etc.).
- Experience with REST APIs, using backend web frameworks such as Python Flask, Rails, Gin, etc.
- Familiarity with OAuth2/OIDC Concepts, and other AAA mechanisms such as U2F, WebAuthn, etc.
- Ability to integrate with data lakes and pipelines (such as Elasticsearch) to visualize customer data through graphing, alerting, and other interactive visual aids.
Added bonus if you are familiar with:
- SaaS-platform environments, including the development of microservices on Kubernetes; Python 3, Golang, GRPC services, SQL databases, basic devop concepts.
- Basic TCP/IP networking concepts.
- Building Kubernetes operators and custom resources.
- Experience with concurrent code, such as Python’s Asyncio.
BENEFITS
As part of the Arroyo team, you will enjoy the following benefits:
- Health insurance.
- Flexible work schedule and work from home.
- Office games and snacks.
- Unlimited paid time off, including paid holidays.
- Equity in the company.
Relocation assistance is available for the right candidate.
Remote position is available for the right candidate, although a local position is preferred.
ABOUT US
Arroyo Networks is developing INFLOW™, our cloud-native network-security as a service platform.
INFLOW™ has been built from the ground up, leveraging recent advances in Cloud-Native Network Functions (CNFs). Customers can subscribe to and use INFLOW™ to increase their network security or deploy network services, either in the cloud or on-premise. Networks can be upgraded with next-generation firewalls, secure internet connectivity, intrusion detection and prevention, phishing protection, user VPNs, load-balancing and much more. All available at the click of a button and without new hardware or VMs.
With no systems to install or manage, no firmware to update, no rules to keep in sync: INFLOW™ lowers administrative overhead while offering heightened security.
No Hardware, No Firmware: Just Security.