Software Engineer - Network Scripting

  • Remote, REMOTE, United States
  • Employees can work remotely
  • Full-time

Company Description

Spry Squared is a Minority and Woman Owned Small Business headquartered in Denver, Colorado with offices across the United States of America. We are an experienced federal government and commercial service provider with security cleared personnel working on various projects across the USA and the globe.

Spry Squared provides organizations with Best in Class Enterprise Solutions, Managed IT Services, Cybersecurity Solutions, IT Professional Services, Recruiting Services, Project/Program Management and technology products. We are your strategic partner and value-added reseller, solving complex business challenges by leveraging technology solutions that reduce costs, optimize productivity and minimize risk.

Job Description

The wide area network (WAN) is the foundation of a globally connected enterprise, enabling collaboration, communication, business productivity, and risk mitigation. When you join the WAN Optimization Group, you will have a hand in creating the products and solutions that are critical to everything organizations do over networks. You will work with top engineers to break the barriers that constrain businesses and enable them to run faster and more efficiently. The group's industry-leading products are built on patented technology that accelerates applications through data, transport, and application streamlining. RiOS is the foundation of award-winning products, including SteelHead CX, SteelHead EX, SteelHead SaaS, SteelCentral Controller for SteelHead, and SteelHead Interceptor.

Riverbed's Steelhead product is an industry leading WAN Optimization Controller. At the heart of the product is a set of application protocol aware optimizations that work within the IETF standards to ensure correctness even while using aggressive heuristics to counteract WAN latency. We are looking for candidates who like to work on cutting edge technology and solve tough problems

What you will do:

  • Design and develop new features for the product for our ever-growing user base
  • Analyze application network protocols and engineer them for our product
  • Help improve product performance
  • Explore industry and academic research to apply new ideas
  • When things break -- and they will -- you are eager and able to help fix things

What you should have:

  • BS in CS or EE or equivalent field desired, MS or higher degree preferred.
  • You possess strong computer science fundamentals: data structures, algorithms, programming languages, distributed systems, and computer networking
  • You believe that C++ is a fundamental programming language but also believe in the right tool for getting the job done
  • Passion for all things Python
  • 3-5 years experience in Python and/or other scripting languages (ruby, perl, RESTful APIs)
  • You understand Linux system internals and TCP/IP fundamentals
  • You understand how the Internet works and are keeping up with the evolution of internet and SaaS/cloud services
  • You are a good programmer that writes readable, testable and maintainable code
  • Strong and clear communicator that can concisely explain complex software design considerations
  • Team player with a good sense of humor with a penchant for board games

What will help you further:

  • You understand HTTP and SSL. You care about the evolution of the internet
  • Development experience with SaaS applications and REST API's
  • Knowledge of Security and Authorization Protocols
  • Development experience with Open Source projects
  • Packet trace analysis
  • Experience with Fiddler, Wireshark, Message Analyzer or other profiling tools
  • Asynchronous event model programming
  • Multi-threaded programming
  • Solid understanding of TCP/IP and network design, protocols, components and operations; multi-tier application architectures; and/or the internal workings of J2EE and .NET

Qualifications

• US Citizens only
• Secret (or above) security clearance preferred
• Network technologies experience preferred
• Riverbed technologies experience well regarded, however training is provided

  • BS/MS degree in a technical field, or equivalent military or career experience
  • 3-5 years experience in Python and/or other scripting languages (ruby, perl, RESTful APIs)
  • Experience in professional services, technical consulting, or network engineering/operations preferred
  • Ability to communicate effectively with technical and non-technical audiences, drive IT projects forward in large organizations, and translate technical features into tangible customer business benefits
  • Self-motivated and capable of high performance under minimal supervision
  • Excellent business writing and presentation skills
  • Professionalism appropriate for working with Fortune 500 clients
  • Passion for teamwork and contributing to a world-class Professional Services team which values excellence, execution, and integrity

COVID NOTES:

Additional Information

All your information will be kept confidential according to EEO guidelines.