Senior Software Engineer (Microservices)

Sorry, this job was removed at 6:30 a.m. (MST) on Tuesday, October 22, 2019
Find out who's hiring in Greater Boulder Area.
See all Developer + Engineer jobs in Greater Boulder Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Help Us Build The Next-Generation Service Mesh

At Aspen Mesh, we’re focused on building something special in a new space that is changing the way organizations manage microservices. Aspen Mesh is an F5 Networks Incubation, which means we’re a small team that operates like a startup, but we’re backed by an established enterprise. If you’re passionate about contributing to a fun, driven team that is intent on solving a key market pain point, we have a role for you.

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.

This position is located in downtown Boulder.

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).

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

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

1495 Canyon Blvd, Boulder, CO 80302

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Aspen MeshFind similar jobs