Help Us Build The Next-Generation Service Mesh

Aspen Mesh needs a talented Senior Software Engineer to develop applications that help our users understand and control their microservices.  We offer a collaborative, fast-paced early stage environment with a high performing team focused on bringing a new product to a nascent market.  A Software Engineer will use their programming skills to automate and innovate in all areas of the Service Mesh product and platform we provide to our users.  This starts with collecting data in the user’s environment, and surfacing the most important information to our users.  Next, users turn to our SaaS-based analytics platform that does deep crunching and integration behind the scenes.

As a Software Engineer, you will code in the best language and environment for the problem-at-hand to develop software that solves problems and reduces complexity for our users.  You will work on all parts of the system, leveraging your existing strengths while developing experience in new languages and frameworks.  You will work with Data Scientists, UX Designers, and Infrastructure Geeks to help our users get the insights and control they need.

What you will do:

  • Work with architects to design resilient and scalable suites of microservices.
  • Design and develop APIs and microservices for transporting, storing and processing large amounts of data related to the communication of other microservices, as well as for authoring and enforcing high-level policies for microservices.
  • Develop, test and clearly document HTTP and gRPC APIs between microservices.
  • Maintain quality throughout software development through peer code review, unit and functional testing.
  • Develop packaged and SaaS software, depending on market requirements.

What you will bring:

  • Enthusiasm for early-stage product development and comfort with short agile development cycles. This includes a willingness to do what it takes to be successful that may require activities outside of pure coding (such as testing, documentation, talking to customers to provide support, etc.)
  • Ability to learn and adapt well to new frameworks, languages, and challenges.
  • Value for high code quality, and very comfortable giving and receiving feedback from code reviews.
  • BA/BS from an accredited college or university
  • 5+ years experience in software engineering with multiple languages like Go, Python, Node.js, front-end JavaScript or TypeScript, C++/.Net. Also, experience with a version control system like git.
  • Experience developing APIs, microservices, and/or server-side or distributed systems (containerized systems like Docker or Kubernetes a plus).

Benefits & perks we offer:

One of the perks of working for Aspen Mesh is that we’re an incubation company of F5 Networks. You get a startup environment with corporate benefits (find F5’s benefits here):

  • Health and wellness benefits
  • Transportation benefits
  • Lifestyle benefits
  • Financial benefits
  • Plus addition Aspen Mesh-specific perks at our Boulder, CO office

F5 Networks, Inc. is an equal opportunity employer and strongly supports diversity in the workplace.